{"id":1928,"name":"connectrpc.com/connect","ecosystem":"go","repository_url":"https://github.com/connectrpc/connect-go","issues_count":143,"created_at":"2025-06-06T15:01:53.038Z","updated_at":"2025-06-06T15:01:53.038Z","purl":"pkg:golang/connectrpc.com/connect","metadata":{"id":8211355,"name":"connectrpc.com/connect","ecosystem":"go","description":"Package connect is a slim RPC framework built on Protocol Buffers and\nnet/http. In addition to supporting its own protocol, Connect handlers and\nclients are wire-compatible with gRPC and gRPC-Web, including streaming.\n\nThis documentation is intended to explain each type and function in\nisolation. Walkthroughs, FAQs, and other narrative docs are available on the\nConnect website, and there's a working demonstration service on Github.","homepage":"https://github.com/connectrpc/connect-go","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/connectrpc/connect-go","keywords_array":[],"namespace":"connectrpc.com","versions_count":36,"first_release_published_at":"2022-06-01T00:31:56.000Z","latest_release_published_at":"2025-01-08T19:21:40.000Z","latest_release_number":"v1.18.1","last_synced_at":"2025-05-30T02:01:29.408Z","created_at":"2023-09-05T03:08:54.287Z","updated_at":"2025-05-30T02:03:14.483Z","registry_url":"https://pkg.go.dev/connectrpc.com/connect","install_command":"go get connectrpc.com/connect","documentation_url":"https://pkg.go.dev/connectrpc.com/connect#section-documentation","metadata":{},"repo_metadata":{"id":37033568,"uuid":"391811592","full_name":"connectrpc/connect-go","owner":"connectrpc","description":"The Go implementation of Connect: Protobuf RPC that works.","archived":false,"fork":false,"pushed_at":"2025-04-17T14:37:04.000Z","size":2964,"stargazers_count":3285,"open_issues_count":24,"forks_count":118,"subscribers_count":35,"default_branch":"main","last_synced_at":"2025-05-21T00:06:53.225Z","etag":null,"topics":["connectrpc","go","grpc","protobuf","rpc"],"latest_commit_sha":null,"homepage":"https://connectrpc.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/connectrpc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-08-02T04:08:04.000Z","updated_at":"2025-05-20T22:13:49.000Z","dependencies_parsed_at":"2023-11-14T15:44:05.057Z","dependency_job_id":"8bc353e3-c9a5-4584-9daf-b1c6b81af15f","html_url":"https://github.com/connectrpc/connect-go","commit_stats":{"total_commits":772,"total_committers":46,"mean_commits":"16.782608695652176","dds":0.5077720207253886,"last_synced_commit":"6029bf7150f9564491e7119502645c0c50d9d56d"},"previous_names":["rerpc/rerpc","bufbuild/connect","connectrpc/connect-go","bufconnect/connect"],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/connectrpc","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257129959,"owners_count":22494071,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"connectrpc","name":"Connect","uuid":"97258658","kind":"organization","description":"Simple, reliable, interoperable. Protobuf RPC that works. Now part of CNCF.","email":null,"website":"https://connectrpc.com","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/97258658?v=4","repositories_count":22,"last_synced_at":"2025-04-06T08:34:40.305Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/connectrpc","funding_links":[],"total_stars":6380,"followers":382,"following":0,"created_at":"2023-07-26T20:23:53.178Z","updated_at":"2025-04-06T08:34:40.305Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/connectrpc","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/connectrpc/repositories"},"tags":[{"name":"v1.18.1","sha":"46c8b00cab4b55c06a7c8f76fdcd6ca8d20e8629","kind":"commit","published_at":"2025-01-08T19:21:40.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.18.1","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.18.1/manifests"},{"name":"v1.18.0","sha":"8c52642b07a064b46074ec805e1755a3c7d3c918","kind":"commit","published_at":"2025-01-07T19:55:14.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.18.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.18.0/manifests"},{"name":"v1.17.0","sha":"847d8b44ca81bf21b09048f4b7222aabc5759cc4","kind":"commit","published_at":"2024-09-20T13:48:44.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.17.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.17.0/manifests"},{"name":"v1.16.2","sha":"2972b2dfccb44785176803e32fa0e36f898d0f44","kind":"commit","published_at":"2024-05-13T23:37:55.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.16.2","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.16.2/manifests"},{"name":"v1.16.1","sha":"3ed7fb0a690538fea387a24a3bcd2888373a0cd4","kind":"commit","published_at":"2024-04-17T20:38:40.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.16.1","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.16.1/manifests"},{"name":"v1.16.0","sha":"020842770cfb4d39e0dd06bd48134f2554413498","kind":"commit","published_at":"2024-03-21T00:07:18.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.16.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.16.0/manifests"},{"name":"v1.15.0","sha":"51a33b8cdae1bf32587a0d51a586a787cff7fa37","kind":"commit","published_at":"2024-02-16T22:18:51.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.15.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.15.0/manifests"},{"name":"v1.14.0","sha":"01feea1e8ec720096589f6183b06fda053ca4211","kind":"commit","published_at":"2023-12-22T16:33:33.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.14.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.14.0/manifests"},{"name":"v1.13.0","sha":"f4373c860058f7f23e10596285f1059c290f112f","kind":"commit","published_at":"2023-12-08T22:23:10.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.13.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.13.0/manifests"},{"name":"v1.12.0","sha":"589dcf124c58dfa2a3cab35714b1cbf771734a1d","kind":"commit","published_at":"2023-10-24T20:55:56.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.12.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"87b7fbc165af59f41de45c3b31ccd3b74f8c2a82","kind":"commit","published_at":"2023-08-26T01:03:56.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.11.1","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"be01687b0f7865df84690c7fa70b46ea3a0c30c1","kind":"commit","published_at":"2023-07-26T20:13:55.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.11.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.11.0/manifests"},{"name":"v1.10.1","sha":"0b7be6604834f2f405836396055b3542fc35e9d9","kind":"tag","published_at":"2023-07-26T20:03:22.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.10.1","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.10.1/manifests"},{"name":"v1.9.1","sha":"6802027a9a60167512f674ae3062cde49ddc0f55","kind":"tag","published_at":"2023-07-26T19:59:39.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.9.1","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.9.1/manifests"},{"name":"v1.10.0","sha":"e4f8cc160d30f445f8ec6c134ecaa46bbdcf6233","kind":"commit","published_at":"2023-07-26T16:52:03.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.10.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"5e1046d7808e090b209c62f7217d21642cb3f77a","kind":"commit","published_at":"2023-06-27T16:48:18.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.9.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"728fde3b192d9e163186827d75912f6c284fb46f","kind":"commit","published_at":"2023-05-31T18:59:18.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.8.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"3ee086998ce27ec119c0e38e37bd0bcce4a89904","kind":"commit","published_at":"2023-04-19T17:19:04.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.7.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"b6c185faf1aaef03a1b6ed34916d5a89468ae2e0","kind":"commit","published_at":"2023-04-03T18:16:52.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.6.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.6.0/manifests"},{"name":"v1.5.2","sha":"994cf42ca11344aad8d5b53a37175d190578275e","kind":"commit","published_at":"2023-02-15T21:49:21.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.5.2","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"4f16fe0c177ea3c9467f8ec3e09a91c776418fd5","kind":"commit","published_at":"2023-02-01T21:26:05.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.5.1","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"8d3aaed144b825b1e622918ce5d6d101d040bb32","kind":"commit","published_at":"2023-01-26T14:44:45.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.5.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.5.0/manifests"},{"name":"v1.4.1","sha":"eab7f2a485611c5a2e3f7188c18ac2c612f8ac1b","kind":"commit","published_at":"2022-12-20T15:31:21.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.4.1","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"4ab11906840e6890465e39a393db86a4b114e7d6","kind":"commit","published_at":"2022-12-08T18:33:14.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.4.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"63d5a8d38c97d92c8fd322b9dfc3a20f85bea6ce","kind":"commit","published_at":"2022-12-05T23:34:02.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.3.2","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"c16c8c96105660bb00226500295476111c0b65b7","kind":"commit","published_at":"2022-12-01T20:10:52.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.3.1","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"7a7970478712cfa57384e5f0fd418288b9930e08","kind":"commit","published_at":"2022-11-30T20:12:48.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.3.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"8e45b51c55ce1e9a07cee002a5482cda48b799c5","kind":"commit","published_at":"2022-11-18T21:32:30.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.2.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"c2104c60fbd562a73076db7b442fe2e088a9a366","kind":"commit","published_at":"2022-10-18T21:23:15.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.1.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"7a16944f4d84e9a306f7e6e88798c252f4fdd3be","kind":"commit","published_at":"2022-10-04T17:27:56.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v1.0.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v1.0.0/manifests"},{"name":"v0.5.0","sha":"062122ca56ef77e244f50375db17837dab748dfc","kind":"commit","published_at":"2022-09-23T17:43:25.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v0.5.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"b2db5b9f67966ba98573d8062d66cca351145a29","kind":"commit","published_at":"2022-08-17T21:00:16.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v0.4.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"6feed3ee777dcd3d8fa5e53015f976379383ba6f","kind":"commit","published_at":"2022-08-01T18:41:30.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v0.3.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"169a45d772ac910d6d2525d88b32e03b2bed2850","kind":"commit","published_at":"2022-07-18T18:41:26.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v0.2.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"23f7ce0131132415dd38087b1d888829f5dc6958","kind":"commit","published_at":"2022-06-06T22:18:51.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v0.1.1","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"5bfc7a1b440ebffdc952d813332e3617ca611395","kind":"commit","published_at":"2022-06-01T00:31:56.000Z","download_url":"https://codeload.github.com/connectrpc/connect-go/tar.gz/v0.1.0","html_url":"https://github.com/connectrpc/connect-go/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connectrpc%2Fconnect-go/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-05-30T02:03:14.483Z","dependent_packages_count":658,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":4.706401008585746,"dependent_packages_count":0.25074955565263707,"stargazers_count":1.4107405390417258,"forks_count":3.0942020381222455,"docker_downloads_count":1.3668543797389572,"average":2.165789504228262},"purl":"pkg:golang/connectrpc.com/connect","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/connectrpc.com/connect","docker_dependents_count":5,"docker_downloads_count":4173815,"usage_url":"https://repos.ecosyste.ms/usage/go/connectrpc.com/connect","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/connectrpc.com/connect/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/connectrpc.com%2Fconnect/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/connectrpc.com%2Fconnect/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/connectrpc.com%2Fconnect/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/connectrpc.com%2Fconnect/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1882879,"maintainers_count":0,"namespaces_count":723926,"keywords_count":97872,"github":"golang","metadata":{"funded_packages_count":39346},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-06-06T05:22:27.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},"unique_repositories_count":86,"unique_repositories_count_past_30_days":13,"recent_issues":[{"uuid":"4520904981","node_id":"PR_kwDOFABrEc7fPYx9","number":3333,"state":"open","title":"build(deps): Bump the all-go group across 2 directories with 7 updates","user":"dependabot[bot]","labels":["T:dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T02:43:11.000Z","updated_at":"2026-05-26T07:48:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"all-go","update_count":7,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.17","new_version":"1.32.18","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/kms","old_version":"1.51.1","new_version":"1.52.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/libp2p/go-libp2p-kad-dht","old_version":"0.39.2","new_version":"0.40.0","repository_url":"https://github.com/libp2p/go-libp2p-kad-dht"},{"name":"golang.org/x/crypto","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.54.0","new_version":"0.55.0","repository_url":"https://github.com/golang/net"},{"name":"google.golang.org/api","old_version":"0.279.0","new_version":"0.280.0","repository_url":"https://github.com/googleapis/google-api-go-client"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.2` | `1.20.0` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.17` | `1.32.18` |\n| [github.com/aws/aws-sdk-go-v2/service/kms](https://github.com/aws/aws-sdk-go-v2) | `1.51.1` | `1.52.0` |\n| [github.com/libp2p/go-libp2p-kad-dht](https://github.com/libp2p/go-libp2p-kad-dht) | `0.39.2` | `0.40.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.51.0` | `0.52.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.54.0` | `0.55.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.279.0` | `0.280.0` |\n\nBumps the all-go group with 2 updates in the /execution/grpc directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go) and [golang.org/x/net](https://github.com/golang/net).\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.17 to 1.32.18\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/db9f4e546dfe2f62a6bc3bf54b9da42ebace6372\"\u003e\u003ccode\u003edb9f4e5\u003c/code\u003e\u003c/a\u003e Release 2026-05-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34e7ddc9400e830a9ae226a7e3c2161e5ece4f19\"\u003e\u003ccode\u003e34e7ddc\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/f9db036cf7b3b8a1ea5eb67c3d296da4b48b6e2b\"\u003e\u003ccode\u003ef9db036\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/ae5eae1e3ec46433bd99496bfa6936f8f09a2e72\"\u003e\u003ccode\u003eae5eae1\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/429dbdd2a35d325aabc5757edfc9ebf09c2ad12e\"\u003e\u003ccode\u003e429dbdd\u003c/code\u003e\u003c/a\u003e Feat discover endpoint partition validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab4f5b60785064ec6346c922604d94b63d9c7299\"\u003e\u003ccode\u003eab4f5b6\u003c/code\u003e\u003c/a\u003e Release 2026-05-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/757a09909a97a15e5a481d9839b83f15b8fdc4bc\"\u003e\u003ccode\u003e757a099\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/02c8323ee6c99be82dae3a3923616756cb164525\"\u003e\u003ccode\u003e02c8323\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/f4ac954c5b3567f7918fbaa845bd05a8b211f54e\"\u003e\u003ccode\u003ef4ac954\u003c/code\u003e\u003c/a\u003e Bump smithy-go version and update imports for evenstream protocoltests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6d937001e020def8b587dccbe5d803933ce57bfd\"\u003e\u003ccode\u003e6d93700\u003c/code\u003e\u003c/a\u003e Add replace for credentials dependency added on go.mod (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3419\"\u003e#3419\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.32.17...config/v1.32.18\"\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/kms` from 1.51.1 to 1.52.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/d7a70490838a3fba41d2d854394e74270e1c7266\"\u003e\u003ccode\u003ed7a7049\u003c/code\u003e\u003c/a\u003e Release 2024-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/625e1e6ceefff58181a4324818cd36d81829249e\"\u003e\u003ccode\u003e625e1e6\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/1ed868ad38658009ab780f7df8d1017e5e152247\"\u003e\u003ccode\u003e1ed868a\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/e715922954ab9b058a3f36be2ccee2929df6123a\"\u003e\u003ccode\u003ee715922\u003c/code\u003e\u003c/a\u003e Merge customizations for S3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b30a1cc189db41994e99d19fb6632eed5f9961b4\"\u003e\u003ccode\u003eb30a1cc\u003c/code\u003e\u003c/a\u003e Release 2024-03-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/71783e148bc741a3ba2492af739193eae0ccb724\"\u003e\u003ccode\u003e71783e1\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/f434ec245a56eee178f954ee39cf6f685906e129\"\u003e\u003ccode\u003ef434ec2\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/9bac90a45e50000be1beac9f63fc755219e7cd7e\"\u003e\u003ccode\u003e9bac90a\u003c/code\u003e\u003c/a\u003e Release 2024-03-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c3c777b9a704c331ddcefa43bf33ac650d6c2877\"\u003e\u003ccode\u003ec3c777b\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/2e16e91ae30cbe142579c45ed54a21ffee08cc4a\"\u003e\u003ccode\u003e2e16e91\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.51.1...service/s3/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/libp2p/go-libp2p-kad-dht` from 0.39.2 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/libp2p/go-libp2p-kad-dht/releases\"\u003egithub.com/libp2p/go-libp2p-kad-dht's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release  was brought to you by the \u003ca href=\"https://ipshipyard.com/\"\u003eShipyard\u003c/a\u003e team.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e⚠️ Breaking change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSweepingProvider.Stats()\u003c/code\u003e now takes a \u003ccode\u003econtext.Context\u003c/code\u003e and returns \u003ccode\u003e(stats.Stats, error)\u003c/code\u003e. Callers must pass a ctx with a deadline — the key count is fetched through the keystore worker and can stall behind a slow datastore op. (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1251\"\u003e#1251\u003c/a\u003e by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePer-peer timeout on \u003ccode\u003eADD_PROVIDER\u003c/code\u003e sends so a single slow peer can't stall a reprovide cycle. (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1252\"\u003e#1252\u003c/a\u003e by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebatchReprovide\u003c/code\u003e now holds \u003ccode\u003ecycleStatsLk\u003c/code\u003e for the full defer, fixing a stats race. (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1255\"\u003e#1255\u003c/a\u003e by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eResettableKeystore\u003c/code\u003e reset is faster and no longer blocks the worker. (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1256\"\u003e#1256\u003c/a\u003e by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDependency updates. (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1250\"\u003e#1250\u003c/a\u003e by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\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/libp2p/go-libp2p-kad-dht/compare/v0.39.2...v0.40.0\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.39.2...v0.40.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/libp2p/go-libp2p-kad-dht/commit/d40b14b5b2cc713f78173f411b8eec4c1827552f\"\u003e\u003ccode\u003ed40b14b\u003c/code\u003e\u003c/a\u003e chore: release v0.40.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/7b0dd02f89c586fb5ab4b30d15916ff64b4ec5b8\"\u003e\u003ccode\u003e7b0dd02\u003c/code\u003e\u003c/a\u003e fix(ResettableKeystore): speed up reset process and keep worker responsive (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/d5ed07698ff742d2f57ecd4d0c10d0fd6b8af96c\"\u003e\u003ccode\u003ed5ed076\u003c/code\u003e\u003c/a\u003e fix(provider): hold cycleStatsLk in batchReprovide defer (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/b73e1e814f5f82e3554d350e61e33cae551084f6\"\u003e\u003ccode\u003eb73e1e8\u003c/code\u003e\u003c/a\u003e fix(provider): per-peer timeout on ADD_PROVIDER sends (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1252\"\u003e#1252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/63a3e3ce395b7cd683e413e72a418ebddf97681e\"\u003e\u003ccode\u003e63a3e3c\u003c/code\u003e\u003c/a\u003e fix(provider)!: bound keystore.Size in Stats with a timeout (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/356266128e5a2c9aefd0643813771758f8f550f9\"\u003e\u003ccode\u003e3562661\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.39.2...v0.40.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.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a1c0d9929856c8aba2b31f079340f00578eda803\"\u003e\u003ccode\u003ea1c0d99\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/3c7c86938f4541c333d506f719388d9c42d4763d\"\u003e\u003ccode\u003e3c7c869\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected channel responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/533fb3f7e4a5ae23f69d1837cd851d35ff5b76ce\"\u003e\u003ccode\u003e533fb3f\u003c/code\u003e\u003c/a\u003e ssh: fix source-address critical option bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/abbc44d451a6f9236a2bbd26cbcd4d0fec473da3\"\u003e\u003ccode\u003eabbc44d\u003c/code\u003e\u003c/a\u003e ssh: fix incorrect operator order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e052873987615dc96fe67607a9a6adb76311344f\"\u003e\u003ccode\u003ee052873\u003c/code\u003e\u003c/a\u003e ssh: fix infinite loop on large channel writes due to integer overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b61cf853a89d82cad68da5e12a6beca2116f8456\"\u003e\u003ccode\u003eb61cf85\u003c/code\u003e\u003c/a\u003e ssh: enforce user presence verification for security keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9c2cd33e8d96a96133fd6ff732510ebba539c2bd\"\u003e\u003ccode\u003e9c2cd33\u003c/code\u003e\u003c/a\u003e ssh: enforce strict limits on DSA key parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/890731877d85f71cfdc9554e7a27fec4684fc4c4\"\u003e\u003ccode\u003e8907318\u003c/code\u003e\u003c/a\u003e ssh: reject RSA keys with excessively large moduli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/ffd87b4878fa98ca2908ec534e1a410bf095a35e\"\u003e\u003ccode\u003effd87b4\u003c/code\u003e\u003c/a\u003e ssh: fix panic when authority callbacks are nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e7a7384ecbc8d519f6f4c11b36fa9d761fc8946\"\u003e\u003ccode\u003e4e7a738\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected global responses\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.51.0...v0.52.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/net` from 0.54.0 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7770ec48d03fec35e378665337b4faca93c38423\"\u003e\u003ccode\u003e7770ec4\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/4ece7b612ad44ad6c4d5e0d5d4df9c18cc211905\"\u003e\u003ccode\u003e4ece7b6\u003c/code\u003e\u003c/a\u003e html: escape greater-than symbol in doctype identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/08be507abce89191d78cd49da60f4501fc910472\"\u003e\u003ccode\u003e08be507\u003c/code\u003e\u003c/a\u003e html: improve Noah's Ark clause performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a8fb2fe4f7378f816302b9f2f7b8290ce512e5dd\"\u003e\u003ccode\u003ea8fb2fe\u003c/code\u003e\u003c/a\u003e html: properly render fostered elements in foreign content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/0dc5b7a5f81d7155ade6d5e9db35992998679932\"\u003e\u003ccode\u003e0dc5b7a\u003c/code\u003e\u003c/a\u003e html: properly check namespace in \u0026quot;in body\u0026quot; any other end tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a452f3cc17168a60bc3f439a3ae0fcffc32eca0e\"\u003e\u003ccode\u003ea452f3c\u003c/code\u003e\u003c/a\u003e html: ignore duplicate attributes during tokenization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f8651996b24ba47d89dd9eb97fd47758e6d1886f\"\u003e\u003ccode\u003ef865199\u003c/code\u003e\u003c/a\u003e quic: fix appendMaxDataFrame erroneously accumulating sentLimit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/210ed3cb901cb549818aefa04b71dadaf149d05d\"\u003e\u003ccode\u003e210ed3c\u003c/code\u003e\u003c/a\u003e quic: establish a \u0026quot;happened-before\u0026quot; relationship between stream write and read\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ad8140e0aa2ec41b37ea478b4525a423bcc21af9\"\u003e\u003ccode\u003ead8140e\u003c/code\u003e\u003c/a\u003e quic: fix buffer slicing when handling overlapping stream data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/23ee2efe81a3ff183b4eca46c42f749af7efca45\"\u003e\u003ccode\u003e23ee2ef\u003c/code\u003e\u003c/a\u003e http2: avoid API changes when built with go1.27\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/net/compare/v0.54.0...v0.55.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.279.0 to 0.280.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.280.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.279.0...v0.280.0\"\u003e0.280.0\u003c/a\u003e (2026-05-19)\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/3591\"\u003e#3591\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/55ba2fab69ee14286ad052f57ed90a726b071e86\"\u003e55ba2fa\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/3593\"\u003e#3593\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/054d4b6054450d2be21f50fad64145a4e0125424\"\u003e054d4b6\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/3594\"\u003e#3594\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/03829161b8cd77bf11f4a3a5d07a43f6b1904fbe\"\u003e0382916\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/3595\"\u003e#3595\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/13e1ad2eeb540d19709df87ce9a0cfdb632f1bf3\"\u003e13e1ad2\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/3596\"\u003e#3596\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/4c77865748dda2086de226e9401531c934cd909f\"\u003e4c77865\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/3598\"\u003e#3598\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/ae2f33001826f523ecc6d2f141244e55fbac45c0\"\u003eae2f330\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/3599\"\u003e#3599\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/f82d2049187ed2ab7ee27831a1a78887c5969ca4\"\u003ef82d204\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.279.0...v0.280.0\"\u003e0.280.0\u003c/a\u003e (2026-05-19)\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/3591\"\u003e#3591\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/55ba2fab69ee14286ad052f57ed90a726b071e86\"\u003e55ba2fa\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/3593\"\u003e#3593\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/054d4b6054450d2be21f50fad64145a4e0125424\"\u003e054d4b6\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/3594\"\u003e#3594\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/03829161b8cd77bf11f4a3a5d07a43f6b1904fbe\"\u003e0382916\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/3595\"\u003e#3595\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/13e1ad2eeb540d19709df87ce9a0cfdb632f1bf3\"\u003e13e1ad2\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/3596\"\u003e#3596\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/4c77865748dda2086de226e9401531c934cd909f\"\u003e4c77865\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/3598\"\u003e#3598\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/ae2f33001826f523ecc6d2f141244e55fbac45c0\"\u003eae2f330\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/3599\"\u003e#3599\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/f82d2049187ed2ab7ee27831a1a78887c5969ca4\"\u003ef82d204\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/3887b09ecbbaf25fba1bf52227ad5ca4f89e9968\"\u003e\u003ccode\u003e3887b09\u003c/code\u003e\u003c/a\u003e chore(main): release 0.280.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3592\"\u003e#3592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/f82d2049187ed2ab7ee27831a1a78887c5969ca4\"\u003e\u003ccode\u003ef82d204\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3599\"\u003e#3599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/13e7314e1377c0dd4e132a681b3130abc5843dbd\"\u003e\u003ccode\u003e13e7314\u003c/code\u003e\u003c/a\u003e chore(all): update all (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/ae2f33001826f523ecc6d2f141244e55fbac45c0\"\u003e\u003ccode\u003eae2f330\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3598\"\u003e#3598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/4c77865748dda2086de226e9401531c934cd909f\"\u003e\u003ccode\u003e4c77865\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3596\"\u003e#3596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/13e1ad2eeb540d19709df87ce9a0cfdb632f1bf3\"\u003e\u003ccode\u003e13e1ad2\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3595\"\u003e#3595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/03829161b8cd77bf11f4a3a5d07a43f6b1904fbe\"\u003e\u003ccode\u003e0382916\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3594\"\u003e#3594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/054d4b6054450d2be21f50fad64145a4e0125424\"\u003e\u003ccode\u003e054d4b6\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3593\"\u003e#3593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/55ba2fab69ee14286ad052f57ed90a726b071e86\"\u003e\u003ccode\u003e55ba2fa\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.279.0...v0.280.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.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/net` from 0.54.0 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7770ec48d03fec35e378665337b4faca93c38423\"\u003e\u003ccode\u003e7770ec4\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/4ece7b612ad44ad6c4d5e0d5d4df9c18cc211905\"\u003e\u003ccode\u003e4ece7b6\u003c/code\u003e\u003c/a\u003e html: escape greater-than symbol in doctype identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/08be507abce89191d78cd49da60f4501fc910472\"\u003e\u003ccode\u003e08be507\u003c/code\u003e\u003c/a\u003e html: improve Noah's Ark clause performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a8fb2fe4f7378f816302b9f2f7b8290ce512e5dd\"\u003e\u003ccode\u003ea8fb2fe\u003c/code\u003e\u003c/a\u003e html: properly render fostered elements in foreign content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/0dc5b7a5f81d7155ade6d5e9db35992998679932\"\u003e\u003ccode\u003e0dc5b7a\u003c/code\u003e\u003c/a\u003e html: properly check namespace in \u0026quot;in body\u0026quot; any other end tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a452f3cc17168a60bc3f439a3ae0fcffc32eca0e\"\u003e\u003ccode\u003ea452f3c\u003c/code\u003e\u003c/a\u003e html: ignore duplicate attributes during tokenization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f8651996b24ba47d89dd9eb97fd47758e6d1886f\"\u003e\u003ccode\u003ef865199\u003c/code\u003e\u003c/a\u003e quic: fix appendMaxDataFrame erroneously accumulating sentLimit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/210ed3cb901cb549818aefa04b71dadaf149d05d\"\u003e\u003ccode\u003e210ed3c\u003c/code\u003e\u003c/a\u003e quic: establish a \u0026quot;happened-before\u0026quot; relationship between stream write and read\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ad8140e0aa2ec41b37ea478b4525a423bcc21af9\"\u003e\u003ccode\u003ead8140e\u003c/code\u003e\u003c/a\u003e quic: fix buffer slicing when handling overlapping stream data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/23ee2efe81a3ff183b4eca46c42f749af7efca45\"\u003e\u003ccode\u003e23ee2ef\u003c/code\u003e\u003c/a\u003e http2: avoid API changes when built with go1.27\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/net/compare/v0.54.0...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/evstack/ev-node/pull/3333","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evstack%2Fev-node/issues/3333","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3333/packages"},{"uuid":"4513231081","node_id":"PR_kwDOGyv2is7e2sO5","number":39,"state":"open","title":"chore(deps): bump connectrpc.com/connect from 1.19.2 to 1.20.0 in the dependencies group","user":"dependabot[bot]","labels":["dependencies","minor","go"],"assignees":["k1LoW"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-24T23:03:47.000Z","updated_at":"2026-05-24T23:06:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"}],"path":"the dependencies group","ecosystem":"go"},"body":"Bumps the dependencies group with 1 update: [connectrpc.com/connect](https://github.com/connectrpc/connect-go).\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\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=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.19.2\u0026new-version=1.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/k1LoW/go-github-actions/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/k1LoW%2Fgo-github-actions/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"4510605317","node_id":"PR_kwDOHqP31c7eu6FE","number":6345,"state":"open","title":"chore(deps): bump the go-minor group with 34 updates","user":"dependabot[bot]","labels":["needs/kind","needs/priority","needs/area","dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-24T05:29:07.000Z","updated_at":"2026-05-24T05:29:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor","update_count":34,"packages":[{"name":"code.gitea.io/sdk/gitea","old_version":"0.22.1","new_version":"0.25.1"},{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/azcore","old_version":"1.20.0","new_version":"1.21.1","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"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/service/ecr","old_version":"1.55.4","new_version":"1.57.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/bmatcuk/doublestar/v4","old_version":"4.9.2","new_version":"4.10.0","repository_url":"https://github.com/bmatcuk/doublestar"},{"name":"github.com/coreos/go-oidc/v3","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/coreos/go-oidc"},{"name":"github.com/fluxcd/pkg/kustomize","old_version":"1.24.0","new_version":"1.32.0","repository_url":"https://github.com/fluxcd/pkg"},{"name":"github.com/gin-gonic/gin","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/gin-gonic/gin"},{"name":"github.com/go-openapi/runtime","old_version":"0.29.5","new_version":"0.31.0","repository_url":"https://github.com/go-openapi/runtime"},{"name":"github.com/goccy/go-yaml","old_version":"1.18.0","new_version":"1.19.2","repository_url":"https://github.com/goccy/go-yaml"},{"name":"github.com/google/go-containerregistry","old_version":"0.20.7","new_version":"0.21.6","repository_url":"https://github.com/google/go-containerregistry"},{"name":"github.com/jferrl/go-githubauth","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/jferrl/go-githubauth"},{"name":"github.com/ktrysmt/go-bitbucket","old_version":"0.9.87","new_version":"0.10.0","repository_url":"https://github.com/ktrysmt/go-bitbucket"},{"name":"github.com/pelletier/go-toml/v2","old_version":"2.2.4","new_version":"2.3.1","repository_url":"https://github.com/pelletier/go-toml"},{"name":"gitlab.com/gitlab-org/api/client-go","old_version":"1.13.0","new_version":"1.46.0"},{"name":"go.uber.org/zap","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/crypto","old_version":"0.50.0","new_version":"0.51.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.53.0","new_version":"0.55.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/oauth2","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"},{"name":"google.golang.org/api","old_version":"0.259.0","new_version":"0.280.0","repository_url":"https://github.com/googleapis/google-api-go-client"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/protobuf","old_version":"1.36.11","new_version":"1.36.12-0.20260120151049-f2248ac996af"},{"name":"helm.sh/helm/v3","old_version":"3.19.5","new_version":"3.21.0","repository_url":"https://github.com/helm/helm"},{"name":"k8s.io/api","old_version":"0.34.3","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.34.3","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"},{"name":"k8s.io/apimachinery","old_version":"0.34.3","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/apiserver","old_version":"0.34.3","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/apiserver"},{"name":"k8s.io/cli-runtime","old_version":"0.34.3","new_version":"0.35.1","repository_url":"https://github.com/kubernetes/cli-runtime"},{"name":"k8s.io/client-go","old_version":"0.34.3","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/klog/v2","old_version":"2.130.1","new_version":"2.140.0","repository_url":"https://github.com/kubernetes/klog"},{"name":"k8s.io/utils","old_version":"0.0.0-20250604170112-4c0f3b243397","new_version":"0.0.0-20260210185600-b8788abfbbc2","repository_url":"https://github.com/kubernetes/utils"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.22.4","new_version":"0.24.0","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor group with 34 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| code.gitea.io/sdk/gitea | `0.22.1` | `0.25.1` |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.2` | `1.20.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) | `1.20.0` | `1.21.1` |\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/service/ecr](https://github.com/aws/aws-sdk-go-v2) | `1.55.4` | `1.57.2` |\n| [github.com/bmatcuk/doublestar/v4](https://github.com/bmatcuk/doublestar) | `4.9.2` | `4.10.0` |\n| [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) | `3.17.0` | `3.18.0` |\n| [github.com/fluxcd/pkg/kustomize](https://github.com/fluxcd/pkg) | `1.24.0` | `1.32.0` |\n| [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) | `1.11.0` | `1.12.0` |\n| [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime) | `0.29.5` | `0.31.0` |\n| [github.com/goccy/go-yaml](https://github.com/goccy/go-yaml) | `1.18.0` | `1.19.2` |\n| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.20.7` | `0.21.6` |\n| [github.com/jferrl/go-githubauth](https://github.com/jferrl/go-githubauth) | `1.5.1` | `1.6.0` |\n| [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket) | `0.9.87` | `0.10.0` |\n| [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml) | `2.2.4` | `2.3.1` |\n| [gitlab.com/gitlab-org/api/client-go](https://gitlab.com/gitlab-org/api/client-go) | `1.13.0` | `1.46.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.1` | `1.28.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.50.0` | `0.51.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.53.0` | `0.55.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.34.0` | `0.36.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.36.0` | `0.37.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.259.0` | `0.280.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.79.3` | `1.81.1` |\n| google.golang.org/protobuf | `1.36.11` | `1.36.12-0.20260120151049-f2248ac996af` |\n| [helm.sh/helm/v3](https://github.com/helm/helm) | `3.19.5` | `3.21.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.34.3` | `0.36.0` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.34.3` | `0.36.0` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.34.3` | `0.36.0` |\n| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.34.3` | `0.36.0` |\n| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) | `0.34.3` | `0.35.1` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.34.3` | `0.36.0` |\n| [k8s.io/klog/v2](https://github.com/kubernetes/klog) | `2.130.1` | `2.140.0` |\n| [k8s.io/utils](https://github.com/kubernetes/utils) | `0.0.0-20250604170112-4c0f3b243397` | `0.0.0-20260210185600-b8788abfbbc2` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.22.4` | `0.24.0` |\n\nUpdates `code.gitea.io/sdk/gitea` from 0.22.1 to 0.25.1\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.20.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.20.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/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/service/ecr` from 1.55.4 to 1.57.2\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/9bd153c05150d0c3f9d45f5b9353c34df9bab5b5\"\u003e\u003ccode\u003e9bd153c\u003c/code\u003e\u003c/a\u003e Release 2025-03-04.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b967446708e597c3c22c658d8399d11accc9e1f1\"\u003e\u003ccode\u003eb967446\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/188c52a1f53d95e7f99ce0edc73059ce5d0b803c\"\u003e\u003ccode\u003e188c52a\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/defaf5c13afed6bb77e2ee4fafea2bfcd09cea88\"\u003e\u003ccode\u003edefaf5c\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/8f2dd23c2630bd2ee667a403cf8ea8611c5ce406\"\u003e\u003ccode\u003e8f2dd23\u003c/code\u003e\u003c/a\u003e add test that verifies SRA order of operations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d547b010751de5a834a749ffdaddff4bcb0d39c\"\u003e\u003ccode\u003e3d547b0\u003c/code\u003e\u003c/a\u003e Release 2025-03-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/554a1497dc16d385e62514b10bc8adacfbd6a8d0\"\u003e\u003ccode\u003e554a149\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/3abb221732b42d61c95f5306f528cc2182d37c7a\"\u003e\u003ccode\u003e3abb221\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/95ae39d57f8d986f691754737311102335039848\"\u003e\u003ccode\u003e95ae39d\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/c62ec38df6cc8e66ecf014365d8bd15c2599bc6d\"\u003e\u003ccode\u003ec62ec38\u003c/code\u003e\u003c/a\u003e create kitchen sink test service (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ecr/v1.55.4...service/ssm/v1.57.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/bmatcuk/doublestar/v4` from 4.9.2 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bmatcuk/doublestar/releases\"\u003egithub.com/bmatcuk/doublestar/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdded WithNoHidden option\u003c/h2\u003e\n\u003cp\u003eAdded support for a \u003ccode\u003eWithNoHidden\u003c/code\u003e option to ignore hidden files in patterns that might unintentionally match them. For example, a \u003ccode\u003e.config\u003c/code\u003e directory would not be matched by \u003ccode\u003e*\u003c/code\u003e or recursed into by \u003ccode\u003e**\u003c/code\u003e, but \u003cem\u003ewould\u003c/em\u003e be matched by \u003ccode\u003e.*\u003c/code\u003e or recursed by \u003ccode\u003e.config/**\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e for the initial PR and idea!\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WithNoHidden option to skip hidden files by \u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/109\"\u003ebmatcuk/doublestar#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/109\"\u003ebmatcuk/doublestar#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\"\u003ehttps://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/a9ad9e0ef4d6b7e4443090e9a7201d847a881711\"\u003e\u003ccode\u003ea9ad9e0\u003c/code\u003e\u003c/a\u003e allow starting test manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/9987c0c624376f84f44515adca73ddcdfdcdf453\"\u003e\u003ccode\u003e9987c0c\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/d3b2184d103391fcd0fcca6590c16367310eee65\"\u003e\u003ccode\u003ed3b2184\u003c/code\u003e\u003c/a\u003e windows support for WithNoHidden; better tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/5d6a6cd76ba3e45482d13140f332be36451f5a48\"\u003e\u003ccode\u003e5d6a6cd\u003c/code\u003e\u003c/a\u003e Merge branch 'lukasngl-feat/no-hidden'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/e8319d206e9dab8d51d41e662811cdfb9af72b24\"\u003e\u003ccode\u003ee8319d2\u003c/code\u003e\u003c/a\u003e run tests when a branch/tag is created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/614b331133390c7682c227740c51ff65dea2de65\"\u003e\u003ccode\u003e614b331\u003c/code\u003e\u003c/a\u003e run tests when a branch/tag is created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/df2e03fb0b91b726e0366c0d9ba1c5e580e2d0c9\"\u003e\u003ccode\u003edf2e03f\u003c/code\u003e\u003c/a\u003e feat: add WithNoHidden option to skip hidden files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coreos/go-oidc/v3` from 3.17.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coreos/go-oidc/releases\"\u003egithub.com/coreos/go-oidc/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e.github: configure dependabot by \u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/477\"\u003ecoreos/go-oidc#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e.github: update go versions in CI by \u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/480\"\u003ecoreos/go-oidc#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/478\"\u003ecoreos/go-oidc#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/479\"\u003ecoreos/go-oidc#479\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coreos/go-oidc/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/coreos/go-oidc/compare/v3.17.0...v3.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/coreos/go-oidc/commit/da6b3bfca8af72414ee0e6e8746585ff5d206003\"\u003e\u003ccode\u003eda6b3bf\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-oidc/commit/7f80694215d5eb5b28f851f35845439b1e1e9e5d\"\u003e\u003ccode\u003e7f80694\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-oidc/commit/7271de57587bb756318f9819796ba846b1ba875a\"\u003e\u003ccode\u003e7271de5\u003c/code\u003e\u003c/a\u003e .github: update go versions in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-oidc/commit/3ccf20fdc4afab7c64881a108d6f4c17a4ecc24d\"\u003e\u003ccode\u003e3ccf20f\u003c/code\u003e\u003c/a\u003e .github: configure dependabot\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coreos/go-oidc/compare/v3.17.0...v3.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/fluxcd/pkg/kustomize` from 1.24.0 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/f3ad4b56adec90eb5661af565cdebec997ad4bfb\"\u003e\u003ccode\u003ef3ad4b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluxcd/pkg/issues/1195\"\u003e#1195\u003c/a\u003e from fluxcd/release-main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/f35b4fd025cdee1664ca3d7aede2eb2fd594583d\"\u003e\u003ccode\u003ef35b4fd\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/18e165c2592fb2a9633b9a80371e730d88bcab29\"\u003e\u003ccode\u003e18e165c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluxcd/pkg/issues/1194\"\u003e#1194\u003c/a\u003e from fluxcd/k8s-1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/fe4377874a6d57593120ee524e1913ca81a5d2e5\"\u003e\u003ccode\u003efe43778\u003c/code\u003e\u003c/a\u003e Update controller-gen to v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/2498ab414d7e2abaee4131142293e520ee76b390\"\u003e\u003ccode\u003e2498ab4\u003c/code\u003e\u003c/a\u003e Update cloud auth SDKs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/b3bb0e0ff6bc2f42f23ff110baa0e7ae0f2ee685\"\u003e\u003ccode\u003eb3bb0e0\u003c/code\u003e\u003c/a\u003e Update go-git to v5.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/545dc4f55ab3850dca6401177c94e37ed40b5c87\"\u003e\u003ccode\u003e545dc4f\u003c/code\u003e\u003c/a\u003e Update distribution to v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/b23cbf9f0581b9dc5594e8659739f1bc9c870d35\"\u003e\u003ccode\u003eb23cbf9\u003c/code\u003e\u003c/a\u003e Update Kubernetes packages to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/c6042810b61f1937c72a0e04d81d0091ca6e7dae\"\u003e\u003ccode\u003ec604281\u003c/code\u003e\u003c/a\u003e Update Go to 1.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/939c616718374460667e648c796487bfedfa6d98\"\u003e\u003ccode\u003e939c616\u003c/code\u003e\u003c/a\u003e ssa: Fix race condition in CRD tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluxcd/pkg/compare/apis/meta/v1.24.0...kustomize/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/gin-gonic/gin` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003c/blockquote\u003e\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.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-openapi/runtime` from 0.29.5 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-openapi/runtime/releases\"\u003egithub.com/go-openapi/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/runtime/tree/v0.31.0\"\u003e0.31.0\u003c/a\u003e - 2026-05-17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/runtime/compare/v0.30.0...v0.31.0\"\u003ehttps://github.com/go-openapi/runtime/compare/v0.30.0...v0.31.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e33 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eImplemented enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(client): TLS diagnostic mode for Runtime.Trace by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/159e452fbb643b71d258f2cca8b88137450279ee\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add Runtime.Trace for connection-level diagnostics by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/d966b8fa816b64de80ccf018361cc7263c63341e\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed bugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): strip CR/LF from multipart filename and field name by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/5cabd7013f842d80d85a547ea761cf136699deb4\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(middleware): cap filename length on untyped formData uploads by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/0d36609aa32886db0a827883431a5600b274fc10\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: CA cert pool should be cloned not returned as pointer 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/runtime/pull/455\"\u003e#455\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/c925891ba9edd2240e9a10abcbb2f8453a190970\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct spelling of \u0026quot;Organ trail\u0026quot; to \u0026quot;Oregon Trail\u0026quot; in request tests 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-openapi/runtime/pull/449\"\u003e#449\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/3b614c320c5f157dc502a2a4b541eb1dfb34989d\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client/tls): correct PEM label and add Ed25519 key support 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/runtime/pull/452\"\u003e#452\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/eaa96edc1f2811efe29a1e6d07ca1db84155f026\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: fixup module layout by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/1fd10af05ff76b283c381f8a3e5b41359d17c4cb\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: trimmed deprecated functions from examples by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/463\"\u003e#463\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/fe97e40276649c6cad129afa87e6549299ab89d8\"\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/runtime/pull/460\"\u003e#460\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/0c4edbac0f9c4bc72334f8c105ac173c9676399f\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: advertised doc site in README.md 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/runtime/pull/454\"\u003e#454\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/9d29f68e2bd36b26aea7286d369dc88374ce1fab\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct two comment typos in client/internal/request/request.go 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-openapi/runtime/pull/450\"\u003e#450\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/09c03d02ae2717bf36643c8559cecaf197363b31\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(compression): deprecate ContentEncoding, add CAFxX recipe 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/runtime/pull/447\"\u003e#447\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/6244633af43ff7691c33eb68b32324114f015c1d\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(keep-alive): add a thorough keep-alive primer 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/runtime/pull/445\"\u003e#445\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/7c678af534a79da024575aa6558299901551dde4\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eCode quality\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: godoc linting 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/runtime/pull/465\"\u003e#465\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/74bcf736bac52ca40d65a839946e16b51c72c762\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup linter config, reformat, optimized strings replacer by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/8bf148cb896bf0e7f0c22bbd6a3501d82b900b4b\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix/example request 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/runtime/pull/462\"\u003e#462\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/9fef4d8ebb77697229a4ff5945d5665aa64f9d9c\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(relint): relint code base 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/runtime/pull/461\"\u003e#461\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/4b215322ce2ba88d0e8466668786d68792dca349\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: doc site on github pages 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/runtime/pull/448\"\u003e#448\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/1c5e3735efd166bf7aa00544b8172523c4314687\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: fix flaky assertion on httptrace 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/runtime/pull/456\"\u003e#456\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/1e4d68eb5e29974f2149b68c4d9c4dd6d2dc4221\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eMiscellaneous tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: prepare release v0.31.0 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/runtime/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/423c407791a74d4353830e07d98375a0c5cf311b\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove binary by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/982c9d3bfa154c4c1f8c06c764ad44e90a666134\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/423c407791a74d4353830e07d98375a0c5cf311b\"\u003e\u003ccode\u003e423c407\u003c/code\u003e\u003c/a\u003e chore: prepare release v0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/1fd10af05ff76b283c381f8a3e5b41359d17c4cb\"\u003e\u003ccode\u003e1fd10af\u003c/code\u003e\u003c/a\u003e doc: fixup module layout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/74bcf736bac52ca40d65a839946e16b51c72c762\"\u003e\u003ccode\u003e74bcf73\u003c/code\u003e\u003c/a\u003e doc: godoc linting (\u003ca href=\"https://redirect.github.com/go-openapi/runtime/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/506f3bcb4a7ea135a9742fb8f6bcc5bf666b02b8\"\u003e\u003ccode\u003e506f3bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-openapi/runtime/issues/464\"\u003e#464\u003c/a\u003e from fredbi/sec/lens3-multipart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/8bf148cb896bf0e7f0c22bbd6a3501d82b900b4b\"\u003e\u003ccode\u003e8bf148c\u003c/code\u003e\u003c/a\u003e chore: cleanup linter config, reformat, optimized strings replacer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/fa336825535097d6b36eef67830c87ebe2970273\"\u003e\u003ccode\u003efa33682\u003c/code\u003e\u003c/a\u003e test(security): fuzz targets for BindForm parse + filename cap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/5cabd7013f842d80d85a547ea761cf136699deb4\"\u003e\u003ccode\u003e5cabd70\u003c/code\u003e\u003c/a\u003e fix(client): strip CR/LF from multipart filename and field name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/0d36609aa32886db0a827883431a5600b274fc10\"\u003e\u003ccode\u003e0d36609\u003c/code\u003e\u003c/a\u003e fix(middleware): cap filename length on untyped formData uploads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/fe97e40276649c6cad129afa87e6549299ab89d8\"\u003e\u003ccode\u003efe97e40\u003c/code\u003e\u003c/a\u003e doc: trimmed deprecated functions from examples (\u003ca href=\"https://redirect.github.com/go-openapi/runtime/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/982c9d3bfa154c4c1f8c06c764ad44e90a666134\"\u003e\u003ccode\u003e982c9d3\u003c/code\u003e\u003c/a\u003e chore: remove binary\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-openapi/runtime/compare/v0.29.5...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/goccy/go-yaml` from 1.18.0 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/goccy/go-yaml/releases\"\u003egithub.com/goccy/go-yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix anchor reference regression in nested structures by \u003ca href=\"https://github.com/linyows\"\u003e\u003ccode\u003e@​linyows\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/839\"\u003egoccy/go-yaml#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linyows\"\u003e\u003ccode\u003e@​linyows\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/839\"\u003egoccy/go-yaml#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/goccy/go-yaml/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix decoding of integer keys of map type by \u003ca href=\"https://github.com/goccy\"\u003e\u003ccode\u003e@​goccy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/829\"\u003egoccy/go-yaml#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport line comment for flow sequence or flow map by \u003ca href=\"https://github.com/goccy\"\u003e\u003ccode\u003e@​goccy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/834\"\u003egoccy/go-yaml#834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/goccy/go-yaml/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;feat: Dont make copies of structs for validation\u0026quot; by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/763\"\u003egoccy/go-yaml#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd decode option that allows specific field prefixes by \u003ca href=\"https://github.com/cpuguy83\"\u003e\u003ccode\u003e@​cpuguy83\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/795\"\u003egoccy/go-yaml#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize CR and CRLF in multi-line strings by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/754\"\u003egoccy/go-yaml#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport non string map keys by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/756\"\u003egoccy/go-yaml#756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip directive in path operations by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/758\"\u003egoccy/go-yaml#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd indentation to flow values on new lines by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/759\"\u003egoccy/go-yaml#759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for RawMessage, similar to json.RawMessage by \u003ca href=\"https://github.com/thanethomson\"\u003e\u003ccode\u003e@​thanethomson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/790\"\u003egoccy/go-yaml#790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpuguy83\"\u003e\u003ccode\u003e@​cpuguy83\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/795\"\u003egoccy/go-yaml#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thanethomson\"\u003e\u003ccode\u003e@​thanethomson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/790\"\u003egoccy/go-yaml#790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.18.0...v1.19.0\"\u003ehttps://github.com/goccy/go-yaml/compare/v1.18.0...v1.19.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/goccy/go-yaml/commit/92bc79cb5f685e999ad131473168fc45215d12d9\"\u003e\u003ccode\u003e92bc79c\u003c/code\u003e\u003c/a\u003e Fix anchor reference regression in nested structures (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/b0ab06985557a2d84913ecba6dda0dbedbd5e154\"\u003e\u003ccode\u003eb0ab069\u003c/code\u003e\u003c/a\u003e Support line comment for flow sequence or flow map (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/9e98b0c753ff2b8f0b323929c9c60fe7951d0f45\"\u003e\u003ccode\u003e9e98b0c\u003c/code\u003e\u003c/a\u003e Fix decoding of integer keys of map type (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/a7b4bfbcf4a41152862ffba5cce666631bc04bb1\"\u003e\u003ccode\u003ea7b4bfb\u003c/code\u003e\u003c/a\u003e Add support for RawMessage, similar to json.RawMessage (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/07c09c028744e7aac32d1b11279a401055d107f5\"\u003e\u003ccode\u003e07c09c0\u003c/code\u003e\u003c/a\u003e Add indentation to flow values on new lines (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/0040ab4161153c5b812ae51984d3967ad3dbd068\"\u003e\u003ccode\u003e0040ab4\u003c/code\u003e\u003c/a\u003e Skip directive in path operations (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/7901e98f54d280a553a0d606c91a82fa89493928\"\u003e\u003ccode\u003e7901e98\u003c/code\u003e\u003c/a\u003e Support non string map keys (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/f4d13479ba3d44541a65d0dffeab5e3fa805413a\"\u003e\u003ccode\u003ef4d1347\u003c/code\u003e\u003c/a\u003e Normalize CR and CRLF in multi-line strings (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/90e852559132e85734ab0c9a48b3a912ebd3f060\"\u003e\u003ccode\u003e90e8525\u003c/code\u003e\u003c/a\u003e Add decode option that allows specific field prefixes (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/25e5d9094248e480434ca87d9119e3d9ce7ac1d7\"\u003e\u003ccode\u003e25e5d90\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: Dont make copies of structs for validation (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/737\"\u003e#737\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.18.0...v1.19.2\"\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.7 to 0.21.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.21.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update dependencies to use new azure sdk components by \u003ca href=\"https://github.com/gaganhr94\"\u003e\u003ccode\u003e@​gaganhr94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2262\"\u003egoogle/go-containerregistry#2262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etransport: restore resp.Body in retryError so CheckError can parse it by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2264\"\u003egoogle/go-containerregistry#2264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/registry: return 202 Accepted for PATCH chunk uploads by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2265\"\u003egoogle/go-containerregistry#2265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow OCI distribution spec for artifactType and annotations by \u003ca href=\"https://github.com/malt3\"\u003e\u003ccode\u003e@​malt3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2269\"\u003egoogle/go-containerregistry#2269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eactions: attach Codecov token to coverage tests on main 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/2270\"\u003egoogle/go-containerregistry#2270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: use DeleteScope (with \u0026quot;delete\u0026quot; action) for manifest deletion by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2266\"\u003egoogle/go-containerregistry#2266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: limit concurrent layer pulls by \u003ca href=\"https://github.com/gnix0\"\u003e\u003ccode\u003e@​gnix0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2271\"\u003egoogle/go-containerregistry#2271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/registry: reject corrupt disk blobs by \u003ca href=\"https://github.com/gnix0\"\u003e\u003ccode\u003e@​gnix0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2272\"\u003egoogle/go-containerregistry#2272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutate: close layer readers during export by \u003ca href=\"https://github.com/gnix0\"\u003e\u003ccode\u003e@​gnix0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2277\"\u003egoogle/go-containerregistry#2277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecrane/flatten: preserve image media type when flattening by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2267\"\u003egoogle/go-containerregistry#2267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump goreleaser/goreleaser-action from 7.0.0 to 7.2.1 in the actions 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/google/go-containerregistry/pull/2273\"\u003egoogle/go-containerregistry#2273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump go.opentelemetry.io/otel from 1.36.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2278\"\u003egoogle/go-containerregistry#2278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 3 directories with 6 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/google/go-containerregistry/pull/2280\"\u003egoogle/go-containerregistry#2280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace go-homedir with os.UserHomeDir by \u003ca href=\"https://github.com/jammie-jelly\"\u003e\u003ccode\u003e@​jammie-jelly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2282\"\u003egoogle/go-containerregistry#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/name: only treat .localhost as non-HTTPS, not .local by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2281\"\u003egoogle/go-containerregistry#2281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etransport: block unspecified IPs (0.0.0.0, ::) in validateRealmURL by \u003ca href=\"https://github.com/marwan9696\"\u003e\u003ccode\u003e@​marwan9696\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2285\"\u003egoogle/go-containerregistry#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(mutate): add Extract round-trip test for filesystem object preservation by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2283\"\u003egoogle/go-containerregistry#2283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexperiments: remove deprecated support for estargz by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2288\"\u003egoogle/go-containerregistry#2288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump aws-actions/configure-aws-credentials from 6.1.0 to 6.1.1 in the 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/google/go-containerregistry/pull/2289\"\u003egoogle/go-containerregistry#2289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: limit HTTP response body reads to prevent OOM by \u003ca href=\"https://github.com/evilgensec\"\u003e\u003ccode\u003e@​evilgensec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2296\"\u003egoogle/go-containerregistry#2296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 3 directories with 6 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/google/go-containerregistry/pull/2297\"\u003egoogle/go-containerregistry#2297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etransport: block redirects from token server to private/link-local addresses (SSRF fix) by \u003ca href=\"https://github.com/evilgensec\"\u003e\u003ccode\u003e@​evilgensec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2292\"\u003egoogle/go-containerregistry#2292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/v1/mutate: preserve relative symlinks that stay within rootfs in Extract by \u003ca href=\"https://github.com/anishesg\"\u003e\u003ccode\u003e@​anishesg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2279\"\u003egoogle/go-containerreg...\n\n_Description has been truncated_","html_url":"https://github.com/akuity/kargo/pull/6345","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akuity%2Fkargo/issues/6345","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6345/packages"},{"uuid":"4493259155","node_id":"PR_kwDOEWYKxc7d3g3I","number":651,"state":"closed","title":"deps(deps): bump the production-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","auto-merge"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-21T09:10:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T09:10:32.000Z","updated_at":"2026-05-21T09:10:54.000Z","time_to_close":13,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"production-dependencies","update_count":2,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/exaring/otelpgx","old_version":"0.10.0","new_version":"0.11.1","repository_url":"https://github.com/exaring/otelpgx"}],"path":null,"ecosystem":"go"},"body":"Bumps the production-dependencies group with 2 updates: [connectrpc.com/connect](https://github.com/connectrpc/connect-go) and [github.com/exaring/otelpgx](https://github.com/exaring/otelpgx).\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/exaring/otelpgx` from 0.10.0 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/exaring/otelpgx/releases\"\u003egithub.com/exaring/otelpgx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Tracer.logConnectionDetails defaults to true by \u003ca href=\"https://github.com/trygve-baerland\"\u003e\u003ccode\u003e@​trygve-baerland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/80\"\u003eexaring/otelpgx#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/trygve-baerland\"\u003e\u003ccode\u003e@​trygve-baerland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/80\"\u003eexaring/otelpgx#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/exaring/otelpgx/compare/v0.11.0...v0.11.1\"\u003ehttps://github.com/exaring/otelpgx/compare/v0.11.0...v0.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): upgrade Go version to 1.25 + use latest stable otel semconv by \u003ca href=\"https://github.com/ValentinLvr\"\u003e\u003ccode\u003e@​ValentinLvr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/74\"\u003eexaring/otelpgx#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add option to disable the AcquireTracer by \u003ca href=\"https://github.com/joshua-tianci\"\u003e\u003ccode\u003e@​joshua-tianci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/73\"\u003eexaring/otelpgx#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stats): allow WithStatsAttributes to override library defaults by \u003ca href=\"https://github.com/obitech\"\u003e\u003ccode\u003e@​obitech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/78\"\u003eexaring/otelpgx#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: spring cleaning — Go matrix, pgx, testify, golangci-lint by \u003ca href=\"https://github.com/obitech\"\u003e\u003ccode\u003e@​obitech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/79\"\u003eexaring/otelpgx#79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ValentinLvr\"\u003e\u003ccode\u003e@​ValentinLvr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/74\"\u003eexaring/otelpgx#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshua-tianci\"\u003e\u003ccode\u003e@​joshua-tianci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/73\"\u003eexaring/otelpgx#73\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/exaring/otelpgx/compare/v0.10.0...v0.11.0\"\u003ehttps://github.com/exaring/otelpgx/compare/v0.10.0...v0.11.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/exaring/otelpgx/commit/626246cecc54852957b15ff581eaadc139893e17\"\u003e\u003ccode\u003e626246c\u003c/code\u003e\u003c/a\u003e Fix lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/168b1050b5d09587aa3fab80da4a0aa50aa4b7d3\"\u003e\u003ccode\u003e168b105\u003c/code\u003e\u003c/a\u003e Refactor tests to use testify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/795d56ddbeaca027d09b464e99bf693d68b264f3\"\u003e\u003ccode\u003e795d56d\u003c/code\u003e\u003c/a\u003e fix logConnectionDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/76cf7a5e74d62b3d166720df7c2f2edbde5daee2\"\u003e\u003ccode\u003e76cf7a5\u003c/code\u003e\u003c/a\u003e Add tests for asserting trace attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/25501deaaaeb09fc8a76c6719ab4b87ee7378b79\"\u003e\u003ccode\u003e25501de\u003c/code\u003e\u003c/a\u003e fix(ci): test from go1.25+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/ca37215cd0dd8b46c2c17db02d424817278591f1\"\u003e\u003ccode\u003eca37215\u003c/code\u003e\u003c/a\u003e fix: Update .github/workflows/test.yaml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/b0d28b5275d7e20efbc7420cadf8ff0fa0130729\"\u003e\u003ccode\u003eb0d28b5\u003c/code\u003e\u003c/a\u003e refactor(test): use typed context key in span name test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/45dc29040173579735def2de9d112dd8b1a6577f\"\u003e\u003ccode\u003e45dc290\u003c/code\u003e\u003c/a\u003e chore(lint): switch from golint to golangci-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/ad455b081c94019e793b969f26c9dcdc42dcc0c9\"\u003e\u003ccode\u003ead455b0\u003c/code\u003e\u003c/a\u003e refactor: switch to testify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/e630def1602b705641a39594c43336d8281e14b3\"\u003e\u003ccode\u003ee630def\u003c/code\u003e\u003c/a\u003e chore: update pgx\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exaring/otelpgx/compare/v0.10.0...v0.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 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/antinvestor/service-notification/pull/651","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/antinvestor%2Fservice-notification/issues/651","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/651/packages"},{"uuid":"4491878147","node_id":"PR_kwDORfUnus7dzD7F","number":605,"state":"closed","title":"chore(deps): bump the go-minor-and-patch group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-23T05:33:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T05:03:00.000Z","updated_at":"2026-05-23T05:33:24.000Z","time_to_close":174623,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor-and-patch","update_count":5,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/aws/aws-sdk-go-v2/service/apigateway","old_version":"1.39.3","new_version":"1.39.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/apigatewayv2","old_version":"1.34.3","new_version":"1.34.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/cloudfront","old_version":"1.63.0","new_version":"1.64.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ec2","old_version":"1.301.0","new_version":"1.303.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-and-patch group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.2` | `1.20.0` |\n| [github.com/aws/aws-sdk-go-v2/service/apigateway](https://github.com/aws/aws-sdk-go-v2) | `1.39.3` | `1.39.4` |\n| [github.com/aws/aws-sdk-go-v2/service/apigatewayv2](https://github.com/aws/aws-sdk-go-v2) | `1.34.3` | `1.34.4` |\n| [github.com/aws/aws-sdk-go-v2/service/cloudfront](https://github.com/aws/aws-sdk-go-v2) | `1.63.0` | `1.64.0` |\n| [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) | `1.301.0` | `1.303.0` |\n\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/apigateway` from 1.39.3 to 1.39.4\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/v1.39.3...v1.39.4\"\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/apigatewayv2` from 1.34.3 to 1.34.4\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/67db6904b816b95073883b7ad378384c4839b28c\"\u003e\u003ccode\u003e67db690\u003c/code\u003e\u003c/a\u003e Release 2025-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/32ee1b5d75fc303c0626a6f5e769f4e08cc491a8\"\u003e\u003ccode\u003e32ee1b5\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/0b431223309a815cffc048072556aa651ee1455f\"\u003e\u003ccode\u003e0b43122\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/44786d920f3627b73a99e81c7b6399dbfcf7ab42\"\u003e\u003ccode\u003e44786d9\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/c98edb73809256823906d7e307ecf3c9abc16700\"\u003e\u003ccode\u003ec98edb7\u003c/code\u003e\u003c/a\u003e update internal endpts comment that was wrong (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88da3c8c5569dece0e99802dab638faa047a0db0\"\u003e\u003ccode\u003e88da3c8\u003c/code\u003e\u003c/a\u003e Release 2025-09-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/74a74fc179f8bbd879383cc75fa29a1937266dcc\"\u003e\u003ccode\u003e74a74fc\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/5e6f7ae6139ca69044bb706664b4dbdc31227a32\"\u003e\u003ccode\u003e5e6f7ae\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/0e722ab42ff6bc6bb810c2937b8e1b41937e17c3\"\u003e\u003ccode\u003e0e722ab\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/41a7d004b9ff794f6007d30168afc825031f2c61\"\u003e\u003ccode\u003e41a7d00\u003c/code\u003e\u003c/a\u003e Release 2025-09-24\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/mq/v1.34.3...service/mq/v1.34.4\"\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/cloudfront` from 1.63.0 to 1.64.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/6191b25230d7cf4333b1e3bc2e60400fb56a4591\"\u003e\u003ccode\u003e6191b25\u003c/code\u003e\u003c/a\u003e Release 2024-10-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b963d71ea3b0e63acbbba67d6f2ad725af67f73\"\u003e\u003ccode\u003e6b963d7\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/71fb8f0b33c0fe73e98456beb34fb3c0b6ec66e1\"\u003e\u003ccode\u003e71fb8f0\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/b132e7e9f290e38657de2666fa3c7f3d827f6bdf\"\u003e\u003ccode\u003eb132e7e\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/c5e364e134b6207b81c762ad18f41d09ec531f21\"\u003e\u003ccode\u003ec5e364e\u003c/code\u003e\u003c/a\u003e Release 2024-10-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d4103b74479201ef1934bcee5414c15f0bada5f1\"\u003e\u003ccode\u003ed4103b7\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/e237ef3019e8ef46b2871331f68f61b503fad3d1\"\u003e\u003ccode\u003ee237ef3\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/98c6308bfd1e3154f8f35c33eb0e36034a5eecf7\"\u003e\u003ccode\u003e98c6308\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/be2f3e03a2d633228d04f560a87e5459655083e5\"\u003e\u003ccode\u003ebe2f3e0\u003c/code\u003e\u003c/a\u003e Release 2024-09-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88e60a128ba0ed1aa4e4c3e87b5be4633cf0c491\"\u003e\u003ccode\u003e88e60a1\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.63.0...service/s3/v1.64.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/service/ec2` from 1.301.0 to 1.303.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/2517fe9ffa52ed4507b13ccc57efa111b2008750\"\u003e\u003ccode\u003e2517fe9\u003c/code\u003e\u003c/a\u003e Release 2026-05-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b92fcb4c3e3866495ce858576e58e7311c65f417\"\u003e\u003ccode\u003eb92fcb4\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/c7819484a7bc74c93cc3ec25742a1a99c1f07699\"\u003e\u003ccode\u003ec781948\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/49cfec4f4e0ab068413618037a391141530604c0\"\u003e\u003ccode\u003e49cfec4\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/71f1511b45ced10d1e68f9e631dcb37019759e34\"\u003e\u003ccode\u003e71f1511\u003c/code\u003e\u003c/a\u003e Support SHA-256 on CloudFront signing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3406\"\u003e#3406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f29464eb7d59e0f436636245835fcc40a26908c9\"\u003e\u003ccode\u003ef29464e\u003c/code\u003e\u003c/a\u003e Release 2026-05-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/68ef1d689b9862ca77c2b52bf71d856a61822249\"\u003e\u003ccode\u003e68ef1d6\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/23c837914b0428505996a9c82f9a95afe4755f1d\"\u003e\u003ccode\u003e23c8379\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/d417d923addeb7f3b9f17a1105535b37964c1e68\"\u003e\u003ccode\u003ed417d92\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/d3db2d08ce74fa0da7d6adf8897272f43b25246d\"\u003e\u003ccode\u003ed3db2d0\u003c/code\u003e\u003c/a\u003e Auto-discover protocoltest instead of manually adding them to build (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3392\"\u003e#3392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.301.0...service/ec2/v1.303.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/writer/cerebro/pull/605","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/writer%2Fcerebro/issues/605","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/605/packages"},{"uuid":"4490966267","node_id":"PR_kwDOQyfAf87dwIdO","number":22,"state":"open","title":"deps(deps): bump connectrpc.com/connect from 1.19.2 to 1.20.0 in the connect-updates group","user":"dependabot[bot]","labels":[],"assignees":["JO3QMA"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-21T01:22:31.000Z","updated_at":"2026-05-21T01:22:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"}],"path":"the connect-updates group","ecosystem":"go"},"body":"Bumps the connect-updates group with 1 update: [connectrpc.com/connect](https://github.com/connectrpc/connect-go).\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\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=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.19.2\u0026new-version=1.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/JO3QMA/yahoo_auctions_api/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JO3QMA%2Fyahoo_auctions_api/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"4490394422","node_id":"PR_kwDOR7Hjwc7duWT7","number":23,"state":"closed","title":"Bump the go-modules group in /app with 22 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T11:06:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-20T22:44:52.000Z","updated_at":"2026-05-21T11:06:13.000Z","time_to_close":44470,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-modules","update_count":22,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-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.32.12","new_version":"1.32.17","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.12","new_version":"1.19.16","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.97.1","new_version":"1.101.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"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/google/cel-go","old_version":"0.27.0","new_version":"0.28.1","repository_url":"https://github.com/google/cel-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.28.0","new_version":"2.29.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/labstack/echo/v5","old_version":"5.0.4","new_version":"5.1.1","repository_url":"https://github.com/labstack/echo"},{"name":"github.com/lib/pq","old_version":"1.11.2","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/mark3labs/mcp-go","old_version":"0.45.0","new_version":"0.54.0","repository_url":"https://github.com/mark3labs/mcp-go"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/mysql","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/yuin/goldmark","old_version":"1.7.16","new_version":"1.8.2","repository_url":"https://github.com/yuin/goldmark"},{"name":"golang.org/x/crypto","old_version":"0.49.0","new_version":"0.51.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/mod","old_version":"0.34.0","new_version":"0.35.0","repository_url":"https://github.com/golang/mod"},{"name":"golang.org/x/net","old_version":"0.52.0","new_version":"0.53.0","repository_url":"https://github.com/golang/net"},{"name":"google.golang.org/genproto/googleapis/api","old_version":"0.0.0-20260316172706-e463d84ca32d","new_version":"0.0.0-20260414002931-afd174a4e478","repository_url":"https://github.com/googleapis/go-genproto"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.80.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"modernc.org/sqlite","old_version":"1.46.1","new_version":"1.50.1"},{"name":"golang.org/x/text","old_version":"0.35.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"}],"path":"/app","ecosystem":"go"},"body":"Bumps the go-modules group in /app with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.1` | `1.20.0` |\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.32.12` | `1.32.17` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.12` | `1.19.16` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.97.1` | `1.101.0` |\n| [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) | `1.9.3` | `1.10.0` |\n| [github.com/google/cel-go](https://github.com/google/cel-go) | `0.27.0` | `0.28.1` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.28.0` | `2.29.0` |\n| [github.com/labstack/echo/v5](https://github.com/labstack/echo) | `5.0.4` | `5.1.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.2` | `1.12.3` |\n| [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) | `0.45.0` | `0.54.0` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.41.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/mysql](https://github.com/testcontainers/testcontainers-go) | `0.41.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.41.0` | `0.42.0` |\n| [github.com/yuin/goldmark](https://github.com/yuin/goldmark) | `1.7.16` | `1.8.2` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.49.0` | `0.51.0` |\n| [golang.org/x/mod](https://github.com/golang/mod) | `0.34.0` | `0.35.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.52.0` | `0.53.0` |\n| [google.golang.org/genproto/googleapis/api](https://github.com/googleapis/go-genproto) | `0.0.0-20260316172706-e463d84ca32d` | `0.0.0-20260414002931-afd174a4e478` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.79.3` | `1.80.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.46.1` | `1.50.1` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.35.0` | `0.37.0` |\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/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.32.12 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.12...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.19.12 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/service/sqs/v1.19.12...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/s3` from 1.97.1 to 1.101.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/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\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/848eb597bd63cb770bcd11ee230f9dca68ce1ffe\"\u003e\u003ccode\u003e848eb59\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/1d7b13420ed32f0809a5a4a35c630d19bfd0b6d4\"\u003e\u003ccode\u003e1d7b134\u003c/code\u003e\u003c/a\u003e Release 2026-05-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5bbbc97fcab2086757060561ccd1f34101ba7b57\"\u003e\u003ccode\u003e5bbbc97\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/8dbb93618325675f55eb0c3eb0c7a766806dadbc\"\u003e\u003ccode\u003e8dbb936\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/369e6498c716c7e02ca7aef318ef311edd5efcbf\"\u003e\u003ccode\u003e369e649\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/dc2d13fa6f1db25f1c6d804567e1ecfcdff4f040\"\u003e\u003ccode\u003edc2d13f\u003c/code\u003e\u003c/a\u003e Release 2026-05-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da4bcffa913dc4ba46e1ce10a6268bf075547a8d\"\u003e\u003ccode\u003eda4bcff\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/a8b1180254cba3e23aa6baece26783395e884d81\"\u003e\u003ccode\u003ea8b1180\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.97.1...service/s3/v1.101.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-sql-driver/mysql` from 1.9.3 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/go-sql-driver/mysql/releases\"\u003egithub.com/go-sql-driver/mysql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd Go 1.24 to the test matrix by \u003ca href=\"https://github.com/shogo82148\"\u003e\u003ccode\u003e@​shogo82148\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1681\"\u003ego-sql-driver/mysql#1681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodernize for Go 1.22 by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1695\"\u003ego-sql-driver/mysql#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest stability improvement. by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1698\"\u003ego-sql-driver/mysql#1698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esimplify collation tests by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1700\"\u003ego-sql-driver/mysql#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bigint unsigned null column scan to err type int64 by \u003ca href=\"https://github.com/elonnzhang\"\u003e\u003ccode\u003e@​elonnzhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1612\"\u003ego-sql-driver/mysql#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransaction Commit/Rollback returns conn's cached error, if present by \u003ca href=\"https://github.com/brad-defined\"\u003e\u003ccode\u003e@​brad-defined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1691\"\u003ego-sql-driver/mysql#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd BenchmarkReceive10kRowsCompress by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1704\"\u003ego-sql-driver/mysql#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize readPacket by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1705\"\u003ego-sql-driver/mysql#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMariaDB Metadata skipping and DEPRECATE_EOF by \u003ca href=\"https://github.com/rusher\"\u003e\u003ccode\u003e@​rusher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1708\"\u003ego-sql-driver/mysql#1708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimization: statements reuse previous column name by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1711\"\u003ego-sql-driver/mysql#1711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate outdated MySQL internals documentation links by \u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1714\"\u003ego-sql-driver/mysql#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix PING on compressed connections by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1721\"\u003ego-sql-driver/mysql#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd DeepWiki badge by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1722\"\u003ego-sql-driver/mysql#1722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate edwards25519 dependency to v1.1.1 by \u003ca href=\"https://github.com/williamhaw\"\u003e\u003ccode\u003e@​williamhaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1749\"\u003ego-sql-driver/mysql#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure Dependabot for Go modules by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1755\"\u003ego-sql-driver/mysql#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dominikh/staticcheck-action from 1.3.1 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1759\"\u003ego-sql-driver/mysql#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1760\"\u003ego-sql-driver/mysql#1760\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-sql-driver/mysql/pull/1757\"\u003ego-sql-driver/mysql#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix staticcheck error by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1761\"\u003ego-sql-driver/mysql#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1758\"\u003ego-sql-driver/mysql#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix getSystemVar buffer reuse by \u003ca href=\"https://github.com/morgo\"\u003e\u003ccode\u003e@​morgo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1754\"\u003ego-sql-driver/mysql#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsolidate Dependabot update noise by grouping weekly dependency PRs 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-sql-driver/mysql/pull/1762\"\u003ego-sql-driver/mysql#1762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump filippo.io/edwards25519 from 1.1.1 to 1.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/go-sql-driver/mysql/pull/1756\"\u003ego-sql-driver/mysql#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: Update GitHub Actions Go matrix to 1.24–1.26 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-sql-driver/mysql/pull/1763\"\u003ego-sql-driver/mysql#1763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance interpolateParams to correctly handle placeholders by \u003ca href=\"https://github.com/rusher\"\u003e\u003ccode\u003e@​rusher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1732\"\u003ego-sql-driver/mysql#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodernize by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1764\"\u003ego-sql-driver/mysql#1764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v1.10.0 by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1765\"\u003ego-sql-driver/mysql#1765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elonnzhang\"\u003e\u003ccode\u003e@​elonnzhang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1612\"\u003ego-sql-driver/mysql#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brad-defined\"\u003e\u003ccode\u003e@​brad-defined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1691\"\u003ego-sql-driver/mysql#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusher\"\u003e\u003ccode\u003e@​rusher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1708\"\u003ego-sql-driver/mysql#1708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1714\"\u003ego-sql-driver/mysql#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/williamhaw\"\u003e\u003ccode\u003e@​williamhaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1749\"\u003ego-sql-driver/mysql#1749\u003c/a\u003e\u003c/li\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/go-sql-driver/mysql/pull/1759\"\u003ego-sql-driver/mysql#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/morgo\"\u003e\u003ccode\u003e@​morgo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1754\"\u003ego-sql-driver/mysql#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1762\"\u003ego-sql-driver/mysql#1762\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-sql-driver/mysql/compare/v1.9.2...v1.10.0\"\u003ehttps://github.com/go-sql-driver/mysql/compare/v1.9.2...v1.10.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/go-sql-driver/mysql/blob/master/CHANGELOG.md\"\u003egithub.com/go-sql-driver/mysql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0 (2026-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003egetSystemVar(\u0026quot;max_allowed_packet\u0026quot;)\u003c/code\u003e potentially returned wrong value. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1754\"\u003e#1754\u003c/a\u003e)\nThis affects only when \u003ccode\u003emaxAllowedPacket=0\u003c/code\u003e is set.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump filippo.io/edwards25519 from 1.1.1 to 1.2.0. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1756\"\u003e#1756\u003c/a\u003e)\nWhile older versions have reported CVEs, they do not affect go-mysql.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Go versions to 1.24-1.26. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnhance interpolateParams to correctly handle placeholders. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1732\"\u003e#1732\u003c/a\u003e)\nThe question mark (?) within strings and comments will no longer be treated as a placeholder.\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/go-sql-driver/mysql/commit/a065b60ab6d0c8e15468e7709c7f76acf4431647\"\u003e\u003ccode\u003ea065b60\u003c/code\u003e\u003c/a\u003e release v1.10.0 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/09e4187be9c52bb13449a662d2a36e1e1789ac95\"\u003e\u003ccode\u003e09e4187\u003c/code\u003e\u003c/a\u003e modernize (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/6c44a9a0a1769e145dc91c08abe1aded2936ab63\"\u003e\u003ccode\u003e6c44a9a\u003c/code\u003e\u003c/a\u003e Enhance interpolateParams to correctly handle placeholders (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/688ce563a28598a9b733e6fc2b325050a4dcf261\"\u003e\u003ccode\u003e688ce56\u003c/code\u003e\u003c/a\u003e Update supported Go version to 1.24–1.26 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/118d07fdb51f9e523ebcdb00628812e49d7c1881\"\u003e\u003ccode\u003e118d07f\u003c/code\u003e\u003c/a\u003e Bump filippo.io/edwards25519 from 1.1.1 to 1.2.0 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/d6b2d3ee2cc8569b6778a7ae7ac2816e185f616b\"\u003e\u003ccode\u003ed6b2d3e\u003c/code\u003e\u003c/a\u003e Consolidate Dependabot update noise by grouping weekly dependency PRs (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1762\"\u003e#1762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/037dfd872a7b6c88e63c53f32700dffed560120c\"\u003e\u003ccode\u003e037dfd8\u003c/code\u003e\u003c/a\u003e Fix getSystemVar buffer reuse (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/900f33035615559b6188e4fa98d57ae20af2b73b\"\u003e\u003ccode\u003e900f330\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/ab9e3804c604d6a60b0d3136f4654f81f184757d\"\u003e\u003ccode\u003eab9e380\u003c/code\u003e\u003c/a\u003e fix staticcheck error (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/f298c66742396b6921732744b9bb075c7faaca81\"\u003e\u003ccode\u003ef298c66\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-sql-driver/mysql/compare/v1.9.3...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/google/cel-go` from 0.27.0 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/cel-go/releases\"\u003egithub.com/google/cel-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.28.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: deleted \u003ccode\u003eIntToDuration\u003c/code\u003e overload by \u003ca href=\"https://github.com/alexsnaps\"\u003e\u003ccode\u003e@​alexsnaps\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1300\"\u003egoogle/cel-go#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport shorthand types in env yaml and REPL  by \u003ca href=\"https://github.com/jnthntatum\"\u003e\u003ccode\u003e@​jnthntatum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1301\"\u003egoogle/cel-go#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve operation interrupted in ContextEval error by \u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1303\"\u003egoogle/cel-go#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse shorthand type specifiers in env yaml files by \u003ca href=\"https://github.com/jnthntatum\"\u003e\u003ccode\u003e@​jnthntatum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1305\"\u003egoogle/cel-go#1305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCost estimation and tracking for strings extension by \u003ca href=\"https://github.com/TristonianJones\"\u003e\u003ccode\u003e@​TristonianJones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1307\"\u003egoogle/cel-go#1307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate repl type string for doubles by \u003ca href=\"https://github.com/TristonianJones\"\u003e\u003ccode\u003e@​TristonianJones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1308\"\u003egoogle/cel-go#1308\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexsnaps\"\u003e\u003ccode\u003e@​alexsnaps\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1300\"\u003egoogle/cel-go#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1303\"\u003egoogle/cel-go#1303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/cel-go/compare/v0.28.0...v0.28.1\"\u003ehttps://github.com/google/cel-go/compare/v0.28.0...v0.28.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.28.0\u003c/h2\u003e\n\u003ch2\u003eHigh-Level Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced JSON Interoperability:\u003c/strong\u003e New support for JSON names across the checker, AST, and runtime allows for more seamless data handling when working with JSON-native structures.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved Developer Tooling:\u003c/strong\u003e Integration is now smoother thanks to new utilities for converting Go errors into \u003ccode\u003ecel.Issues\u003c/code\u003e and more descriptive, context-aware error messages.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGreater Environment Flexibility:\u003c/strong\u003e You can now redeclare variables as constants and export parse limit options, providing finer control over how CEL environments are configured and constrained.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNative Struct Improvements:\u003c/strong\u003e Support for mixing CEL and native values within native structs simplifies the handling of complex, hybrid data types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd helper method to check whether a function has a singleton binding in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1266\"\u003egoogle/cel-go#1266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHelper utility for converting a Go error into \u003ccode\u003ecel.Issues\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1267\"\u003egoogle/cel-go#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolicy API improvements in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1268\"\u003egoogle/cel-go#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCEL Test usability requirements in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1269\"\u003egoogle/cel-go#1269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter context-related error messages in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1271\"\u003egoogle/cel-go#1271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSort \u003ccode\u003eenv.Config\u003c/code\u003e values where reasonable in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1273\"\u003egoogle/cel-go#1273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport redeclaring variables as constants in \u003ccode\u003eNewEnv\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1275\"\u003egoogle/cel-go#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for exporting parse limit options in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1277\"\u003egoogle/cel-go#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport mixing CEL values and native values in native structs in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1270\"\u003egoogle/cel-go#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd checker, AST, and type-provider support for JSON names in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1283\"\u003egoogle/cel-go#1283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON field names runtime support in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1286\"\u003egoogle/cel-go#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptionally include reachable fieldpaths in prompt in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1285\"\u003egoogle/cel-go#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREPL -- cel-spec pb2 and json name support \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1294\"\u003egoogle/cel-go#1294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix support for config-based type references in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1265\"\u003egoogle/cel-go#1265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck arg kinds in \u003ccode\u003eoptional.or\u003c/code\u003e and \u003ccode\u003e.orValue\u003c/code\u003e impl in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1276\"\u003egoogle/cel-go#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBazel fixes for import in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1278\"\u003egoogle/cel-go#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport zero-value literals in presence test inlining \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1280\"\u003egoogle/cel-go#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache concatList.Size() to prevent O(N^2) evaluation time \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1291\"\u003egoogle/cel-go#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve runtime error node IDs from Resolve  \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1290\"\u003egoogle/cel-go#1290\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/google/cel-go/commit/a82c68b770ac0cb67f7b4f76166827c14b145eb8\"\u003e\u003ccode\u003ea82c68b\u003c/code\u003e\u003c/a\u003e Update repl type assessment for doubles (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/c9d70486a872fbfaf9c4cb383a005de56e499368\"\u003e\u003ccode\u003ec9d7048\u003c/code\u003e\u003c/a\u003e Cost estimation and tracking for strings extension (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/646cdc1728643aec9499e3a00236ef1007a5d3fa\"\u003e\u003ccode\u003e646cdc1\u003c/code\u003e\u003c/a\u003e Use shorthand type specifiers in env yaml files (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/7263793b453228e8a47ca742afd124b3eaa8fc68\"\u003e\u003ccode\u003e7263793\u003c/code\u003e\u003c/a\u003e Preserve operation interrupted in ContextEval error (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/b826162b7b6ac7ae048fbf23b6123ab5c99da11b\"\u003e\u003ccode\u003eb826162\u003c/code\u003e\u003c/a\u003e Support shorthand types in env yaml and REPL  (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/339269b44af7c3cd477b55530e9cc1fe534c7f09\"\u003e\u003ccode\u003e339269b\u003c/code\u003e\u003c/a\u003e fix: deleted \u003ccode\u003eIntToDuration\u003c/code\u003e overload (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/6b8f6d621e464429f39c01140d7f60a467eef5ae\"\u003e\u003ccode\u003e6b8f6d6\u003c/code\u003e\u003c/a\u003e fix: cap format string precision to prevent memory exhaustion (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/d94297040dbac661d5b2b7fae1e57f04ed927c98\"\u003e\u003ccode\u003ed942970\u003c/code\u003e\u003c/a\u003e Default enable identifier escaping with backticks (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/7114ed27a63255f33c689fbff0ee8a08298f70ab\"\u003e\u003ccode\u003e7114ed2\u003c/code\u003e\u003c/a\u003e Preserve runtime error node IDs from Resolve (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/d91350b89e575180ed2bb0feb896c33cb118add0\"\u003e\u003ccode\u003ed91350b\u003c/code\u003e\u003c/a\u003e fix: cache concatList.Size() to prevent O(N^2) evaluation time (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/cel-go/compare/v0.27.0...v0.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/grpc-ecosystem/grpc-gateway/v2` from 2.28.0 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/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.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use proto.Merge to avoid copylocks with use_opaque_api=true by \u003ca href=\"https://github.com/emahiro\"\u003e\u003ccode\u003e@​emahiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383\"\u003egrpc-ecosystem/grpc-gateway#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow proto3 optional fields in path parameters by \u003ca href=\"https://github.com/susanachl\"\u003e\u003ccode\u003e@​susanachl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416\"\u003egrpc-ecosystem/grpc-gateway#6416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to disable HTTP method override by \u003ca href=\"https://github.com/achew22\"\u003e\u003ccode\u003e@​achew22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6447\"\u003egrpc-ecosystem/grpc-gateway#6447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Go documentation badge to README by \u003ca href=\"https://github.com/achew22\"\u003e\u003ccode\u003e@​achew22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6448\"\u003egrpc-ecosystem/grpc-gateway#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing return statements in error handler paths by \u003ca href=\"https://github.com/jet-go\"\u003e\u003ccode\u003e@​jet-go\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561\"\u003egrpc-ecosystem/grpc-gateway#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate fields and methods if file is deprecated by \u003ca href=\"https://github.com/aidandj\"\u003e\u003ccode\u003e@​aidandj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613\"\u003egrpc-ecosystem/grpc-gateway#6613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd edition 2024 support by \u003ca href=\"https://github.com/printfn\"\u003e\u003ccode\u003e@​printfn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622\"\u003egrpc-ecosystem/grpc-gateway#6622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emahiro\"\u003e\u003ccode\u003e@​emahiro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383\"\u003egrpc-ecosystem/grpc-gateway#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/susanachl\"\u003e\u003ccode\u003e@​susanachl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416\"\u003egrpc-ecosystem/grpc-gateway#6416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jet-go\"\u003e\u003ccode\u003e@​jet-go\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561\"\u003egrpc-ecosystem/grpc-gateway#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aidandj\"\u003e\u003ccode\u003e@​aidandj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613\"\u003egrpc-ecosystem/grpc-gateway#6613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/printfn\"\u003e\u003ccode\u003e@​printfn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622\"\u003egrpc-ecosystem/grpc-gateway#6622\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.28.0...v2.29.0\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.28.0...v2.29.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/grpc-ecosystem/grpc-gateway/commit/ba9b55c1c15c84633be18c45463e123f31a5e999\"\u003e\u003ccode\u003eba9b55c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rules_shell to v0.8.0 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6626\"\u003e#6626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/284a82e32510ab296f3376639c3384a9fde9d6a8\"\u003e\u003ccode\u003e284a82e\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to bcfcbda (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6625\"\u003e#6625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/f74bc7f61e9647b63208c71afdb33e8bda88a12e\"\u003e\u003ccode\u003ef74bc7f\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to d58fd64 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6624\"\u003e#6624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/efb665d2bbb31a2a04bc4d15fc0e051bf18256bd\"\u003e\u003ccode\u003eefb665d\u003c/code\u003e\u003c/a\u003e Add edition 2024 support (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c58da15c3fda1408e94e96e6f9a1f4b84bf3bca3\"\u003e\u003ccode\u003ec58da15\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to 32b8df7 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6621\"\u003e#6621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/42997a1462c474d684193d487ee4afb27d091602\"\u003e\u003ccode\u003e42997a1\u003c/code\u003e\u003c/a\u003e Deprecate fields and methods if file is deprecated (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6613\"\u003e#6613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6f4af8b90c7c3d6e0cc7cac34ead8935c0a91f25\"\u003e\u003ccode\u003e6f4af8b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to bf85cad (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6620\"\u003e#6620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/68fde5fdf679914dd665e3175fe1ff23b384c14f\"\u003e\u003ccode\u003e68fde5f\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to 7b814a1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6619\"\u003e#6619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6da2a4639ade2f9684cc6296be52400113da671e\"\u003e\u003ccode\u003e6da2a46\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 898f25c (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6617\"\u003e#6617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c9c7ad4d48b2b43087c347ac92ec6c385f53c6a6\"\u003e\u003ccode\u003ec9c7ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to fc96870 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6616\"\u003e#6616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.28.0...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/labstack/echo/v5` from 5.0.4 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/releases\"\u003egithub.com/labstack/echo/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cp\u003eThis change does not break the API contract, but it does introduce breaking changes in logic/behavior.\nIf your application is using \u003ccode\u003ec.RealIP()\u003c/code\u003e beware and read \u003ca href=\"https://echo.labstack.com/docs/ip-address\"\u003ehttps://echo.labstack.com/docs/ip-address\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003ev5\u003c/code\u003e the \u003ccode\u003ec.RealIP()\u003c/code\u003e will now return \u003ccode\u003erequest.RemoteAddr\u003c/code\u003e unless \u003ccode\u003ee.IPExtractor\u003c/code\u003e has been configured. No potentially spoofable headers are used by default anymore.\u003c/p\u003e\n\u003cp\u003eConfigure \u003ccode\u003eIPExtractor\u003c/code\u003e with proper trust options when you want to read IP from headers. See:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromRealIPHeader\"\u003ehttps://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromRealIPHeader\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromXFFHeader\"\u003ehttps://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromXFFHeader\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev4\u003c/code\u003e behavior can be restored with:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee := echo.New()\r\ne.IPExtractor = echo.LegacyIPExtractor()\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRelated PR: Remove legacy IP extraction logic from context.RealIP method by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd echo-opentelemetry to the README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2908\"\u003elabstack/echo#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct spelling mistakes in comments and field name by \u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/labstack/echo-prometheus\"\u003ehttps://github.com/labstack/echo-prometheus\u003c/a\u003e to the middleware list in README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2919\"\u003elabstack/echo#2919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd StartConfig.Listener so server with custom Listener is easier to create by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2920\"\u003elabstack/echo#2920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rate limiter documentation for default burst value by \u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd doc comments to clarify usage of File related methods and leading slash handling by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2928\"\u003elabstack/echo#2928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd NewDefaultFS function to help create filesystem that allows absolute paths by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2931\"\u003elabstack/echo#2931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not set http.Server.WriteTimeout in StartConfig by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2932\"\u003elabstack/echo#2932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove legacy IP extraction logic from context.RealIP method  by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/labstack/echo/compare/v5.0.4...v5.1.0\"\u003ehttps://github.com/labstack/echo/compare/v5.0.4...v5.1.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/labstack/echo/blob/master/CHANGELOG.md\"\u003egithub.com/labstack/echo/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1 - 2026-05-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext.Scheme()\u003c/code\u003e should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2953\"\u003elabstack/echo#2953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/shblue21\"\u003e\u003ccode\u003e@​shblue21\u003c/code\u003e\u003c/a\u003e for reporting this \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2952\"\u003eissue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd golangci linter configuration by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2930\"\u003elabstack/echo#2930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake StartConfig listener creation context-aware by \u003ca href=\"https://github.com/EricGusmao\"\u003e\u003ccode\u003e@​EricGusmao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2936\"\u003elabstack/echo#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): resolve staticcheck issues and improve code quality by \u003ca href=\"https://github.com/itsllyaz\"\u003e\u003ccode\u003e@​itsllyaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2941\"\u003elabstack/echo#2941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContext.Scheme should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2953\"\u003elabstack/echo#2953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in httperror.go by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2958\"\u003elabstack/echo#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContext.Json should not unwrap response by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2964\"\u003elabstack/echo#2964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0 - 2026-03-31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis change does not break the API contract, but it does introduce breaking changes in logic/behavior.\nIf your application is using \u003ccode\u003ec.RealIP()\u003c/code\u003e beware and read \u003ca href=\"https://echo.labstack.com/docs/ip-address\"\u003ehttps://echo.labstack.com/docs/ip-address\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ev4\u003c/code\u003e behavior can be restored with:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee := echo.New()\ne.IPExtractor = echo.LegacyIPExtractor()\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy IP extraction logic from context.RealIP method by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd echo-opentelemetry to the README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2908\"\u003elabstack/echo#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct spelling mistakes in comments and field name by \u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/labstack/echo-prometheus\"\u003ehttps://github.com/labstack/echo-prometheus\u003c/a\u003e to the middleware list in README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2919\"\u003elabstack/echo#2919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd StartConfig.Listener so server with custom Listener is easier to create by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2920\"\u003elabstack/echo#2920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rate limiter documentation for default burst value by \u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd doc comments to clarify usage of File related methods and leading slash handling by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2928\"\u003elabstack/echo#2928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd NewDefaultFS function to help create filesystem that allows absolute paths by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2931\"\u003elabstack/echo#2931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not set http.Server.WriteTimeout in StartConfig by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2932\"\u003elabstack/echo#2932\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/87a5c22f2f3d50ca4791e62e5fd8e363c5dae2c2\"\u003e\u003ccode\u003e87a5c22\u003c/code\u003e\u003c/a\u003e Changelog for v5.1.1 (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/f16f84decc0341029307e46c641f32037419540b\"\u003e\u003ccode\u003ef16f84d\u003c/code\u003e\u003c/a\u003e Context.Json should not unwrap response and just wrap Response so other middl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/96be504860fa2e3adb85e2b30ff0b5c4b2ce27e7\"\u003e\u003ccode\u003e96be504\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2958\"\u003e#2958\u003c/a\u003e from tisonkun/fix-typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/b12f646a74f5cc4faa4c296c4583b53938ce7f30\"\u003e\u003ccode\u003eb12f646\u003c/code\u003e\u003c/a\u003e Update httperror.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/86d0223c7aa39b865a9452de3479897fcb5a3939\"\u003e\u003ccode\u003e86d0223\u003c/code\u003e\u003c/a\u003e chore: fix typos in httperror.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/d1d8ad3f99dd9b80542cd0c357d56a8916c515df\"\u003e\u003ccode\u003ed1d8ad3\u003c/code\u003e\u003c/a\u003e Context.Scheme should validate values taken from header (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/0143b9da1e9a4dd40affd3681eaf0a6c72bb205b\"\u003e\u003ccode\u003e0143b9d\u003c/code\u003e\u003c/a\u003e fix(lint): resolve staticcheck issues and improve code quality (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2941\"\u003e#2941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/607f385cb85394134b17e884678022229e0136d4\"\u003e\u003ccode\u003e607f385\u003c/code\u003e\u003c/a\u003e use ListenConfig for StartConfig listeners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/492ebd73363e057965d6d95962a79203426e02e9\"\u003e\u003ccode\u003e492ebd7\u003c/code\u003e\u003c/a\u003e Add golangci linter configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/597b4faaa99b7995643f558c315993660c1e1f83\"\u003e\u003ccode\u003e597b4fa\u003c/code\u003e\u003c/a\u003e Changelog for v5.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/labstack/echo/compare/v5.0.4...v5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.11.2 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/32ba56b8f9c09575e3320f0043f4f0bdf0ad2009\"\u003e\u003ccode\u003e32ba56b\u003c/code\u003e\u003c/a\u003e Expand tests for multiple result sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/c2cfac15d5048670f784616c0c3dca56f97f49c0\"\u003e\u003ccode\u003ec2cfac1\u003c/code\u003e\u003c/a\u003e Release v1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/859f10493799ae5b3fc3706bbef2ee48764dc787\"\u003e\u003ccode\u003e859f104\u003c/code\u003e\u003c/a\u003e Test CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/12e464c3afecfb945fc764001837c137fa764e37\"\u003e\u003ccode\u003e12e464c\u003c/code\u003e\u003c/a\u003e Allow multiple matches and regexps in pqtest.ErrorContains()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/6d77ced41719616090c9e7eec2c313a18640bc3f\"\u003e\u003ccode\u003e6d77ced\u003c/code\u003e\u003c/a\u003e Treat io.ErrUnexpectedEOF as driver.ErrBadConn in handleError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/71daecbc4522cf9cb6c399e19b910d22356ebb87\"\u003e\u003ccode\u003e71daecb\u003c/code\u003e\u003c/a\u003e Ensure transactions are closed in pqtest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/8f448230b50d3c2f796fd20622daaf8ebe3d173c\"\u003e\u003ccode\u003e8f44823\u003c/code\u003e\u003c/a\u003e Set PGAPPNAME for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/4af2196aa02298c23461f2baf538a0679b66a093\"\u003e\u003ccode\u003e4af2196\u003c/code\u003e\u003c/a\u003e Fix healthcheck\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/38a54e44b0a91e12314291c9102714e7f503ba98\"\u003e\u003ccode\u003e38a54e4\u003c/code\u003e\u003c/a\u003e Split out testdata/init a bit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lib/pq/compare/v1.11.2...v1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mark3labs/mcp-go` from 0.45.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mark3labs/mcp-go/releases\"\u003egithub.com/mark3labs/mcp-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.54.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(server): handle resources/subscribe and resources/unsubscribe (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/865\"\u003e#865\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/873\"\u003emark3labs/mcp-go#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(oauth): use LATEST_PROTOCOL_VERSION in metadata discovery (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/868\"\u003e#868\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/874\"\u003emark3labs/mcp-go#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(oauth): don't hold metadataMu across HTTP discovery (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/871\"\u003e#871\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/875\"\u003emark3labs/mcp-go#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcp): add 2025-11-25 sampling-with-tools and capability sub-fields (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/867\"\u003e#867\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/876\"\u003emark3labs/mcp-go#876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use MCP method constants by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/878\"\u003emark3labs/mcp-go#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add missing godoc comments by \u003ca href=\"https://github.com/aqilaziz\"\u003e\u003ccode\u003e@​aqilaziz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/877\"\u003emark3labs/mcp-go#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add panic recovery to SSE message handler and stdio tool call worker by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/882\"\u003emark3labs/mcp-go#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add panic recovery to task goroutines, fix cleanup goroutine leak by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/880\"\u003emark3labs/mcp-go#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add OpenTelemetry tracing hooks to server and client by \u003ca href=\"https://github.com/QuentinBisson\"\u003e\u003ccode\u003e@​QuentinBisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/856\"\u003emark3labs/mcp-go#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add panic recovery to session hook gor...\n\n_Description has been truncated_","html_url":"https://github.com/LibanIsse/memos-on-fargate/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibanIsse%2Fmemos-on-fargate/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"4490209666","node_id":"PR_kwDOK1qCO87dtxML","number":3504,"state":"open","title":"fix(deps): bump the external group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","go","comp:sdk","size/s"],"assignees":[],"locked":false,"comments_count":12,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-20T22:01:29.000Z","updated_at":"2026-05-27T00:01:10.782Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":4,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"},{"name":"golang.org/x/tools","old_version":"0.43.0","new_version":"0.44.0"},{"name":"google.golang.org/grpc","old_version":"1.81.0","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 3 updates in the /sdk directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go), [golang.org/x/text](https://github.com/golang/text) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.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/text` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3ef517e623a4bfc08d6457f87d73afda7af7d8e1\"\u003e\u003ccode\u003e3ef517e\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/text/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/tools` from 0.43.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/3dd188df80fd3563559f02e4eeb10ba1043cce55\"\u003e\u003ccode\u003e3dd188d\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/aebd87084e63fd3aa0a5222eeae28af6c2e33629\"\u003e\u003ccode\u003eaebd870\u003c/code\u003e\u003c/a\u003e gopls: improve doc link matching to support links followed by a colon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/5357b43c088d8403d5fcd9992431db0a351ce922\"\u003e\u003ccode\u003e5357b43\u003c/code\u003e\u003c/a\u003e go/analysis/passes/modernize: rangeint: handle type parameter constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/bf04c618d518f244d26fb5c7ad77d893f8b1fc4d\"\u003e\u003ccode\u003ebf04c61\u003c/code\u003e\u003c/a\u003e go/types/internal/play: show normal terms of selected type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/0ae2de027e10d7a0530ecf7ccc2db8df8aa5dcb3\"\u003e\u003ccode\u003e0ae2de0\u003c/code\u003e\u003c/a\u003e gopls/internal/filecache: cache decoded objects in memCache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/8e51a5fb67f9b3e2b32792f21e727664ca6561e2\"\u003e\u003ccode\u003e8e51a5f\u003c/code\u003e\u003c/a\u003e go/ssa: support direct references to embedded fields in struct lit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/5005b9e710b3c1eef7e5077c77289410729919ec\"\u003e\u003ccode\u003e5005b9e\u003c/code\u003e\u003c/a\u003e internal/gcimporter: rename ureader_yes.go to ureader.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/5ca865bb7d52012b73ac379c5aec59b3d04efce8\"\u003e\u003ccode\u003e5ca865b\u003c/code\u003e\u003c/a\u003e go/types/objectpath: add debugging command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/f6476fbaabd396b58618b473e4eb71e1f532b495\"\u003e\u003ccode\u003ef6476fb\u003c/code\u003e\u003c/a\u003e internal/gcimporter: consume generic methods in gcimporter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/b36d1d12a1a724eb9be6609c9789aec3d99e6030\"\u003e\u003ccode\u003eb36d1d1\u003c/code\u003e\u003c/a\u003e internal/pkgbits: sync version.go with goroot\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/tools/compare/v0.43.0...v0.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.81.0 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.81.0...v1.81.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/opentdf/platform/pull/3504","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3504","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3504/packages"},{"uuid":"4482554551","node_id":"PR_kwDOK1qCO87dU9la","number":3498,"state":"open","title":"fix(deps): bump the external group across 2 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","go","size/s","comp:examples"],"assignees":[],"locked":false,"comments_count":9,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-20T02:10:58.000Z","updated_at":"2026-05-26T01:06:45.456Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":4,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/cucumber/godog","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/cucumber/godog"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 2 updates in the /examples directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the external group with 1 update in the /tests-bdd directory: [github.com/cucumber/godog](https://github.com/cucumber/godog).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.3 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cucumber/godog` from 0.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/releases\"\u003egithub.com/cucumber/godog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update module github.com/cucumber/godog to v0.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/661\"\u003ecucumber/godog#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003ecucumber/godog#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details to \u0026quot;step is undefined\u0026quot; error by \u003ca href=\"https://github.com/vearutop\"\u003e\u003ccode\u003e@​vearutop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003ecucumber/godog#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/675\"\u003ecucumber/godog#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003ecucumber/godog#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e by \u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dominikh/staticcheck-action action to v1.4.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/689\"\u003ecucumber/godog#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/694\"\u003ecucumber/godog#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/blob/main/CHANGELOG.md\"\u003egithub.com/cucumber/godog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.15.1]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStep text is added to \u0026quot;step is undefined\u0026quot; error - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003e669\u003c/a\u003e - \u003ca href=\"https://github.com/vearutop\"\u003evearutop\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003e681\u003c/a\u003e - \u003ca href=\"https://github.com/nodeg\"\u003enodeg\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(errors): fix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003e679\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003e645\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePretty printing results now prints the line where the step is declared instead of the line where the handler is declared. (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003e668\u003c/a\u003e - \u003ca href=\"https://github.com/SpencerC\"\u003espencerc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tags): the , operator was not working as an OR operator in the tags by \u003ca href=\"https://github.com/kcross-ctoken\"\u003e\u003ccode\u003e@​kcross-ctoken\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/740\"\u003ecucumber/godog#740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/b7da3abd00b22339b2562899769778bb6d6f59d1\"\u003e\u003ccode\u003eb7da3ab\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for release, tidy modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/005cfc2fc18e46bc0ab9828fef570b1ce30de11a\"\u003e\u003ccode\u003e005cfc2\u003c/code\u003e\u003c/a\u003e Print step declaration line instead of handler declaration line (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6ba3a7ed2fa14369d6538b60bd5bf251ea4a49e2\"\u003e\u003ccode\u003e6ba3a7e\u003c/code\u003e\u003c/a\u003e Mark junit test cases as skipped if no pickle step results available (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/9b4d5e95837e6ef81f88f7d08dd98ef9413f552e\"\u003e\u003ccode\u003e9b4d5e9\u003c/code\u003e\u003c/a\u003e feat: support uint types (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/963f338878804b8e7aa48c46762561d8102e2c9b\"\u003e\u003ccode\u003e963f338\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/spf13/pflag to v1.0.7 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6a0bb7f9af6c1a8a331357d1929513fbaaac2ad2\"\u003e\u003ccode\u003e6a0bb7f\u003c/code\u003e\u003c/a\u003e fix: change bang to being in README (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/3651f88092e8db63598e86c9bf5296780ec4cca5\"\u003e\u003ccode\u003e3651f88\u003c/code\u003e\u003c/a\u003e fix: verify dogT exists in the context before using it (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/532be7d9fccdd1793b62e210bf7d4ec62cfb42e7\"\u003e\u003ccode\u003e532be7d\u003c/code\u003e\u003c/a\u003e chore(deps): update dominikh/staticcheck-action action to v1.4.0 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/74fa488023e68d4b242e6eba1ea1a1dd309deb90\"\u003e\u003ccode\u003e74fa488\u003c/code\u003e\u003c/a\u003e Replace deprecated \u003ccode\u003e::set-output\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/4a4fd8ab3a3024fa1813083c322b289a56331e23\"\u003e\u003ccode\u003e4a4fd8a\u003c/code\u003e\u003c/a\u003e fix(errors): Fix expected Step argument count for steps with `context.Context...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.35.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/4d954e69a88d9e1ccb8439f8d5b6cbef230c4ef9\"\u003e\u003ccode\u003e4d954e6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.35.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/opentdf/platform/pull/3498","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3498","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3498/packages"},{"uuid":"4474143798","node_id":"PR_kwDOK1qCO87c5zVk","number":3487,"state":"open","title":"fix(deps): bump the external group across 2 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","go","size/s","comp:examples"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T03:22:00.000Z","updated_at":"2026-05-19T03:28:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":5,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"golang.org/x/oauth2","old_version":"0.34.0","new_version":"0.36.0"},{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/cucumber/godog","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/cucumber/godog"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 3 updates in the /examples directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go), [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\nBumps the external group with 3 updates in the /tests-bdd directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go), [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/cucumber/godog](https://github.com/cucumber/godog).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.3 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.34.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/4d954e69a88d9e1ccb8439f8d5b6cbef230c4ef9\"\u003e\u003ccode\u003e4d954e6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/89ff2e1ac388c1a234a687cb2735341cde3f7122\"\u003e\u003ccode\u003e89ff2e1\u003c/code\u003e\u003c/a\u003e google: add safer credentials JSON loading options.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.34.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cucumber/godog` from 0.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/releases\"\u003egithub.com/cucumber/godog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update module github.com/cucumber/godog to v0.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/661\"\u003ecucumber/godog#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003ecucumber/godog#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details to \u0026quot;step is undefined\u0026quot; error by \u003ca href=\"https://github.com/vearutop\"\u003e\u003ccode\u003e@​vearutop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003ecucumber/godog#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/675\"\u003ecucumber/godog#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003ecucumber/godog#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e by \u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dominikh/staticcheck-action action to v1.4.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/689\"\u003ecucumber/godog#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/694\"\u003ecucumber/godog#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/blob/main/CHANGELOG.md\"\u003egithub.com/cucumber/godog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.15.1]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStep text is added to \u0026quot;step is undefined\u0026quot; error - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003e669\u003c/a\u003e - \u003ca href=\"https://github.com/vearutop\"\u003evearutop\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003e681\u003c/a\u003e - \u003ca href=\"https://github.com/nodeg\"\u003enodeg\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(errors): fix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003e679\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003e645\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePretty printing results now prints the line where the step is declared instead of the line where the handler is declared. (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003e668\u003c/a\u003e - \u003ca href=\"https://github.com/SpencerC\"\u003espencerc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tags): the , operator was not working as an OR operator in the tags by \u003ca href=\"https://github.com/kcross-ctoken\"\u003e\u003ccode\u003e@​kcross-ctoken\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/740\"\u003ecucumber/godog#740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/b7da3abd00b22339b2562899769778bb6d6f59d1\"\u003e\u003ccode\u003eb7da3ab\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for release, tidy modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/005cfc2fc18e46bc0ab9828fef570b1ce30de11a\"\u003e\u003ccode\u003e005cfc2\u003c/code\u003e\u003c/a\u003e Print step declaration line instead of handler declaration line (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6ba3a7ed2fa14369d6538b60bd5bf251ea4a49e2\"\u003e\u003ccode\u003e6ba3a7e\u003c/code\u003e\u003c/a\u003e Mark junit test cases as skipped if no pickle step results available (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/9b4d5e95837e6ef81f88f7d08dd98ef9413f552e\"\u003e\u003ccode\u003e9b4d5e9\u003c/code\u003e\u003c/a\u003e feat: support uint types (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/963f338878804b8e7aa48c46762561d8102e2c9b\"\u003e\u003ccode\u003e963f338\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/spf13/pflag to v1.0.7 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6a0bb7f9af6c1a8a331357d1929513fbaaac2ad2\"\u003e\u003ccode\u003e6a0bb7f\u003c/code\u003e\u003c/a\u003e fix: change bang to being in README (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/3651f88092e8db63598e86c9bf5296780ec4cca5\"\u003e\u003ccode\u003e3651f88\u003c/code\u003e\u003c/a\u003e fix: verify dogT exists in the context before using it (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/532be7d9fccdd1793b62e210bf7d4ec62cfb42e7\"\u003e\u003ccode\u003e532be7d\u003c/code\u003e\u003c/a\u003e chore(deps): update dominikh/staticcheck-action action to v1.4.0 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/74fa488023e68d4b242e6eba1ea1a1dd309deb90\"\u003e\u003ccode\u003e74fa488\u003c/code\u003e\u003c/a\u003e Replace deprecated \u003ccode\u003e::set-output\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/4a4fd8ab3a3024fa1813083c322b289a56331e23\"\u003e\u003ccode\u003e4a4fd8a\u003c/code\u003e\u003c/a\u003e fix(errors): Fix expected Step argument count for steps with `context.Context...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.35.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/4d954e69a88d9e1ccb8439f8d5b6cbef230c4ef9\"\u003e\u003ccode\u003e4d954e6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/89ff2e1ac388c1a234a687cb2735341cde3f7122\"\u003e\u003ccode\u003e89ff2e1\u003c/code\u003e\u003c/a\u003e google: add safer credentials JSON loading options.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.34.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/opentdf/platform/pull/3487","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3487","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3487/packages"},{"uuid":"4440248790","node_id":"PR_kwDOR7Hjwc7bPLPd","number":18,"state":"closed","title":"Bump the go-modules group in /app with 22 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-13T23:29:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-13T18:25:56.000Z","updated_at":"2026-05-13T23:29:48.000Z","time_to_close":18223,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-modules","update_count":22,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-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.32.12","new_version":"1.32.17","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.12","new_version":"1.19.16","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.97.1","new_version":"1.101.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"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/google/cel-go","old_version":"0.27.0","new_version":"0.28.1","repository_url":"https://github.com/google/cel-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.28.0","new_version":"2.29.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/labstack/echo/v5","old_version":"5.0.4","new_version":"5.1.1","repository_url":"https://github.com/labstack/echo"},{"name":"github.com/lib/pq","old_version":"1.11.2","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/mark3labs/mcp-go","old_version":"0.45.0","new_version":"0.54.0","repository_url":"https://github.com/mark3labs/mcp-go"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/mysql","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/yuin/goldmark","old_version":"1.7.16","new_version":"1.8.2","repository_url":"https://github.com/yuin/goldmark"},{"name":"golang.org/x/crypto","old_version":"0.49.0","new_version":"0.51.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/mod","old_version":"0.34.0","new_version":"0.35.0","repository_url":"https://github.com/golang/mod"},{"name":"golang.org/x/net","old_version":"0.52.0","new_version":"0.53.0","repository_url":"https://github.com/golang/net"},{"name":"google.golang.org/genproto/googleapis/api","old_version":"0.0.0-20260316172706-e463d84ca32d","new_version":"0.0.0-20260414002931-afd174a4e478","repository_url":"https://github.com/googleapis/go-genproto"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.80.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"modernc.org/sqlite","old_version":"1.46.1","new_version":"1.50.1"},{"name":"golang.org/x/text","old_version":"0.35.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"}],"path":"/app","ecosystem":"go"},"body":"Bumps the go-modules group in /app with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.1` | `1.19.2` |\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.32.12` | `1.32.17` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.12` | `1.19.16` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.97.1` | `1.101.0` |\n| [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) | `1.9.3` | `1.10.0` |\n| [github.com/google/cel-go](https://github.com/google/cel-go) | `0.27.0` | `0.28.1` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.28.0` | `2.29.0` |\n| [github.com/labstack/echo/v5](https://github.com/labstack/echo) | `5.0.4` | `5.1.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.2` | `1.12.3` |\n| [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) | `0.45.0` | `0.54.0` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.41.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/mysql](https://github.com/testcontainers/testcontainers-go) | `0.41.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.41.0` | `0.42.0` |\n| [github.com/yuin/goldmark](https://github.com/yuin/goldmark) | `1.7.16` | `1.8.2` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.49.0` | `0.51.0` |\n| [golang.org/x/mod](https://github.com/golang/mod) | `0.34.0` | `0.35.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.52.0` | `0.53.0` |\n| [google.golang.org/genproto/googleapis/api](https://github.com/googleapis/go-genproto) | `0.0.0-20260316172706-e463d84ca32d` | `0.0.0-20260414002931-afd174a4e478` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.79.3` | `1.80.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.46.1` | `1.50.1` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.35.0` | `0.37.0` |\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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.32.12 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.12...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.19.12 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/service/sqs/v1.19.12...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/s3` from 1.97.1 to 1.101.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/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\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/848eb597bd63cb770bcd11ee230f9dca68ce1ffe\"\u003e\u003ccode\u003e848eb59\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/1d7b13420ed32f0809a5a4a35c630d19bfd0b6d4\"\u003e\u003ccode\u003e1d7b134\u003c/code\u003e\u003c/a\u003e Release 2026-05-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5bbbc97fcab2086757060561ccd1f34101ba7b57\"\u003e\u003ccode\u003e5bbbc97\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/8dbb93618325675f55eb0c3eb0c7a766806dadbc\"\u003e\u003ccode\u003e8dbb936\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/369e6498c716c7e02ca7aef318ef311edd5efcbf\"\u003e\u003ccode\u003e369e649\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/dc2d13fa6f1db25f1c6d804567e1ecfcdff4f040\"\u003e\u003ccode\u003edc2d13f\u003c/code\u003e\u003c/a\u003e Release 2026-05-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da4bcffa913dc4ba46e1ce10a6268bf075547a8d\"\u003e\u003ccode\u003eda4bcff\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/a8b1180254cba3e23aa6baece26783395e884d81\"\u003e\u003ccode\u003ea8b1180\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.97.1...service/s3/v1.101.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-sql-driver/mysql` from 1.9.3 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/go-sql-driver/mysql/releases\"\u003egithub.com/go-sql-driver/mysql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd Go 1.24 to the test matrix by \u003ca href=\"https://github.com/shogo82148\"\u003e\u003ccode\u003e@​shogo82148\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1681\"\u003ego-sql-driver/mysql#1681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodernize for Go 1.22 by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1695\"\u003ego-sql-driver/mysql#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest stability improvement. by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1698\"\u003ego-sql-driver/mysql#1698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esimplify collation tests by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1700\"\u003ego-sql-driver/mysql#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bigint unsigned null column scan to err type int64 by \u003ca href=\"https://github.com/elonnzhang\"\u003e\u003ccode\u003e@​elonnzhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1612\"\u003ego-sql-driver/mysql#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransaction Commit/Rollback returns conn's cached error, if present by \u003ca href=\"https://github.com/brad-defined\"\u003e\u003ccode\u003e@​brad-defined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1691\"\u003ego-sql-driver/mysql#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd BenchmarkReceive10kRowsCompress by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1704\"\u003ego-sql-driver/mysql#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize readPacket by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1705\"\u003ego-sql-driver/mysql#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMariaDB Metadata skipping and DEPRECATE_EOF by \u003ca href=\"https://github.com/rusher\"\u003e\u003ccode\u003e@​rusher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1708\"\u003ego-sql-driver/mysql#1708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimization: statements reuse previous column name by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1711\"\u003ego-sql-driver/mysql#1711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate outdated MySQL internals documentation links by \u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1714\"\u003ego-sql-driver/mysql#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix PING on compressed connections by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1721\"\u003ego-sql-driver/mysql#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd DeepWiki badge by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1722\"\u003ego-sql-driver/mysql#1722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate edwards25519 dependency to v1.1.1 by \u003ca href=\"https://github.com/williamhaw\"\u003e\u003ccode\u003e@​williamhaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1749\"\u003ego-sql-driver/mysql#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure Dependabot for Go modules by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1755\"\u003ego-sql-driver/mysql#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dominikh/staticcheck-action from 1.3.1 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1759\"\u003ego-sql-driver/mysql#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1760\"\u003ego-sql-driver/mysql#1760\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-sql-driver/mysql/pull/1757\"\u003ego-sql-driver/mysql#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix staticcheck error by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1761\"\u003ego-sql-driver/mysql#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1758\"\u003ego-sql-driver/mysql#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix getSystemVar buffer reuse by \u003ca href=\"https://github.com/morgo\"\u003e\u003ccode\u003e@​morgo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1754\"\u003ego-sql-driver/mysql#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsolidate Dependabot update noise by grouping weekly dependency PRs 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-sql-driver/mysql/pull/1762\"\u003ego-sql-driver/mysql#1762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump filippo.io/edwards25519 from 1.1.1 to 1.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/go-sql-driver/mysql/pull/1756\"\u003ego-sql-driver/mysql#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: Update GitHub Actions Go matrix to 1.24–1.26 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-sql-driver/mysql/pull/1763\"\u003ego-sql-driver/mysql#1763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance interpolateParams to correctly handle placeholders by \u003ca href=\"https://github.com/rusher\"\u003e\u003ccode\u003e@​rusher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1732\"\u003ego-sql-driver/mysql#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodernize by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1764\"\u003ego-sql-driver/mysql#1764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v1.10.0 by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1765\"\u003ego-sql-driver/mysql#1765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elonnzhang\"\u003e\u003ccode\u003e@​elonnzhang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1612\"\u003ego-sql-driver/mysql#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brad-defined\"\u003e\u003ccode\u003e@​brad-defined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1691\"\u003ego-sql-driver/mysql#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusher\"\u003e\u003ccode\u003e@​rusher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1708\"\u003ego-sql-driver/mysql#1708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1714\"\u003ego-sql-driver/mysql#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/williamhaw\"\u003e\u003ccode\u003e@​williamhaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1749\"\u003ego-sql-driver/mysql#1749\u003c/a\u003e\u003c/li\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/go-sql-driver/mysql/pull/1759\"\u003ego-sql-driver/mysql#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/morgo\"\u003e\u003ccode\u003e@​morgo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1754\"\u003ego-sql-driver/mysql#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1762\"\u003ego-sql-driver/mysql#1762\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-sql-driver/mysql/compare/v1.9.2...v1.10.0\"\u003ehttps://github.com/go-sql-driver/mysql/compare/v1.9.2...v1.10.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/go-sql-driver/mysql/blob/master/CHANGELOG.md\"\u003egithub.com/go-sql-driver/mysql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0 (2026-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003egetSystemVar(\u0026quot;max_allowed_packet\u0026quot;)\u003c/code\u003e potentially returned wrong value. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1754\"\u003e#1754\u003c/a\u003e)\nThis affects only when \u003ccode\u003emaxAllowedPacket=0\u003c/code\u003e is set.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump filippo.io/edwards25519 from 1.1.1 to 1.2.0. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1756\"\u003e#1756\u003c/a\u003e)\nWhile older versions have reported CVEs, they do not affect go-mysql.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Go versions to 1.24-1.26. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnhance interpolateParams to correctly handle placeholders. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1732\"\u003e#1732\u003c/a\u003e)\nThe question mark (?) within strings and comments will no longer be treated as a placeholder.\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/go-sql-driver/mysql/commit/a065b60ab6d0c8e15468e7709c7f76acf4431647\"\u003e\u003ccode\u003ea065b60\u003c/code\u003e\u003c/a\u003e release v1.10.0 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/09e4187be9c52bb13449a662d2a36e1e1789ac95\"\u003e\u003ccode\u003e09e4187\u003c/code\u003e\u003c/a\u003e modernize (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/6c44a9a0a1769e145dc91c08abe1aded2936ab63\"\u003e\u003ccode\u003e6c44a9a\u003c/code\u003e\u003c/a\u003e Enhance interpolateParams to correctly handle placeholders (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/688ce563a28598a9b733e6fc2b325050a4dcf261\"\u003e\u003ccode\u003e688ce56\u003c/code\u003e\u003c/a\u003e Update supported Go version to 1.24–1.26 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/118d07fdb51f9e523ebcdb00628812e49d7c1881\"\u003e\u003ccode\u003e118d07f\u003c/code\u003e\u003c/a\u003e Bump filippo.io/edwards25519 from 1.1.1 to 1.2.0 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/d6b2d3ee2cc8569b6778a7ae7ac2816e185f616b\"\u003e\u003ccode\u003ed6b2d3e\u003c/code\u003e\u003c/a\u003e Consolidate Dependabot update noise by grouping weekly dependency PRs (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1762\"\u003e#1762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/037dfd872a7b6c88e63c53f32700dffed560120c\"\u003e\u003ccode\u003e037dfd8\u003c/code\u003e\u003c/a\u003e Fix getSystemVar buffer reuse (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/900f33035615559b6188e4fa98d57ae20af2b73b\"\u003e\u003ccode\u003e900f330\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/ab9e3804c604d6a60b0d3136f4654f81f184757d\"\u003e\u003ccode\u003eab9e380\u003c/code\u003e\u003c/a\u003e fix staticcheck error (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/f298c66742396b6921732744b9bb075c7faaca81\"\u003e\u003ccode\u003ef298c66\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-sql-driver/mysql/compare/v1.9.3...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/google/cel-go` from 0.27.0 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/cel-go/releases\"\u003egithub.com/google/cel-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.28.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: deleted \u003ccode\u003eIntToDuration\u003c/code\u003e overload by \u003ca href=\"https://github.com/alexsnaps\"\u003e\u003ccode\u003e@​alexsnaps\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1300\"\u003egoogle/cel-go#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport shorthand types in env yaml and REPL  by \u003ca href=\"https://github.com/jnthntatum\"\u003e\u003ccode\u003e@​jnthntatum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1301\"\u003egoogle/cel-go#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve operation interrupted in ContextEval error by \u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1303\"\u003egoogle/cel-go#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse shorthand type specifiers in env yaml files by \u003ca href=\"https://github.com/jnthntatum\"\u003e\u003ccode\u003e@​jnthntatum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1305\"\u003egoogle/cel-go#1305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCost estimation and tracking for strings extension by \u003ca href=\"https://github.com/TristonianJones\"\u003e\u003ccode\u003e@​TristonianJones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1307\"\u003egoogle/cel-go#1307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate repl type string for doubles by \u003ca href=\"https://github.com/TristonianJones\"\u003e\u003ccode\u003e@​TristonianJones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1308\"\u003egoogle/cel-go#1308\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexsnaps\"\u003e\u003ccode\u003e@​alexsnaps\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1300\"\u003egoogle/cel-go#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1303\"\u003egoogle/cel-go#1303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/cel-go/compare/v0.28.0...v0.28.1\"\u003ehttps://github.com/google/cel-go/compare/v0.28.0...v0.28.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.28.0\u003c/h2\u003e\n\u003ch2\u003eHigh-Level Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced JSON Interoperability:\u003c/strong\u003e New support for JSON names across the checker, AST, and runtime allows for more seamless data handling when working with JSON-native structures.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved Developer Tooling:\u003c/strong\u003e Integration is now smoother thanks to new utilities for converting Go errors into \u003ccode\u003ecel.Issues\u003c/code\u003e and more descriptive, context-aware error messages.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGreater Environment Flexibility:\u003c/strong\u003e You can now redeclare variables as constants and export parse limit options, providing finer control over how CEL environments are configured and constrained.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNative Struct Improvements:\u003c/strong\u003e Support for mixing CEL and native values within native structs simplifies the handling of complex, hybrid data types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd helper method to check whether a function has a singleton binding in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1266\"\u003egoogle/cel-go#1266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHelper utility for converting a Go error into \u003ccode\u003ecel.Issues\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1267\"\u003egoogle/cel-go#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolicy API improvements in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1268\"\u003egoogle/cel-go#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCEL Test usability requirements in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1269\"\u003egoogle/cel-go#1269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter context-related error messages in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1271\"\u003egoogle/cel-go#1271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSort \u003ccode\u003eenv.Config\u003c/code\u003e values where reasonable in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1273\"\u003egoogle/cel-go#1273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport redeclaring variables as constants in \u003ccode\u003eNewEnv\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1275\"\u003egoogle/cel-go#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for exporting parse limit options in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1277\"\u003egoogle/cel-go#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport mixing CEL values and native values in native structs in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1270\"\u003egoogle/cel-go#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd checker, AST, and type-provider support for JSON names in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1283\"\u003egoogle/cel-go#1283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON field names runtime support in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1286\"\u003egoogle/cel-go#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptionally include reachable fieldpaths in prompt in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1285\"\u003egoogle/cel-go#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREPL -- cel-spec pb2 and json name support \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1294\"\u003egoogle/cel-go#1294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix support for config-based type references in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1265\"\u003egoogle/cel-go#1265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck arg kinds in \u003ccode\u003eoptional.or\u003c/code\u003e and \u003ccode\u003e.orValue\u003c/code\u003e impl in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1276\"\u003egoogle/cel-go#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBazel fixes for import in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1278\"\u003egoogle/cel-go#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport zero-value literals in presence test inlining \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1280\"\u003egoogle/cel-go#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache concatList.Size() to prevent O(N^2) evaluation time \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1291\"\u003egoogle/cel-go#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve runtime error node IDs from Resolve  \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1290\"\u003egoogle/cel-go#1290\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/google/cel-go/commit/a82c68b770ac0cb67f7b4f76166827c14b145eb8\"\u003e\u003ccode\u003ea82c68b\u003c/code\u003e\u003c/a\u003e Update repl type assessment for doubles (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/c9d70486a872fbfaf9c4cb383a005de56e499368\"\u003e\u003ccode\u003ec9d7048\u003c/code\u003e\u003c/a\u003e Cost estimation and tracking for strings extension (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/646cdc1728643aec9499e3a00236ef1007a5d3fa\"\u003e\u003ccode\u003e646cdc1\u003c/code\u003e\u003c/a\u003e Use shorthand type specifiers in env yaml files (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/7263793b453228e8a47ca742afd124b3eaa8fc68\"\u003e\u003ccode\u003e7263793\u003c/code\u003e\u003c/a\u003e Preserve operation interrupted in ContextEval error (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/b826162b7b6ac7ae048fbf23b6123ab5c99da11b\"\u003e\u003ccode\u003eb826162\u003c/code\u003e\u003c/a\u003e Support shorthand types in env yaml and REPL  (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/339269b44af7c3cd477b55530e9cc1fe534c7f09\"\u003e\u003ccode\u003e339269b\u003c/code\u003e\u003c/a\u003e fix: deleted \u003ccode\u003eIntToDuration\u003c/code\u003e overload (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/6b8f6d621e464429f39c01140d7f60a467eef5ae\"\u003e\u003ccode\u003e6b8f6d6\u003c/code\u003e\u003c/a\u003e fix: cap format string precision to prevent memory exhaustion (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/d94297040dbac661d5b2b7fae1e57f04ed927c98\"\u003e\u003ccode\u003ed942970\u003c/code\u003e\u003c/a\u003e Default enable identifier escaping with backticks (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/7114ed27a63255f33c689fbff0ee8a08298f70ab\"\u003e\u003ccode\u003e7114ed2\u003c/code\u003e\u003c/a\u003e Preserve runtime error node IDs from Resolve (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/d91350b89e575180ed2bb0feb896c33cb118add0\"\u003e\u003ccode\u003ed91350b\u003c/code\u003e\u003c/a\u003e fix: cache concatList.Size() to prevent O(N^2) evaluation time (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/cel-go/compare/v0.27.0...v0.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/grpc-ecosystem/grpc-gateway/v2` from 2.28.0 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/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.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use proto.Merge to avoid copylocks with use_opaque_api=true by \u003ca href=\"https://github.com/emahiro\"\u003e\u003ccode\u003e@​emahiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383\"\u003egrpc-ecosystem/grpc-gateway#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow proto3 optional fields in path parameters by \u003ca href=\"https://github.com/susanachl\"\u003e\u003ccode\u003e@​susanachl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416\"\u003egrpc-ecosystem/grpc-gateway#6416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to disable HTTP method override by \u003ca href=\"https://github.com/achew22\"\u003e\u003ccode\u003e@​achew22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6447\"\u003egrpc-ecosystem/grpc-gateway#6447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Go documentation badge to README by \u003ca href=\"https://github.com/achew22\"\u003e\u003ccode\u003e@​achew22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6448\"\u003egrpc-ecosystem/grpc-gateway#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing return statements in error handler paths by \u003ca href=\"https://github.com/jet-go\"\u003e\u003ccode\u003e@​jet-go\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561\"\u003egrpc-ecosystem/grpc-gateway#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate fields and methods if file is deprecated by \u003ca href=\"https://github.com/aidandj\"\u003e\u003ccode\u003e@​aidandj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613\"\u003egrpc-ecosystem/grpc-gateway#6613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd edition 2024 support by \u003ca href=\"https://github.com/printfn\"\u003e\u003ccode\u003e@​printfn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622\"\u003egrpc-ecosystem/grpc-gateway#6622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emahiro\"\u003e\u003ccode\u003e@​emahiro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383\"\u003egrpc-ecosystem/grpc-gateway#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/susanachl\"\u003e\u003ccode\u003e@​susanachl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416\"\u003egrpc-ecosystem/grpc-gateway#6416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jet-go\"\u003e\u003ccode\u003e@​jet-go\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561\"\u003egrpc-ecosystem/grpc-gateway#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aidandj\"\u003e\u003ccode\u003e@​aidandj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613\"\u003egrpc-ecosystem/grpc-gateway#6613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/printfn\"\u003e\u003ccode\u003e@​printfn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622\"\u003egrpc-ecosystem/grpc-gateway#6622\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.28.0...v2.29.0\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.28.0...v2.29.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/grpc-ecosystem/grpc-gateway/commit/ba9b55c1c15c84633be18c45463e123f31a5e999\"\u003e\u003ccode\u003eba9b55c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rules_shell to v0.8.0 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6626\"\u003e#6626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/284a82e32510ab296f3376639c3384a9fde9d6a8\"\u003e\u003ccode\u003e284a82e\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to bcfcbda (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6625\"\u003e#6625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/f74bc7f61e9647b63208c71afdb33e8bda88a12e\"\u003e\u003ccode\u003ef74bc7f\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to d58fd64 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6624\"\u003e#6624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/efb665d2bbb31a2a04bc4d15fc0e051bf18256bd\"\u003e\u003ccode\u003eefb665d\u003c/code\u003e\u003c/a\u003e Add edition 2024 support (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c58da15c3fda1408e94e96e6f9a1f4b84bf3bca3\"\u003e\u003ccode\u003ec58da15\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to 32b8df7 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6621\"\u003e#6621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/42997a1462c474d684193d487ee4afb27d091602\"\u003e\u003ccode\u003e42997a1\u003c/code\u003e\u003c/a\u003e Deprecate fields and methods if file is deprecated (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6613\"\u003e#6613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6f4af8b90c7c3d6e0cc7cac34ead8935c0a91f25\"\u003e\u003ccode\u003e6f4af8b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to bf85cad (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6620\"\u003e#6620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/68fde5fdf679914dd665e3175fe1ff23b384c14f\"\u003e\u003ccode\u003e68fde5f\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to 7b814a1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6619\"\u003e#6619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6da2a4639ade2f9684cc6296be52400113da671e\"\u003e\u003ccode\u003e6da2a46\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 898f25c (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6617\"\u003e#6617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c9c7ad4d48b2b43087c347ac92ec6c385f53c6a6\"\u003e\u003ccode\u003ec9c7ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to fc96870 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6616\"\u003e#6616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.28.0...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/labstack/echo/v5` from 5.0.4 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/releases\"\u003egithub.com/labstack/echo/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cp\u003eThis change does not break the API contract, but it does introduce breaking changes in logic/behavior.\nIf your application is using \u003ccode\u003ec.RealIP()\u003c/code\u003e beware and read \u003ca href=\"https://echo.labstack.com/docs/ip-address\"\u003ehttps://echo.labstack.com/docs/ip-address\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003ev5\u003c/code\u003e the \u003ccode\u003ec.RealIP()\u003c/code\u003e will now return \u003ccode\u003erequest.RemoteAddr\u003c/code\u003e unless \u003ccode\u003ee.IPExtractor\u003c/code\u003e has been configured. No potentially spoofable headers are used by default anymore.\u003c/p\u003e\n\u003cp\u003eConfigure \u003ccode\u003eIPExtractor\u003c/code\u003e with proper trust options when you want to read IP from headers. See:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromRealIPHeader\"\u003ehttps://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromRealIPHeader\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromXFFHeader\"\u003ehttps://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromXFFHeader\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev4\u003c/code\u003e behavior can be restored with:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee := echo.New()\r\ne.IPExtractor = echo.LegacyIPExtractor()\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRelated PR: Remove legacy IP extraction logic from context.RealIP method by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd echo-opentelemetry to the README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2908\"\u003elabstack/echo#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct spelling mistakes in comments and field name by \u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/labstack/echo-prometheus\"\u003ehttps://github.com/labstack/echo-prometheus\u003c/a\u003e to the middleware list in README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2919\"\u003elabstack/echo#2919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd StartConfig.Listener so server with custom Listener is easier to create by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2920\"\u003elabstack/echo#2920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rate limiter documentation for default burst value by \u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd doc comments to clarify usage of File related methods and leading slash handling by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2928\"\u003elabstack/echo#2928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd NewDefaultFS function to help create filesystem that allows absolute paths by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2931\"\u003elabstack/echo#2931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not set http.Server.WriteTimeout in StartConfig by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2932\"\u003elabstack/echo#2932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove legacy IP extraction logic from context.RealIP method  by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/labstack/echo/compare/v5.0.4...v5.1.0\"\u003ehttps://github.com/labstack/echo/compare/v5.0.4...v5.1.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/labstack/echo/blob/master/CHANGELOG.md\"\u003egithub.com/labstack/echo/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1 - 2026-05-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext.Scheme()\u003c/code\u003e should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2953\"\u003elabstack/echo#2953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/shblue21\"\u003e\u003ccode\u003e@​shblue21\u003c/code\u003e\u003c/a\u003e for reporting this \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2952\"\u003eissue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd golangci linter configuration by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2930\"\u003elabstack/echo#2930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake StartConfig listener creation context-aware by \u003ca href=\"https://github.com/EricGusmao\"\u003e\u003ccode\u003e@​EricGusmao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2936\"\u003elabstack/echo#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): resolve staticcheck issues and improve code quality by \u003ca href=\"https://github.com/itsllyaz\"\u003e\u003ccode\u003e@​itsllyaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2941\"\u003elabstack/echo#2941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContext.Scheme should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2953\"\u003elabstack/echo#2953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in httperror.go by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2958\"\u003elabstack/echo#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContext.Json should not unwrap response by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2964\"\u003elabstack/echo#2964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0 - 2026-03-31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis change does not break the API contract, but it does introduce breaking changes in logic/behavior.\nIf your application is using \u003ccode\u003ec.RealIP()\u003c/code\u003e beware and read \u003ca href=\"https://echo.labstack.com/docs/ip-address\"\u003ehttps://echo.labstack.com/docs/ip-address\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ev4\u003c/code\u003e behavior can be restored with:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee := echo.New()\ne.IPExtractor = echo.LegacyIPExtractor()\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy IP extraction logic from context.RealIP method by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd echo-opentelemetry to the README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2908\"\u003elabstack/echo#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct spelling mistakes in comments and field name by \u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/labstack/echo-prometheus\"\u003ehttps://github.com/labstack/echo-prometheus\u003c/a\u003e to the middleware list in README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2919\"\u003elabstack/echo#2919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd StartConfig.Listener so server with custom Listener is easier to create by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2920\"\u003elabstack/echo#2920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rate limiter documentation for default burst value by \u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd doc comments to clarify usage of File related methods and leading slash handling by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2928\"\u003elabstack/echo#2928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd NewDefaultFS function to help create filesystem that allows absolute paths by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2931\"\u003elabstack/echo#2931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not set http.Server.WriteTimeout in StartConfig by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2932\"\u003elabstack/echo#2932\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/87a5c22f2f3d50ca4791e62e5fd8e363c5dae2c2\"\u003e\u003ccode\u003e87a5c22\u003c/code\u003e\u003c/a\u003e Changelog for v5.1.1 (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/f16f84decc0341029307e46c641f32037419540b\"\u003e\u003ccode\u003ef16f84d\u003c/code\u003e\u003c/a\u003e Context.Json should not unwrap response and just wrap Response so other middl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/96be504860fa2e3adb85e2b30ff0b5c4b2ce27e7\"\u003e\u003ccode\u003e96be504\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2958\"\u003e#2958\u003c/a\u003e from tisonkun/fix-typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/b12f646a74f5cc4faa4c296c4583b53938ce7f30\"\u003e\u003ccode\u003eb12f646\u003c/code\u003e\u003c/a\u003e Update httperror.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/86d0223c7aa39b865a9452de3479897fcb5a3939\"\u003e\u003ccode\u003e86d0223\u003c/code\u003e\u003c/a\u003e chore: fix typos in httperror.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/d1d8ad3f99dd9b80542cd0c357d56a8916c515df\"\u003e\u003ccode\u003ed1d8ad3\u003c/code\u003e\u003c/a\u003e Context.Scheme should validate values taken from header (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/0143b9da1e9a4dd40affd3681eaf0a6c72bb205b\"\u003e\u003ccode\u003e0143b9d\u003c/code\u003e\u003c/a\u003e fix(lint): resolve staticcheck issues and improve code quality (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2941\"\u003e#2941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/607f385cb85394134b17e884678022229e0136d4\"\u003e\u003ccode\u003e607f385\u003c/code\u003e\u003c/a\u003e use ListenConfig for StartConfig listeners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/492ebd73363e057965d6d95962a79203426e02e9\"\u003e\u003ccode\u003e492ebd7\u003c/code\u003e\u003c/a\u003e Add golangci linter configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/597b4faaa99b7995643f558c315993660c1e1f83\"\u003e\u003ccode\u003e597b4fa\u003c/code\u003e\u003c/a\u003e Changelog for v5.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/labstack/echo/compare/v5.0.4...v5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.11.2 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/32ba56b8f9c09575e3320f0043f4f0bdf0ad2009\"\u003e\u003ccode\u003e32ba56b\u003c/code\u003e\u003c/a\u003e Expand tests for multiple result sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/c2cfac15d5048670f784616c0c3dca56f97f49c0\"\u003e\u003ccode\u003ec2cfac1\u003c/code\u003e\u003c/a\u003e Release v1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/859f10493799ae5b3fc3706bbef2ee48764dc787\"\u003e\u003ccode\u003e859f104\u003c/code\u003e\u003c/a\u003e Test CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/12e464c3afecfb945fc764001837c137fa764e37\"\u003e\u003ccode\u003e12e464c\u003c/code\u003e\u003c/a\u003e Allow multiple matches and regexps in pqtest.ErrorContains()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/6d77ced41719616090c9e7eec2c313a18640bc3f\"\u003e\u003ccode\u003e6d77ced\u003c/code\u003e\u003c/a\u003e Treat io.ErrUnexpectedEOF as driver.ErrBadConn in handleError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/71daecbc4522cf9cb6c399e19b910d22356ebb87\"\u003e\u003ccode\u003e71daecb\u003c/code\u003e\u003c/a\u003e Ensure transactions are closed in pqtest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/8f448230b50d3c2f796fd20622daaf8ebe3d173c\"\u003e\u003ccode\u003e8f44823\u003c/code\u003e\u003c/a\u003e Set PGAPPNAME for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/4af2196aa02298c23461f2baf538a0679b66a093\"\u003e\u003ccode\u003e4af2196\u003c/code\u003e\u003c/a\u003e Fix healthcheck\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/38a54e44b0a91e12314291c9102714e7f503ba98\"\u003e\u003ccode\u003e38a54e4\u003c/code\u003e\u003c/a\u003e Split out testdata/init a bit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lib/pq/compare/v1.11.2...v1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mark3labs/mcp-go` from 0.45.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mark3labs/mcp-go/releases\"\u003egithub.com/mark3labs/mcp-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.54.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(server): handle resources/subscribe and resources/unsubscribe (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/865\"\u003e#865\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/873\"\u003emark3labs/mcp-go#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(oauth): use LATEST_PROTOCOL_VERSION in metadata discovery (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/868\"\u003e#868\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/874\"\u003emark3labs/mcp-go#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(oauth): don't hold metadataMu across HTTP discovery (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/871\"\u003e#871\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/875\"\u003emark3labs/mcp-go#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcp): add 2025-11-25 sampling-with-tools and capability sub-fields (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/867\"\u003e#867\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/876\"\u003emark3labs/mcp-go#876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use MCP method constants by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/878\"\u003emark3labs/mcp-go#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add missing godoc comments by \u003ca href=\"https://github.com/aqilaziz\"\u003e\u003ccode\u003e@​aqilaziz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/877\"\u003emark3labs/mcp-go#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add panic recovery to SSE message handler and stdio tool call worker by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/882\"\u003emark3labs/mcp-go#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add panic recovery to task goroutines, fix cleanup goroutine leak by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/880\"\u003emark3labs/mcp-go#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add OpenTelemetry tracing hooks to server and client by \u003ca href=\"https://github.com/QuentinBisson\"\u003e\u003ccode\u003e@​QuentinBisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/856\"\u003emark3labs/mcp-go#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add panic recovery to session hook goroutines by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/883\"\u003emark3labs/mcp-go#883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcp): add BaseMetadata.title, Icon.theme, Resource.size (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/870\"\u003e#870\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/885\"\u003emark3labs/mcp-go#885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/878\"\u003emark3labs/mcp-go#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aqilaziz\"\u003e\u003ccode\u003e@​aqilaziz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/877\"\u003emark3labs/mcp-go#877\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mark3labs/mcp-go/compare/v0.53.0...v...\n\n_Description has been truncated_","html_url":"https://github.com/LibanIsse/memos-on-fargate/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibanIsse%2Fmemos-on-fargate/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"4431339415","node_id":"PR_kwDOSQwz7M7ayOo8","number":64,"state":"open","title":"deps(go): bump connectrpc.com/connect from 1.19.1 to 1.19.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T17:42:19.000Z","updated_at":"2026-05-12T17:42:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go)","packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [connectrpc.com/connect](https://github.com/connectrpc/connect-go) from 1.19.1 to 1.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.19.1\u0026new-version=1.19.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/The-Butler-Group-LLC/canary-grafana/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/The-Butler-Group-LLC%2Fcanary-grafana/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"},{"uuid":"4414735793","node_id":"PR_kwDOHqP31c7Z822a","number":6253,"state":"open","title":"chore(deps/api): bump connectrpc.com/connect from 1.19.1 to 1.19.2 in /api in the go-patch group","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-10T05:22:38.000Z","updated_at":"2026-05-10T05:23:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps/api)","packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"}],"path":"/api in the go-patch group","ecosystem":"go"},"body":"Bumps the go-patch group in /api with 1 update: [connectrpc.com/connect](https://github.com/connectrpc/connect-go).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.19.1\u0026new-version=1.19.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/akuity/kargo/pull/6253","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akuity%2Fkargo/issues/6253","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6253/packages"},{"uuid":"4414318310","node_id":"PR_kwDOQ7_oS87Z7nk2","number":197,"state":"closed","title":"chore(go-backend): Bump the gomod group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependabot","dependencies","gomod"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-17T01:32:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T01:33:08.000Z","updated_at":"2026-05-17T01:32:48.000Z","time_to_close":604779,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(go-backend): Bump","group_name":"gomod","update_count":3,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/getkin/kin-openapi","old_version":"0.135.0","new_version":"0.137.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/labstack/echo/v5","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/labstack/echo"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 3 updates in the /go-backend directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go), [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) and [github.com/labstack/echo/v5](https://github.com/labstack/echo).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getkin/kin-openapi` from 0.135.0 to 0.137.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.137.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erevert to go 1.25 and revert cc4f8d99 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/1161\"\u003egetkin/kin-openapi#1161\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.136.0...v0.137.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.136.0...v0.137.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.136.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: stop injecting contentless default in NewResponses() by \u003ca href=\"https://github.com/0-don\"\u003e\u003ccode\u003e@​0-don\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1148\"\u003egetkin/kin-openapi#1148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: standardize Origin json tag to \u0026quot;-\u0026quot; across all types 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/1149\"\u003egetkin/kin-openapi#1149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate usage message in cmd/validate 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/1150\"\u003egetkin/kin-openapi#1150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix determinism when handling discriminator mappings 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/1151\"\u003egetkin/kin-openapi#1151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump Go to 1.26 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/1152\"\u003egetkin/kin-openapi#1152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: use componentNames for deterministic visitings 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/1153\"\u003egetkin/kin-openapi#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add OpenAPI 3.1 support 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/1125\"\u003egetkin/kin-openapi#1125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add JoinFunc for custom $ref path resolution 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/1154\"\u003egetkin/kin-openapi#1154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd many many tests from ApisGuruOpenapiDirectory 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/1155\"\u003egetkin/kin-openapi#1155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove map-iteration order leaks causing flaky tests by \u003ca href=\"https://github.com/cloudnativeninja\"\u003e\u003ccode\u003e@​cloudnativeninja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1158\"\u003egetkin/kin-openapi#1158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2conv: nil-guard components lookup in FromV3SchemaRef by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1156\"\u003egetkin/kin-openapi#1156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAddress various lint errors 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/1157\"\u003egetkin/kin-openapi#1157\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0-don\"\u003e\u003ccode\u003e@​0-don\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1148\"\u003egetkin/kin-openapi#1148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudnativeninja\"\u003e\u003ccode\u003e@​cloudnativeninja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1158\"\u003egetkin/kin-openapi#1158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1156\"\u003egetkin/kin-openapi#1156\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.135.0...v0.136.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.135.0...v0.136.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/getkin/kin-openapi/commit/b64124451ae3792c738848191b38b9be4c67b65f\"\u003e\u003ccode\u003eb641244\u003c/code\u003e\u003c/a\u003e revert to go 1.25 and revert cc4f8d99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/ff4bce724cfa3fdf6fac4470c76a8511662b21f6\"\u003e\u003ccode\u003eff4bce7\u003c/code\u003e\u003c/a\u003e fix and upgrade goimports-reviser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/028df2a310efbbd795fe0d9a20bbe681b3d551e4\"\u003e\u003ccode\u003e028df2a\u003c/code\u003e\u003c/a\u003e refacto(tests): use t.Context instead of context.Background\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/cc4f8d9903cdec697ca5291bb27040396050dc9f\"\u003e\u003ccode\u003ecc4f8d9\u003c/code\u003e\u003c/a\u003e refacto: replace \u003ccode\u003eopenapi3.*Ptr(..)\u003c/code\u003e funcs with \u003ccode\u003enew(..)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/df95b871780abc8cd8cf6a694f7565dfdd056eeb\"\u003e\u003ccode\u003edf95b87\u003c/code\u003e\u003c/a\u003e address various lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/355692920adc95a261f8afba887dce636a0e2d67\"\u003e\u003ccode\u003e3556929\u003c/code\u003e\u003c/a\u003e openapi2conv: nil-guard components lookup in FromV3SchemaRef (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/5a0a3373598fa8184f7214e0af51164533130c7d\"\u003e\u003ccode\u003e5a0a337\u003c/code\u003e\u003c/a\u003e openapi3: remove map-iteration order leaks causing flaky tests (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3489553bbab5fb309aa0dce6bf4bc077d2fa6f70\"\u003e\u003ccode\u003e3489553\u003c/code\u003e\u003c/a\u003e openapi3: skip v3.1 load/validation flaky tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3aa08cdb36fb98a2d2433cd581b1adf59bf97e35\"\u003e\u003ccode\u003e3aa08cd\u003c/code\u003e\u003c/a\u003e openapi3: record v3.1 load/validation test failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/31797753134d75aa411c00d2e8ffcb3f669a0187\"\u003e\u003ccode\u003e3179775\u003c/code\u003e\u003c/a\u003e openapi3: enable testing for 3.1 documents\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.135.0...v0.137.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/labstack/echo/v5` from 5.1.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/blob/master/CHANGELOG.md\"\u003egithub.com/labstack/echo/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1 - 2026-05-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext.Scheme()\u003c/code\u003e should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2953\"\u003elabstack/echo#2953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/shblue21\"\u003e\u003ccode\u003e@​shblue21\u003c/code\u003e\u003c/a\u003e for reporting this \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2952\"\u003eissue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd golangci linter configuration by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2930\"\u003elabstack/echo#2930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake StartConfig listener creation context-aware by \u003ca href=\"https://github.com/EricGusmao\"\u003e\u003ccode\u003e@​EricGusmao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2936\"\u003elabstack/echo#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): resolve staticcheck issues and improve code quality by \u003ca href=\"https://github.com/itsllyaz\"\u003e\u003ccode\u003e@​itsllyaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2941\"\u003elabstack/echo#2941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContext.Scheme should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2953\"\u003elabstack/echo#2953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in httperror.go by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2958\"\u003elabstack/echo#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContext.Json should not unwrap response by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2964\"\u003elabstack/echo#2964\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/labstack/echo/commit/87a5c22f2f3d50ca4791e62e5fd8e363c5dae2c2\"\u003e\u003ccode\u003e87a5c22\u003c/code\u003e\u003c/a\u003e Changelog for v5.1.1 (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/f16f84decc0341029307e46c641f32037419540b\"\u003e\u003ccode\u003ef16f84d\u003c/code\u003e\u003c/a\u003e Context.Json should not unwrap response and just wrap Response so other middl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/96be504860fa2e3adb85e2b30ff0b5c4b2ce27e7\"\u003e\u003ccode\u003e96be504\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2958\"\u003e#2958\u003c/a\u003e from tisonkun/fix-typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/b12f646a74f5cc4faa4c296c4583b53938ce7f30\"\u003e\u003ccode\u003eb12f646\u003c/code\u003e\u003c/a\u003e Update httperror.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/86d0223c7aa39b865a9452de3479897fcb5a3939\"\u003e\u003ccode\u003e86d0223\u003c/code\u003e\u003c/a\u003e chore: fix typos in httperror.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/d1d8ad3f99dd9b80542cd0c357d56a8916c515df\"\u003e\u003ccode\u003ed1d8ad3\u003c/code\u003e\u003c/a\u003e Context.Scheme should validate values taken from header (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/0143b9da1e9a4dd40affd3681eaf0a6c72bb205b\"\u003e\u003ccode\u003e0143b9d\u003c/code\u003e\u003c/a\u003e fix(lint): resolve staticcheck issues and improve code quality (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2941\"\u003e#2941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/607f385cb85394134b17e884678022229e0136d4\"\u003e\u003ccode\u003e607f385\u003c/code\u003e\u003c/a\u003e use ListenConfig for StartConfig listeners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/492ebd73363e057965d6d95962a79203426e02e9\"\u003e\u003ccode\u003e492ebd7\u003c/code\u003e\u003c/a\u003e Add golangci linter configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/labstack/echo/compare/v5.1.0...v5.1.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/Haya372/web-app-template/pull/197","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haya372%2Fweb-app-template/issues/197","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/197/packages"},{"uuid":"4399051102","node_id":"PR_kwDODx2xGs7ZKEV6","number":16,"state":"closed","title":"Bump the all group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T01:45:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-07T13:17:08.000Z","updated_at":"2026-05-27T01:45:25.000Z","time_to_close":1686495,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":17,"packages":[{"name":"connectrpc.com/connect","old_version":"1.14.0","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"connectrpc.com/grpchealth","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/connectrpc/grpchealth-go"},{"name":"connectrpc.com/otelconnect","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/connectrpc/otelconnect-go"},{"name":"github.com/GoogleCloudPlatform/opentelemetry-operations-go/propagator","old_version":"0.54.0","new_version":"0.56.0","repository_url":"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go"},{"name":"github.com/gorilla/mux","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/gorilla/mux"},{"name":"github.com/grpc-ecosystem/go-grpc-middleware","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/grpc-ecosystem/go-grpc-middleware"},{"name":"github.com/rs/cors","old_version":"1.8.3","new_version":"1.11.1","repository_url":"https://github.com/rs/cors"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.64.0","new_version":"0.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.14.0` | `1.19.2` |\n| [connectrpc.com/grpchealth](https://github.com/connectrpc/grpchealth-go) | `1.3.0` | `1.4.0` |\n| [connectrpc.com/otelconnect](https://github.com/connectrpc/otelconnect-go) | `0.8.0` | `0.9.0` |\n| [github.com/GoogleCloudPlatform/opentelemetry-operations-go/propagator](https://github.com/GoogleCloudPlatform/opentelemetry-operations-go) | `0.54.0` | `0.56.0` |\n| [github.com/gorilla/mux](https://github.com/gorilla/mux) | `1.8.0` | `1.8.1` |\n| [github.com/grpc-ecosystem/go-grpc-middleware](https://github.com/grpc-ecosystem/go-grpc-middleware) | `1.3.0` | `1.4.0` |\n| [github.com/rs/cors](https://github.com/rs/cors) | `1.8.3` | `1.11.1` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.64.0` | `0.68.0` |\n\n\nUpdates `connectrpc.com/connect` from 1.14.0 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bounds check on envelope for 32-bit archs by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CallInfo header/trailer propagation on error responses by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/892\"\u003e#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces the highly requested \u0026quot;simple\u0026quot; flag for code generation, making Connect significantly more ergonomic for everyday RPC development.\u003c/p\u003e\n\u003cp\u003eThe new simple flag in protoc-gen-connect-go generates cleaner, more intuitive client and handler interfaces that eliminate request/response wrappers for most use cases. This addresses community feedback about verbosity and provides a more straightforward API. When enabled, metadata (headers/trailers) can be passed through context instead of explicit wrapper objects, optimizing for the common case where developers don't need direct access to HTTP headers.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd simple flag for more ergonomic generated code by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/smaye81\"\u003e\u003ccode\u003e@​smaye81\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/851\"\u003econnectrpc/connect-go#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go to v1.24 and document http.Protocol use removing the dependency on \u003ccode\u003egolang.org/x/net/http2\u003c/code\u003e by \u003ca href=\"https://github.com/maxbrunet\"\u003e\u003ccode\u003e@​maxbrunet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/873\"\u003econnectrpc/connect-go#873\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/877\"\u003econnectrpc/connect-go#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Edition 2024 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/878\"\u003econnectrpc/connect-go#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude valid spec and headers when calling recover handler for streaming RPCs by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/817\"\u003econnectrpc/connect-go#817\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo version support updated to latest two instead of three by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/837\"\u003econnectrpc/connect-go#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI testing improvements by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/838\"\u003econnectrpc/connect-go#838\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/839\"\u003econnectrpc/connect-go#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode quality improvements by \u003ca href=\"https://github.com/mattrobenolt\"\u003e\u003ccode\u003e@​mattrobenolt\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/841\"\u003econnectrpc/connect-go#841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/867\"\u003econnectrpc/connect-go#867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation improvements by \u003ca href=\"https://github.com/adlion\"\u003e\u003ccode\u003e@​adlion\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/821\"\u003econnectrpc/connect-go#821\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/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.14.0...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectrpc.com/grpchealth` 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/connectrpc/grpchealth-go/releases\"\u003econnectrpc.com/grpchealth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSetting a server-wide status (blank service name) via \u003ccode\u003eStaticChecker\u003c/code\u003e is no longer ignored by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/75\"\u003e#75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/connectrpc/grpchealth-go/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/connectrpc/grpchealth-go/compare/v1.3.0...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/connectrpc/grpchealth-go/commit/7374afeae673b99b8a41bb494b39c8d642a6a839\"\u003e\u003ccode\u003e7374afe\u003c/code\u003e\u003c/a\u003e Use semantic names in CI jobs instead of numbers (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/116a3ddf7c30774d95f18739a13acfba03a600e4\"\u003e\u003ccode\u003e116a3dd\u003c/code\u003e\u003c/a\u003e Update to buf v2 config and latest golangci-lint (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/83ff7f61a7405f74e86b9b1d669e9b6fb4ca2b30\"\u003e\u003ccode\u003e83ff7f6\u003c/code\u003e\u003c/a\u003e Allow setting server-wide status via \u003ccode\u003eStaticChecker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/9edeb98fd06285f3a9b5b7bb01da4f7cf8c80fa7\"\u003e\u003ccode\u003e9edeb98\u003c/code\u003e\u003c/a\u003e Add Ed McFarlane as a maintainer (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/3738e9d1d4292834e38bd9789dd8e93ac77b46bb\"\u003e\u003ccode\u003e3738e9d\u003c/code\u003e\u003c/a\u003e Update to go 1.21 and golangci to 1.60.0, test with go 1.23 (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/c61fc41ce32fc7d6caf70e05af3a1bc7b3c5f9f4\"\u003e\u003ccode\u003ec61fc41\u003c/code\u003e\u003c/a\u003e Update CONTRIBUTING.md: CLA -\u0026gt; DCO (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/db44f2b7e95b4a35a2f90b14afbb0f5b6e6a9707\"\u003e\u003ccode\u003edb44f2b\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/1a6eb627bf3c3cccade97c5fb3d5dba5c605e128\"\u003e\u003ccode\u003e1a6eb62\u003c/code\u003e\u003c/a\u003e Bump Go v1.22 (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/4dfbcbe8aea8ec4b8fb310d8e8b7446741cb58d9\"\u003e\u003ccode\u003e4dfbcbe\u003c/code\u003e\u003c/a\u003e Update add-to-project.yaml (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/df2a5d96bccd3310a3257bbadb2df5d39b34648a\"\u003e\u003ccode\u003edf2a5d9\u003c/code\u003e\u003c/a\u003e Fix add-to-project automation when using forks (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/grpchealth-go/compare/v1.3.0...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectrpc.com/otelconnect` from 0.8.0 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/otelconnect-go/releases\"\u003econnectrpc.com/otelconnect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd option to force uniform output in servers that handle both ConnectRPC and gRPC traffic by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/196\"\u003e#196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix version reported by \u003ccode\u003eotel_scope_version\u003c/code\u003e attribute by \u003ca href=\"https://github.com/wata727\"\u003e\u003ccode\u003e@​wata727\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/193\"\u003e#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use header attributes only in trace by \u003ca href=\"https://github.com/rytsh\"\u003e\u003ccode\u003e@​rytsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wata727\"\u003e\u003ccode\u003e@​wata727\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/193\"\u003e#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rytsh\"\u003e\u003ccode\u003e@​rytsh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/connectrpc/otelconnect-go/compare/v0.8.0...v0.9.0\"\u003ehttps://github.com/connectrpc/otelconnect-go/compare/v0.8.0...v0.9.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/connectrpc/otelconnect-go/commit/462c595e1f85b0797f3990003b79dd39e930919b\"\u003e\u003ccode\u003e462c595\u003c/code\u003e\u003c/a\u003e Prepare for release v0.9.0 (\u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/otelconnect-go/commit/b317ebc119e174dc8df351256ac47929ea6cbc68\"\u003e\u003ccode\u003eb317ebc\u003c/code\u003e\u003c/a\u003e Fix WithTraceRequestHeader to only add attributes to traces, not metrics (\u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/otelconnect-go/commit/a4906bdfd82f0637da524c27563d766f95ce432d\"\u003e\u003ccode\u003ea4906bd\u003c/code\u003e\u003c/a\u003e Add option to force uniform output (\u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/otelconnect-go/commit/07c14751067ce42e1ada9b646a348548cdc92a6c\"\u003e\u003ccode\u003e07c1475\u003c/code\u003e\u003c/a\u003e Fix GoDoc comments for options (\u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/otelconnect-go/commit/e9c79d91b2501f59444ed3ac7d35adc178879d2f\"\u003e\u003ccode\u003ee9c79d9\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eotel_scope_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/otelconnect-go/compare/v0.8.0...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/GoogleCloudPlatform/opentelemetry-operations-go/propagator` from 0.54.0 to 0.56.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/eab9572855393f41b1ab503087057ee3f8425e88\"\u003e\u003ccode\u003eeab9572\u003c/code\u003e\u003c/a\u003e prepare for v1.32.0/v0.56.0 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/cf8062060dfe368af8f6eb1fc33d6ae733618504\"\u003e\u003ccode\u003ecf80620\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/grpc to v1.79.3 [security] (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/9a775d846a39d5269fdf2a1570626da639f8ee34\"\u003e\u003ccode\u003e9a775d8\u003c/code\u003e\u003c/a\u003e normalize user agents in span attributes as well (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/3cacef9bcd7201992f44b9f14e7191fe9a71f01e\"\u003e\u003ccode\u003e3cacef9\u003c/code\u003e\u003c/a\u003e separate out govulncheck into its own CI job (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/21d7ce3888f6be0051773fe89a5e39ae7479d4e0\"\u003e\u003ccode\u003e21d7ce3\u003c/code\u003e\u003c/a\u003e Bump go version to resolve govulncheck failures (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/fbd3fd5fc47478a6ab4586e1d3a319ce944ceeeb\"\u003e\u003ccode\u003efbd3fd5\u003c/code\u003e\u003c/a\u003e ignore versions in the user agent header when comparing fixtures (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/e42c882461a0e9229c1d7ae789428ae5a49502ff\"\u003e\u003ccode\u003ee42c882\u003c/code\u003e\u003c/a\u003e Don't allow modifying the default scopes (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/d01a1dc9228b3dc0a0f27e4ea75c91fd9382f6d9\"\u003e\u003ccode\u003ed01a1dc\u003c/code\u003e\u003c/a\u003e chore(deps): update module golang.org/x/crypto to v0.45.0 [security] (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/b7fe5f24585d5c53681e7c0c840e6337cb67d588\"\u003e\u003ccode\u003eb7fe5f2\u003c/code\u003e\u003c/a\u003e add support for go 1.26 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1107\"\u003e#1107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/3575d3137e78366b98faf429ec051c48aaa91b59\"\u003e\u003ccode\u003e3575d31\u003c/code\u003e\u003c/a\u003e allow providing a context to create the monitoring client (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/compare/v0.54.0...v0.56.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gorilla/mux` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gorilla/mux/releases\"\u003egithub.com/gorilla/mux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: CircleCI 2.1 + build matrix by \u003ca href=\"https://github.com/elithrar\"\u003e\u003ccode\u003e@​elithrar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/595\"\u003egorilla/mux#595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u0026quot;404\u0026quot; and \u0026quot;405\u0026quot; in the docs by \u003ca href=\"https://github.com/Jille\"\u003e\u003ccode\u003e@​Jille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/602\"\u003egorilla/mux#602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update README w.r.t new maintainer ask by \u003ca href=\"https://github.com/elithrar\"\u003e\u003ccode\u003e@​elithrar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/660\"\u003egorilla/mux#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eregexp: use iota instead of hardcoded values for regexType* by \u003ca href=\"https://github.com/michaelgrigoryan25\"\u003e\u003ccode\u003e@​michaelgrigoryan25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/679\"\u003egorilla/mux#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eauthenticationMiddleware\u003c/code\u003e initialization in the \u003ccode\u003eREADME.md\u003c/code\u003e file by \u003ca href=\"https://github.com/amustaque97\"\u003e\u003ccode\u003e@​amustaque97\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/693\"\u003egorilla/mux#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/713\"\u003egorilla/mux#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[GPT-95] Update go version, add tools for verification and testing by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/718\"\u003egorilla/mux#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete release-drafter.yml by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/719\"\u003egorilla/mux#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete stale.yml by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/720\"\u003egorilla/mux#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete AUTHORS by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/721\"\u003egorilla/mux#721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/722\"\u003egorilla/mux#722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the logo in README.md by \u003ca href=\"https://github.com/shamkarthik\"\u003e\u003ccode\u003e@​shamkarthik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/724\"\u003egorilla/mux#724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/723\"\u003egorilla/mux#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate issues.yml by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/726\"\u003egorilla/mux#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate issues.yml by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/727\"\u003egorilla/mux#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erun go fmt with Go 1.20 by \u003ca href=\"https://github.com/shogo82148\"\u003e\u003ccode\u003e@​shogo82148\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/725\"\u003egorilla/mux#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix  \u003ccode\u003eSingle Page Application\u003c/code\u003e example in \u003ccode\u003eREADME.md\u003c/code\u003e file by \u003ca href=\"https://github.com/amustaque97\"\u003e\u003ccode\u003e@​amustaque97\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/678\"\u003egorilla/mux#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] Inconsistent HTTP status code on query mismatch by \u003ca href=\"https://github.com/soheilrt\"\u003e\u003ccode\u003e@​soheilrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/712\"\u003egorilla/mux#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify documentation examples of Route methods by \u003ca href=\"https://github.com/andrew-werdna\"\u003e\u003ccode\u003e@​andrew-werdna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/672\"\u003egorilla/mux#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanged the routeVariables text content. by \u003ca href=\"https://github.com/sumanpaikdev\"\u003e\u003ccode\u003e@​sumanpaikdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/708\"\u003egorilla/mux#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GetVarNames() by \u003ca href=\"https://github.com/eh-steve\"\u003e\u003ccode\u003e@​eh-steve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/676\"\u003egorilla/mux#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix SPA handler in README.md by \u003ca href=\"https://github.com/sy9\"\u003e\u003ccode\u003e@​sy9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/733\"\u003egorilla/mux#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate GitHub workflows by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/734\"\u003egorilla/mux#734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jille\"\u003e\u003ccode\u003e@​Jille\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/602\"\u003egorilla/mux#602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelgrigoryan25\"\u003e\u003ccode\u003e@​michaelgrigoryan25\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/679\"\u003egorilla/mux#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amustaque97\"\u003e\u003ccode\u003e@​amustaque97\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/693\"\u003egorilla/mux#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/713\"\u003egorilla/mux#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/718\"\u003egorilla/mux#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shamkarthik\"\u003e\u003ccode\u003e@​shamkarthik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/724\"\u003egorilla/mux#724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shogo82148\"\u003e\u003ccode\u003e@​shogo82148\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/725\"\u003egorilla/mux#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/soheilrt\"\u003e\u003ccode\u003e@​soheilrt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/712\"\u003egorilla/mux#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrew-werdna\"\u003e\u003ccode\u003e@​andrew-werdna\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/672\"\u003egorilla/mux#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sumanpaikdev\"\u003e\u003ccode\u003e@​sumanpaikdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/708\"\u003egorilla/mux#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eh-steve\"\u003e\u003ccode\u003e@​eh-steve\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/676\"\u003egorilla/mux#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sy9\"\u003e\u003ccode\u003e@​sy9\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/733\"\u003egorilla/mux#733\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/gorilla/mux/compare/v1.8.0...v1.8.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/gorilla/mux/commit/b4617d0b9670ad14039b2739167fd35a60f557c5\"\u003e\u003ccode\u003eb4617d0\u003c/code\u003e\u003c/a\u003e update GitHub workflows (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/3401478badc7aa55470bc806ee8cd185a16f9298\"\u003e\u003ccode\u003e3401478\u003c/code\u003e\u003c/a\u003e fix SPA handler in README.md (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/4a671cbc5162efa2ecb1b353e6a704a62737d66c\"\u003e\u003ccode\u003e4a671cb\u003c/code\u003e\u003c/a\u003e Add GetVarNames() (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/85123bf20e069b156415b871dea10517f6a8938a\"\u003e\u003ccode\u003e85123bf\u003c/code\u003e\u003c/a\u003e changed the routeVariables text content. (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/79f2f457ca5017e08de9f86ada03939a82dbf714\"\u003e\u003ccode\u003e79f2f45\u003c/code\u003e\u003c/a\u003e Clarify documentation examples of Route methods (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/395ad81d0ebffa0c5a36f3e5a2e720a7d5870d92\"\u003e\u003ccode\u003e395ad81\u003c/code\u003e\u003c/a\u003e [BUG] Inconsistent HTTP status code on query mismatch (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/24c3e7f499efd8b1429cfe789c7e6a3631357045\"\u003e\u003ccode\u003e24c3e7f\u003c/code\u003e\u003c/a\u003e Fix  \u003ccode\u003eSingle Page Application\u003c/code\u003e example in \u003ccode\u003eREADME.md\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/546dd0cc9f3ecdef8b065ac6336b4c6ed99887d4\"\u003e\u003ccode\u003e546dd0c\u003c/code\u003e\u003c/a\u003e run go fmt with Go 1.20 (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/651928c42f7b60c7942e46d5f651dd1ece444246\"\u003e\u003ccode\u003e651928c\u003c/code\u003e\u003c/a\u003e Update issues.yml (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/cfc696d6d239ff68ceb71ee35c9a4e4ef3f30ed9\"\u003e\u003ccode\u003ecfc696d\u003c/code\u003e\u003c/a\u003e Update issues.yml (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/go-grpc-middleware` 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/grpc-ecosystem/go-grpc-middleware/releases\"\u003egithub.com/grpc-ecosystem/go-grpc-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not stop retrying based on earlier good message from the stream by \u003ca href=\"https://github.com/kartlee\"\u003e\u003ccode\u003e@​kartlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/313\"\u003egrpc-ecosystem/go-grpc-middleware#313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate the server interceptor chain helpers by \u003ca href=\"https://github.com/CAFxX\"\u003e\u003ccode\u003e@​CAFxX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/423\"\u003egrpc-ecosystem/go-grpc-middleware#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chain interceptors by \u003ca href=\"https://github.com/aarongable\"\u003e\u003ccode\u003e@​aarongable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/421\"\u003egrpc-ecosystem/go-grpc-middleware#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1: Switch from github.com/go-kit/kit to github.com/go-kit/log interfaces by \u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/426\"\u003egrpc-ecosystem/go-grpc-middleware#426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elogging/zap/ctxzap: add caller skip to shorthand functions by \u003ca href=\"https://github.com/jkawamoto\"\u003e\u003ccode\u003e@​jkawamoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/429\"\u003egrpc-ecosystem/go-grpc-middleware#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egrpc_zap: fix caller annotation by \u003ca href=\"https://github.com/jkawamoto\"\u003e\u003ccode\u003e@​jkawamoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/431\"\u003egrpc-ecosystem/go-grpc-middleware#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert verbosity level check for zap by \u003ca href=\"https://github.com/central182\"\u003e\u003ccode\u003e@​central182\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/452\"\u003egrpc-ecosystem/go-grpc-middleware#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix memory leakage in kit.PayloadUnaryServerInterceptor by \u003ca href=\"https://github.com/r3code\"\u003e\u003ccode\u003e@​r3code\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/501\"\u003egrpc-ecosystem/go-grpc-middleware#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse strconv.FormatUint instead of fmt.Sprintf by \u003ca href=\"https://github.com/andrey-berenda\"\u003e\u003ccode\u003e@​andrey-berenda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/503\"\u003egrpc-ecosystem/go-grpc-middleware#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in nicemd by \u003ca href=\"https://github.com/andrey-berenda\"\u003e\u003ccode\u003e@​andrey-berenda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/509\"\u003egrpc-ecosystem/go-grpc-middleware#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OSX build error in outdated golang.org/x/sys dependency by \u003ca href=\"https://github.com/devnev\"\u003e\u003ccode\u003e@​devnev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/514\"\u003egrpc-ecosystem/go-grpc-middleware#514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aarongable\"\u003e\u003ccode\u003e@​aarongable\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/421\"\u003egrpc-ecosystem/go-grpc-middleware#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/central182\"\u003e\u003ccode\u003e@​central182\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/452\"\u003egrpc-ecosystem/go-grpc-middleware#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chrisdoherty4\"\u003e\u003ccode\u003e@​chrisdoherty4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/456\"\u003egrpc-ecosystem/go-grpc-middleware#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AmirQadir\"\u003e\u003ccode\u003e@​AmirQadir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/464\"\u003egrpc-ecosystem/go-grpc-middleware#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlmogBaku\"\u003e\u003ccode\u003e@​AlmogBaku\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/491\"\u003egrpc-ecosystem/go-grpc-middleware#491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuishuang\"\u003e\u003ccode\u003e@​cuishuang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/493\"\u003egrpc-ecosystem/go-grpc-middleware#493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r3code\"\u003e\u003ccode\u003e@​r3code\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/501\"\u003egrpc-ecosystem/go-grpc-middleware#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrey-berenda\"\u003e\u003ccode\u003e@​andrey-berenda\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/503\"\u003egrpc-ecosystem/go-grpc-middleware#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveruckdashel\"\u003e\u003ccode\u003e@​steveruckdashel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/539\"\u003egrpc-ecosystem/go-grpc-middleware#539\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/go-grpc-middleware/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/grpc-ecosystem/go-grpc-middleware/compare/v1.3.0...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/grpc-ecosystem/go-grpc-middleware/commit/d42ae9d517069c2bd7f9339147a0eafa86b3d4a3\"\u003e\u003ccode\u003ed42ae9d\u003c/code\u003e\u003c/a\u003e v1: Mentioned v2 in README; fixed CI; removed changelog (we will use release ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/da1b13ec28bbdd492bdc876045791b69c4be5b81\"\u003e\u003ccode\u003eda1b13e\u003c/code\u003e\u003c/a\u003e Update nicemd.go (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/99612e884e71d96a3c8dd30ad4d8eccacfa91798\"\u003e\u003ccode\u003e99612e8\u003c/code\u003e\u003c/a\u003e Fix OSX build error in outdated golang.org/x/sys dependency (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/7c811bc99f5208b25d2f010022b863a00cb2a1d3\"\u003e\u003ccode\u003e7c811bc\u003c/code\u003e\u003c/a\u003e fix typo in nicemd (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/509\"\u003e#509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/854bd94ac7c4b4d287b9eba9b7cc4410e7215fed\"\u003e\u003ccode\u003e854bd94\u003c/code\u003e\u003c/a\u003e use strconv.FormatUint instead of fmt.Sprintf (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/7fdae0e41d217c2e2240858a53a30c303746bf03\"\u003e\u003ccode\u003e7fdae0e\u003c/code\u003e\u003c/a\u003e Fix memory leakage in kit.PayloadUnaryServerInterceptor (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/6aeac529d58164afc753eebf5207f08b5456a365\"\u003e\u003ccode\u003e6aeac52\u003c/code\u003e\u003c/a\u003e fix some typos (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/68c8cdc5fd8157730d9a930d9c8b7166cfae31ac\"\u003e\u003ccode\u003e68c8cdc\u003c/code\u003e\u003c/a\u003e Add OpenTelemetry interceptors (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/560829fc74fcf9a69b7ab01d484f8b8961dc734b\"\u003e\u003ccode\u003e560829f\u003c/code\u003e\u003c/a\u003e Fix: middleware unary chain order (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/b6d97fab8b7d7d99cb5a9ee1ea17afbb2b12e84c\"\u003e\u003ccode\u003eb6d97fa\u003c/code\u003e\u003c/a\u003e Improve zap grpc logger documentation on verbosity levels (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/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/klauspost/compress` from 1.17.8 to 1.18.0\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.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate Go 1.21 and add 1.24 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1055\"\u003eklauspost/compress#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd unsafe little endian loaders by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1036\"\u003eklauspost/compress#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check \u003ccode\u003er.err != nil\u003c/code\u003e but return a nil value error \u003ccode\u003eerr\u003c/code\u003e by \u003ca href=\"https://github.com/alingse\"\u003e\u003ccode\u003e@​alingse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1028\"\u003eklauspost/compress#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use built-in \u003ccode\u003emin\u003c/code\u003e function by \u003ca href=\"https://github.com/Juneezee\"\u003e\u003ccode\u003e@​Juneezee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1038\"\u003eklauspost/compress#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: use \u003ccode\u003eslices.Max\u003c/code\u003e for max value in slice by \u003ca href=\"https://github.com/Juneezee\"\u003e\u003ccode\u003e@​Juneezee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1041\"\u003eklauspost/compress#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify L4-6 loading by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1043\"\u003eklauspost/compress#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen (remove asm) by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1045\"\u003eklauspost/compress#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: Add block decode fuzzer by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1044\"\u003eklauspost/compress#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: Improve small block compression speed w/o asm by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1048\"\u003eklauspost/compress#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Fix matchlen L5+L6 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1049\"\u003eklauspost/compress#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Cleanup \u0026amp; reduce casts by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1050\"\u003eklauspost/compress#1050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tcpdumppy\"\u003e\u003ccode\u003e@​tcpdumppy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1021\"\u003eklauspost/compress#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sam9291\"\u003e\u003ccode\u003e@​sam9291\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1022\"\u003eklauspost/compress#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dezza\"\u003e\u003ccode\u003e@​dezza\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1023\"\u003eklauspost/compress#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alingse\"\u003e\u003ccode\u003e@​alingse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1028\"\u003eklauspost/compress#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyunsooda\"\u003e\u003ccode\u003e@​hyunsooda\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1031\"\u003eklauspost/compress#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Juneezee\"\u003e\u003ccode\u003e@​Juneezee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1038\"\u003eklauspost/compress#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bbulatov\"\u003e\u003ccode\u003e@​Bbulatov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1052\"\u003eklauspost/compress#1052\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.17.11...v1.18.0\"\u003ehttps://github.com/klauspost/compress/compare/v1.17.11...v1.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix extra CRC written with multiple Close calls 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/1017\"\u003eklauspost/compress#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: Don't use stack for index 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/1014\"\u003eklauspost/compress#1014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: No content-type on no body response code by \u003ca href=\"https://github.com/juliens\"\u003e\u003ccode\u003e@​juliens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1011\"\u003eklauspost/compress#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: Do not set the content-type when response has no body by \u003ca href=\"https://github.com/kevinpollet\"\u003e\u003ccode\u003e@​kevinpollet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1013\"\u003eklauspost/compress#1013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliens\"\u003e\u003ccode\u003e@​juliens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1011\"\u003eklauspost/compress#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevinpollet\"\u003e\u003ccode\u003e@​kevinpollet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1013\"\u003eklauspost/compress#1013\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.17.10...v1.17.11\"\u003ehttps://github.com/klauspost/compress/compare/v1.17.10...v1.17.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egzhttp: Add TransportAlwaysDecompress option. 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/978\"\u003eklauspost/compress#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: Add EncodeBuffer buffer recycling callback 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/982\"\u003eklauspost/compress#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Improve memory usage on small streaming 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/1007\"\u003eklauspost/compress#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: Add supported decompress request body by \u003ca href=\"https://github.com/mirecl\"\u003e\u003ccode\u003e@​mirecl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1002\"\u003eklauspost/compress#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: read data written with partial flush by \u003ca href=\"https://github.com/vajexal\"\u003e\u003ccode\u003e@​vajexal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/996\"\u003eklauspost/compress#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Upgrade Go \u0026amp; other 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/1008\"\u003eklauspost/compress#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Small typofix in comment by \u003ca href=\"https://github.com/Jille\"\u003e\u003ccode\u003e@​Jille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/976\"\u003eklauspost/compress#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/979\"\u003eklauspost/compress#979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix URL typo when installing builddict by \u003ca href=\"https://github.com/Wikidepia\"\u003e\u003ccode\u003e@​Wikidepia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/980\"\u003eklauspost/compress#980\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/8e79dc4b98d4c5a09c62a2546b79c14edf7c3e38\"\u003e\u003ccode\u003e8e79dc4\u003c/code\u003e\u003c/a\u003e Deprecate Go 1.21 and add 1.24 (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/df8e99c8d015080686afb9b70a88791dd16a97a6\"\u003e\u003ccode\u003edf8e99c\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/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/7787431d606fe7748391cb5009cee0cf966d1cd9\"\u003e\u003ccode\u003e7787431\u003c/code\u003e\u003c/a\u003e zstd: fix unused debug code (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0bf3ecbea777ec39f7919b47e464a046254e29a8\"\u003e\u003ccode\u003e0bf3ecb\u003c/code\u003e\u003c/a\u003e flate: Cleanup \u0026amp; reduce casts (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/e0f89a9638ea2c7d21d9de0044efde931959eabe\"\u003e\u003ccode\u003ee0f89a9\u003c/code\u003e\u003c/a\u003e flate: Fix matchlen L5+L6 (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c8a8470492769c69e56a348e5142734cab19664e\"\u003e\u003ccode\u003ec8a8470\u003c/code\u003e\u003c/a\u003e s2: Improve small block compression speed w/o asm (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/b05b993abb0da411a09cff9387877a4026c38906\"\u003e\u003ccode\u003eb05b993\u003c/code\u003e\u003c/a\u003e s2: Add block decode fuzzer (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/aafbabd27ac86586bf3d7458e4efe99476716623\"\u003e\u003ccode\u003eaafbabd\u003c/code\u003e\u003c/a\u003e flate: Simplify matchlen (remove asm) (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/dbaa9c1172b66d27d918b0e82a014d97f5dea2e5\"\u003e\u003ccode\u003edbaa9c1\u003c/code\u003e\u003c/a\u003e flate: Simplify l4-6 loading (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4fa2036c90af5117d4c79f9fa9872bdb16de613c\"\u003e\u003ccode\u003e4fa2036\u003c/code\u003e\u003c/a\u003e Add unsafe little endian loaders (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.17.8...v1.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/rs/cors` from 1.8.3 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/a814d7990a5449fcc211a536119d271469cc4157\"\u003e\u003ccode\u003ea814d79\u003c/code\u003e\u003c/a\u003e Re-add support for multiple Access-Control-Request-Headers field (fixes \u003ca href=\"https://redirect.github.com/rs/cors/issues/184\"\u003e#184\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/1562b1715b353146f279ff7d445b7412e0f1a842\"\u003e\u003ccode\u003e1562b17\u003c/code\u003e\u003c/a\u003e Removed redundant log nil checks (\u003ca href=\"https://redirect.github.com/rs/cors/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/3d336ea9b505046d343dfb14f09f19fad17673b4\"\u003e\u003ccode\u003e3d336ea\u003c/code\u003e\u003c/a\u003e Update all dependencies to latest in examples (\u003ca href=\"https://redirect.github.com/rs/cors/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/85fc0cac7b03634b6bcf9686f0283858b427d484\"\u003e\u003ccode\u003e85fc0ca\u003c/code\u003e\u003c/a\u003e Make Gin wrapper's status configurable and use 204 as default (fixes \u003ca href=\"https://redirect.github.com/rs/cors/issues/145\"\u003e#145\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/4c32059b2756926619f6bf70281b91be7b5dddb2\"\u003e\u003ccode\u003e4c32059\u003c/code\u003e\u003c/a\u003e Normalize allowed request headers and store them in a sorted set (fixes \u003ca href=\"https://redirect.github.com/rs/cors/issues/170\"\u003e#170\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/8d33ca4794eae9bcb270e306fd3e9b89cf07ec4c\"\u003e\u003ccode\u003e8d33ca4\u003c/code\u003e\u003c/a\u003e Complete documentation; deprecate AllowOriginRequestFunc in favour of AllowOr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/af821aecfc8d5a51ab050c39b85ae4698cc16a82\"\u003e\u003ccode\u003eaf821ae\u003c/code\u003e\u003c/a\u003e Merge branch 'jub0bs-master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/0bcf73f5c969d9ae35f1ed986ab27fbb37a58ff2\"\u003e\u003ccode\u003e0bcf73f\u003c/code\u003e\u003c/a\u003e Update benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/eacc8e8b6c597a9f21aa46971bdfa7cfd39fbcc8\"\u003e\u003ccode\u003eeacc8e8\u003c/code\u003e\u003c/a\u003e Fix skewed middleware benchmarks (\u003ca href=\"https://redirect.github.com/rs/cors/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/9297f1560644af50a550ea860e2e7a55d8fa70e6\"\u003e\u003ccode\u003e9297f15\u003c/code\u003e\u003c/a\u003e Respect the documented precedence of options (\u003ca href=\"https://redirect.github.com/rs/cors/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rs/cors/compare/v1.8.3...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/streamingfast/logging` from 0.0.0-20230608130331-f22c91403091 to 0.0.0-20260108192805-38f96de0a641\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamingfast/logging/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.64.0 to 0.68.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/releases\"\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.43.0/v2.5.0/v0.68.0/v0.37.0/v0.23.0/v0.18.0/v0.16.0/v0.15.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eResource\u003c/code\u003e method to \u003ccode\u003eSDK\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf/v0.3.0\u003c/code\u003e to expose the resolved SDK resource from declarative configuration. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8660\"\u003e#8660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support to set the configuration file via \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8639\"\u003e#8639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eservice\u003c/code\u003e resource detector in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8674\"\u003e#8674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eattribute_count_limit\u003c/code\u003e and \u003ccode\u003eattribute_value_length_limit\u003c/code\u003e in tracer provider configuration in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8687\"\u003e#8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eattribute_count_limit\u003c/code\u003e and \u003ccode\u003eattribute_value_length_limit\u003c/code\u003e in logger provider configuration in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8686\"\u003e#8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eserver.address\u003c/code\u003e and \u003ccode\u003eserver.port\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8723\"\u003e#8723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. Supported values are \u003ccode\u003erpc\u003c/code\u003e (default), \u003ccode\u003erpc/dup\u003c/code\u003e and \u003ccode\u003erpc/old\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8726\"\u003e#8726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ehttp.route\u003c/code\u003e metric attribute to \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8632\"\u003e#8632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepend \u003ccode\u003e_\u003c/code\u003e to the normalized environment variable name when the key starts with a digit in \u003ccode\u003ego.opentelemetry.io/contrib/propagators/envcar\u003c/code\u003e, ensuring POSIX compliance. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8678\"\u003e#8678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove experimental types from \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/contrib/otelconf/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8529\"\u003e#8529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize cached environment variable names in \u003ccode\u003ego.opentelemetry.io/contrib/propagators/envcar\u003c/code\u003e, aligning \u003ccode\u003eCarrier.Keys\u003c/code\u003e output with the carrier's normalized key format. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8761\"\u003e#8761\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e Prometheus reader converting OTel dot-style label names (e.g. \u003ccode\u003eservice.name\u003c/code\u003e) to underscore-style (\u003ccode\u003eservice_name\u003c/code\u003e) in \u003ccode\u003etarget_info\u003c/code\u003e when both \u003ccode\u003ewithout_type_suffix\u003c/code\u003e and \u003ccode\u003ewithout_units\u003c/code\u003e are set. Use \u003ccode\u003eNoTranslation\u003c/code\u003e instead of \u003ccode\u003eUnderscoreEscapingWithoutSuffixes\u003c/code\u003e to preserve dot-style label names while still suppressing metric name suffixes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8763\"\u003e#8763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLimit the request body size at 1MB in \u003ccode\u003ego.opentelemetry.io/contrib/zpages\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8656\"\u003e#8656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix server spans using the client's address and port for \u003ccode\u003eserver.address\u003c/code\u003e and \u003ccode\u003eserver.port\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8723\"\u003e#8723\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHost ID resource detector has been removed when configuring the \u003ccode\u003ehost\u003c/code\u003e resource detector in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8581\"\u003e#8581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecated\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eOTEL_EXPERIMENTAL_CONFIG_FILE\u003c/code\u003e in favour of \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8639\"\u003e#8639\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update module github.com/jgautheron/goconst to v1.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8651\"\u003eopen-telemetry/opentelemetry-go-contrib#8651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module go.yaml.in/yaml/v2 to v2.4.4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8652\"\u003eopen-telemetry/opentelemetry-go-contrib#8652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to e526e8a by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8647\"\u003eopen-telemetry/opentelemetry-go-contrib#8647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module k8s.io/klog/v2 to v2.140.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8650\"\u003eopen-telemetry/opentelemetry-go-contrib#8650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/mgechev/revive to v1.14.0 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/open-telemetry/opentelemetry-go-contrib/pull/8646\"\u003eopen-telemetry/opentelemetry-go-contrib#8646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/mgechev/revive to v1.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8539\"\u003eopen-telemetry/opentelemetry-go-contrib#8539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix noctx issues 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/open-telemetry/opentelemetry-go-contrib/pull/8645\"\u003eopen-telemetry/opentelemetry-go-contrib#8645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8655\"\u003eopen-telemetry/opentelemetry-go-contrib#8655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module codeberg.org/chavacava/garif to v0.2.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8654\"\u003eopen-telemetry/opentelemetry-go-contrib#8654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/mattn/go-runewidth to v0.0.21 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8653\"\u003eopen-telemetry/opentelemetry-go-contrib#8653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module go.opentelemetry.io/proto/otlp to v1.10.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8657\"\u003eopen-telemetry/opentelemetry-go-contrib#8657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit the number of bytes read from the zpages body by \u003ca href=\"https://github.com/dmathieu\"\u003e\u003ccode\u003e@​dmathieu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8656\"\u003eopen-telemetry/opentelemetry-go-contrib#8656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8648\"\u003eopen-telemetry/opentelemetry-go-contrib#8648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8661\"\u003eopen-telemetry/opentelemetry-go-contrib#8661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github.com/securego/gosec/v2 digest to 8895462 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8663\"\u003eopen-telemetry/opentelemetry-go-contrib#8663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eotelconf: support OTEL_CONFIG_FILE as it is no longer experimental by \u003ca href=\"https://github.com/codeboten\"\u003e\u003ccode\u003e@​codeboten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8639\"\u003eopen-telemetry/opentelemetry-go-contrib#8639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/sonatard/noctx to v0.5.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8664\"\u003eopen-telemetry/opentelemetry-go-contrib#8664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.43.0/2.5.0/0.68.0/0.37.0/0.23.0/0.18.0/0.16.0/0.15.0] - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eResource\u003c/code\u003e method to \u003ccode\u003eSDK\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf/v0.3.0\u003c/code\u003e to expose the resolved SDK resource from declarative configuration. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8660\"\u003e#8660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support to set the configuration file via \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8639\"\u003e#8639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eservice\u003c/code\u003e resource detector in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8674\"\u003e#8674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eattribute_count_limit\u003c/code\u003e and \u003ccode\u003eattribute_value_length_limit\u003c/code\u003e in tracer provider configuration in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8687\"\u003e#8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eattribute_count_limit\u003c/code\u003e and \u003ccode\u003eattribute_value_length_limit\u003c/code\u003e in logger provider configuration in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8686\"\u003e#8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eserver.address\u003c/code\u003e and \u003ccode\u003eserver.port\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8723\"\u003e#8723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. Supported values are \u003ccode\u003erpc\u003c/code\u003e (default), \u003ccode\u003erpc/dup\u003c/code\u003e and \u003ccode\u003erpc/old\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8726\"\u003e#8726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ehttp.route\u003c/code\u003e metric attribute to \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8632\"\u003e#8632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrepend \u003ccode\u003e_\u003c/code\u003e to the normalized environment variable name when the key starts with a digit in \u003ccode\u003ego.opentelemetry.io/contrib/propagators/envcar\u003c/code\u003e, ensuring POSIX compliance. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8678\"\u003e#8678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove experimental types from \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/contrib/otelconf/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8529\"\u003e#8529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize cached environment variable names in \u003ccode\u003ego.opentelemetry.io/contrib/propagators/envcar\u003c/code\u003e, aligning ...\n\n_Description has been truncated_","html_url":"https://github.com/streamingfast/dgrpc/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamingfast%2Fdgrpc/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"4393705714","node_id":"PR_kwDOK1qCO87Y4sSc","number":3440,"state":"open","title":"fix(deps): bump the external group across 2 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","go","size/s","comp:examples"],"assignees":[],"locked":false,"comments_count":19,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-06T19:02:24.000Z","updated_at":"2026-05-15T20:00:12.960Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":4,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/cucumber/godog","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/cucumber/godog"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 2 updates in the /examples directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the external group with 1 update in the /tests-bdd directory: [github.com/cucumber/godog](https://github.com/cucumber/godog).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.3 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: support the LB policy configured in \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e cluster resources instead of defaulting to \u003ccode\u003epick_first\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8733\"\u003e#8733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecredentials/tls: perform per-RPC authority validation against the leaf certificate instead of the entire peer certificate chain. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8831\"\u003e#8831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: enabling A76 ring hash endpoint keys no longer causes EDS resources with invalid proxy metadata to be NACKed when HTTP CONNECT (gRFC A86) is disabled. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8875\"\u003e#8875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: validate that the sum of endpoint weights in a locality does not exceed the maximum \u003ccode\u003euint32\u003c/code\u003e value. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8899\"\u003e#8899\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/RAVEYUS\"\u003e\u003ccode\u003e@​RAVEYUS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: fix incorrect proto field access in the weighted round robin (WRR) configuration where \u003ccode\u003eblackout_period\u003c/code\u003e was used instead of \u003ccode\u003eweight_expiration_period\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8915\"\u003e#8915\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/gregbarasch\"\u003e\u003ccode\u003e@​gregbarasch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: handle addresses with ports in IP matchers. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8990\"\u003e#8990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/208d053e3204c806ba9e6205c26aa064c8b42852\"\u003e\u003ccode\u003e208d053\u003c/code\u003e\u003c/a\u003e xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/50fe1cc7fd78b78ae638ed90ea78514c934167ac\"\u003e\u003ccode\u003e50fe1cc\u003c/code\u003e\u003c/a\u003e test: Fix flaky test \u003ccode\u003eTestServerStreaming_ClientCallRecvMsgTwice\u003c/code\u003e in `end2end...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d574bad188f25ba03d41a506e6f2ef93837ad10b\"\u003e\u003ccode\u003ed574bad\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b8bf4d0488a351c563d63797ffba321585d6bb24\"\u003e\u003ccode\u003eb8bf4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /inte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cucumber/godog` from 0.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/releases\"\u003egithub.com/cucumber/godog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update module github.com/cucumber/godog to v0.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/661\"\u003ecucumber/godog#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003ecucumber/godog#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details to \u0026quot;step is undefined\u0026quot; error by \u003ca href=\"https://github.com/vearutop\"\u003e\u003ccode\u003e@​vearutop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003ecucumber/godog#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/675\"\u003ecucumber/godog#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003ecucumber/godog#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e by \u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dominikh/staticcheck-action action to v1.4.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/689\"\u003ecucumber/godog#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/694\"\u003ecucumber/godog#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/blob/main/CHANGELOG.md\"\u003egithub.com/cucumber/godog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.15.1]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStep text is added to \u0026quot;step is undefined\u0026quot; error - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003e669\u003c/a\u003e - \u003ca href=\"https://github.com/vearutop\"\u003evearutop\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003e681\u003c/a\u003e - \u003ca href=\"https://github.com/nodeg\"\u003enodeg\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(errors): fix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003e679\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003e645\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePretty printing results now prints the line where the step is declared instead of the line where the handler is declared. (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003e668\u003c/a\u003e - \u003ca href=\"https://github.com/SpencerC\"\u003espencerc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/b7da3abd00b22339b2562899769778bb6d6f59d1\"\u003e\u003ccode\u003eb7da3ab\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for release, tidy modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/005cfc2fc18e46bc0ab9828fef570b1ce30de11a\"\u003e\u003ccode\u003e005cfc2\u003c/code\u003e\u003c/a\u003e Print step declaration line instead of handler declaration line (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6ba3a7ed2fa14369d6538b60bd5bf251ea4a49e2\"\u003e\u003ccode\u003e6ba3a7e\u003c/code\u003e\u003c/a\u003e Mark junit test cases as skipped if no pickle step results available (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/9b4d5e95837e6ef81f88f7d08dd98ef9413f552e\"\u003e\u003ccode\u003e9b4d5e9\u003c/code\u003e\u003c/a\u003e feat: support uint types (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/963f338878804b8e7aa48c46762561d8102e2c9b\"\u003e\u003ccode\u003e963f338\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/spf13/pflag to v1.0.7 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6a0bb7f9af6c1a8a331357d1929513fbaaac2ad2\"\u003e\u003ccode\u003e6a0bb7f\u003c/code\u003e\u003c/a\u003e fix: change bang to being in README (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/3651f88092e8db63598e86c9bf5296780ec4cca5\"\u003e\u003ccode\u003e3651f88\u003c/code\u003e\u003c/a\u003e fix: verify dogT exists in the context before using it (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/532be7d9fccdd1793b62e210bf7d4ec62cfb42e7\"\u003e\u003ccode\u003e532be7d\u003c/code\u003e\u003c/a\u003e chore(deps): update dominikh/staticcheck-action action to v1.4.0 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/74fa488023e68d4b242e6eba1ea1a1dd309deb90\"\u003e\u003ccode\u003e74fa488\u003c/code\u003e\u003c/a\u003e Replace deprecated \u003ccode\u003e::set-output\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/4a4fd8ab3a3024fa1813083c322b289a56331e23\"\u003e\u003ccode\u003e4a4fd8a\u003c/code\u003e\u003c/a\u003e fix(errors): Fix expected Step argument count for steps with `context.Context...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.35.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/4d954e69a88d9e1ccb8439f8d5b6cbef230c4ef9\"\u003e\u003ccode\u003e4d954e6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.35.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/opentdf/platform/pull/3440","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3440","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3440/packages"},{"uuid":"4380082926","node_id":"PR_kwDOK1qCO87YMGcm","number":3431,"state":"open","title":"fix(deps): bump the external group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","go","size/m"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T22:25:46.000Z","updated_at":"2026-05-04T22:26:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":21,"packages":[{"name":"buf.build/go/protovalidate","old_version":"1.0.0","new_version":"1.2.0","repository_url":"https://github.com/bufbuild/protovalidate-go"},{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/casbin/casbin/v2","old_version":"2.108.0","new_version":"2.135.0","repository_url":"https://github.com/casbin/casbin"},{"name":"github.com/eko/gocache/lib/v4","old_version":"4.2.0","new_version":"4.2.3","repository_url":"https://github.com/eko/gocache"},{"name":"github.com/fsnotify/fsnotify","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/fsnotify/fsnotify"},{"name":"github.com/go-chi/cors","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/go-chi/cors"},{"name":"github.com/go-playground/validator/v10","old_version":"10.26.0","new_version":"10.30.2","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/go-viper/mapstructure/v2","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/go-viper/mapstructure"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.28.0","new_version":"2.29.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"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/mattn/go-sqlite3","old_version":"1.14.29","new_version":"1.14.44","repository_url":"https://github.com/mattn/go-sqlite3"},{"name":"github.com/open-policy-agent/opa","old_version":"1.5.1","new_version":"1.16.1","repository_url":"https://github.com/open-policy-agent/opa"},{"name":"github.com/pressly/goose/v3","old_version":"3.24.3","new_version":"3.27.1","repository_url":"https://github.com/pressly/goose"},{"name":"go.opentelemetry.io/otel/exporters/stdout/stdouttrace","old_version":"1.42.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/go-ldap/ldap/v3","old_version":"3.4.12","new_version":"3.4.13","repository_url":"https://github.com/go-ldap/ldap"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 16 updates in the /service directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [buf.build/go/protovalidate](https://github.com/bufbuild/protovalidate-go) | `1.0.0` | `1.2.0` |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.1` | `1.19.2` |\n| [github.com/casbin/casbin/v2](https://github.com/casbin/casbin) | `2.108.0` | `2.135.0` |\n| [github.com/eko/gocache/lib/v4](https://github.com/eko/gocache) | `4.2.0` | `4.2.3` |\n| [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) | `1.9.0` | `1.10.1` |\n| [github.com/go-chi/cors](https://github.com/go-chi/cors) | `1.2.1` | `1.2.2` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.26.0` | `10.30.2` |\n| [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) | `2.4.0` | `2.5.0` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.28.0` | `2.29.0` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.3` |\n| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | `1.14.29` | `1.14.44` |\n| [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa) | `1.5.1` | `1.16.1` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.24.3` | `3.27.1` |\n| [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go) | `1.42.0` | `1.43.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.80.0` | `1.81.0` |\n| [github.com/go-ldap/ldap/v3](https://github.com/go-ldap/ldap) | `3.4.12` | `3.4.13` |\n\n\nUpdates `buf.build/go/protovalidate` from 1.0.0 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/bufbuild/protovalidate-go/releases\"\u003ebuf.build/go/protovalidate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis release is compatible with the \u003ca href=\"https://github.com/bufbuild/protovalidate/releases/tag/v1.2.0\"\u003ev1.2.0\u003c/a\u003e release of Protovalidate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump protovalidate to \u003ccode\u003e1.2.0\u003c/code\u003e by \u003ca href=\"https://github.com/srikrsna-buf\"\u003e\u003ccode\u003e@​srikrsna-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/314\"\u003ebufbuild/protovalidate-go#314\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AdrienVannson\"\u003e\u003ccode\u003e@​AdrienVannson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/315\"\u003ebufbuild/protovalidate-go#315\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/protovalidate-go/compare/v1.1.3...v1.2.0\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.3...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few godoc comments and update golangci-lint 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/protovalidate-go/pull/306\"\u003ebufbuild/protovalidate-go#306\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/protovalidate-go/pull/308\"\u003ebufbuild/protovalidate-go#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix registry chain for pb.Map in NativeToValue 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/protovalidate-go/pull/309\"\u003ebufbuild/protovalidate-go#309\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/protovalidate-go/compare/v1.1.2...v1.1.3\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.2...v1.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix base type adapter missing builtin types 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/protovalidate-go/pull/305\"\u003ebufbuild/protovalidate-go#305\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/protovalidate-go/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003eThis release is compatible with the \u003ca href=\"https://github.com/bufbuild/protovalidate/releases/tag/v1.1.0\"\u003ev1.1.0\u003c/a\u003e release of Protovalidate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlways provide all available variables by \u003ca href=\"https://github.com/srikrsna-buf\"\u003e\u003ccode\u003e@​srikrsna-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/297\"\u003ebufbuild/protovalidate-go#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap protoreflect.Map with type information so we don't need to cast to map[any]any 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/protovalidate-go/pull/300\"\u003ebufbuild/protovalidate-go#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid heap escape on kvPairs evaluation 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/protovalidate-go/pull/301\"\u003ebufbuild/protovalidate-go#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement registry chaining for CEL type isolation 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/protovalidate-go/pull/302\"\u003ebufbuild/protovalidate-go#302\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/protovalidate-go/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003eThis release is compatible with the \u003ca href=\"https://github.com/bufbuild/protovalidate/releases/tag/v1.1.0\"\u003ev1.1.0\u003c/a\u003e release of Protovalidate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove ValidationError strings by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/291\"\u003ebufbuild/protovalidate-go#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it so that you can define expression-only rules by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/288\"\u003ebufbuild/protovalidate-go#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix field paths for groups by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/292\"\u003ebufbuild/protovalidate-go#292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate protovalidate by \u003ca href=\"https://github.com/srikrsna-buf\"\u003e\u003ccode\u003e@​srikrsna-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/293\"\u003ebufbuild/protovalidate-go#293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/50eb290ec3acabea2ff245413c514529483f269d\"\u003e\u003ccode\u003e50eb290\u003c/code\u003e\u003c/a\u003e Add release.yml (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/27c166715a028f7468cae116f5c3fbb619876993\"\u003e\u003ccode\u003e27c1667\u003c/code\u003e\u003c/a\u003e Bump protovalidate to \u003ccode\u003e1.2.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/114be7699a12f7404e7105a6979de125549b428d\"\u003e\u003ccode\u003e114be76\u003c/code\u003e\u003c/a\u003e Pin buf version to \u003ccode\u003e1.67.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/eb2c16fe6ff1195af5eb3e4f2b01f37dc000bac6\"\u003e\u003ccode\u003eeb2c16f\u003c/code\u003e\u003c/a\u003e Bump github.com/google/cel-go from 0.27.0 to 0.28.0 in the go group (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/85e074d731f00dff6bcde187bb1f45599e1e09e0\"\u003e\u003ccode\u003e85e074d\u003c/code\u003e\u003c/a\u003e Update license year for 2026 (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/61167be38186a7d4b333823cdb6f014625be7ec5\"\u003e\u003ccode\u003e61167be\u003c/code\u003e\u003c/a\u003e Fix registry chain for pb.Map in NativeToValue (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/58d9ffbfec58571c4d58487f6f38026925c326db\"\u003e\u003ccode\u003e58d9ffb\u003c/code\u003e\u003c/a\u003e Bump the go group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/89a14f79940237957be2beff8565fa5245fdc87f\"\u003e\u003ccode\u003e89a14f7\u003c/code\u003e\u003c/a\u003e Fix a few godoc comments and update golangci-lint (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/e666f1a8692c8259bd892761f450dea35b9150d5\"\u003e\u003ccode\u003ee666f1a\u003c/code\u003e\u003c/a\u003e Fix base type adapter missing builtin types (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/3707b74c3821f6bdaa367157f17013cb05772865\"\u003e\u003ccode\u003e3707b74\u003c/code\u003e\u003c/a\u003e Implement registry chaining for CEL type isolation (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.0.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/casbin/casbin/v2` from 2.108.0 to 2.135.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/casbin/casbin/releases\"\u003egithub.com/casbin/casbin/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.135.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.134.0...v2.135.0\"\u003e2.135.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove Travis script and issue templates (\u003ca href=\"https://github.com/casbin/casbin/commit/5fc9fd80389499ebc0603c136db5ac98a357bff2\"\u003e5fc9fd8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.134.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.133.0...v2.134.0\"\u003e2.134.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inconsistent backslash handling between matcher literals and CSV-parsed values (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1577\"\u003e#1577\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/5d3134d00cfcd6af0adb55224ece2e174c8c9d53\"\u003e5d3134d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.133.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.132.0...v2.133.0\"\u003e2.133.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix stale g() function cache in BuildRoleLinks causing incorrect permissions (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1580\"\u003e#1580\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/0a136642d96a93a7a0b668bc42e3ec05ec90a330\"\u003e0a13664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.132.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.131.0...v2.132.0\"\u003e2.132.0\u003c/a\u003e (2025-11-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove README (\u003ca href=\"https://github.com/casbin/casbin/commit/4b6c4c81ba9ba40193f1e7d48ac9c2f6ef3b51a8\"\u003e4b6c4c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.131.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.130.0...v2.131.0\"\u003e2.131.0\u003c/a\u003e (2025-11-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix EscapeAssertion (matcher) incorrectly matching p./r. patterns inside quoted strings (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1572\"\u003e#1572\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/1eef59a0116b31efe66f924e00449f15d3fb457f\"\u003e1eef59a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.130.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.129.0...v2.130.0\"\u003e2.130.0\u003c/a\u003e (2025-11-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix duplicate CI workflow runs and optimize to test only Go 1.21 (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1571\"\u003e#1571\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/bb1e44390d97b9fc9da463a5e690adc96bf33ebe\"\u003ebb1e443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.129.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.128.0...v2.129.0\"\u003e2.129.0\u003c/a\u003e (2025-11-01)\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/apache/casbin/commit/5fc9fd80389499ebc0603c136db5ac98a357bff2\"\u003e\u003ccode\u003e5fc9fd8\u003c/code\u003e\u003c/a\u003e feat: remove Travis script and issue templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/5d3134d00cfcd6af0adb55224ece2e174c8c9d53\"\u003e\u003ccode\u003e5d3134d\u003c/code\u003e\u003c/a\u003e feat: fix inconsistent backslash handling between matcher literals and CSV-pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/0a136642d96a93a7a0b668bc42e3ec05ec90a330\"\u003e\u003ccode\u003e0a13664\u003c/code\u003e\u003c/a\u003e feat: fix stale g() function cache in BuildRoleLinks causing incorrect permis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/4b6c4c81ba9ba40193f1e7d48ac9c2f6ef3b51a8\"\u003e\u003ccode\u003e4b6c4c8\u003c/code\u003e\u003c/a\u003e feat: improve README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/1eef59a0116b31efe66f924e00449f15d3fb457f\"\u003e\u003ccode\u003e1eef59a\u003c/code\u003e\u003c/a\u003e feat: fix EscapeAssertion (matcher) incorrectly matching p./r. patterns insid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/bb1e44390d97b9fc9da463a5e690adc96bf33ebe\"\u003e\u003ccode\u003ebb1e443\u003c/code\u003e\u003c/a\u003e feat: fix duplicate CI workflow runs and optimize to test only Go 1.21 (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/91b9cf29fd28f55624ca7b5ae2d495524b88efd1\"\u003e\u003ccode\u003e91b9cf2\u003c/code\u003e\u003c/a\u003e feat: add OrBAC (Organisation-Based Access Control) model support (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/87e9956dfd0209e5148faa65f6ef06814e8c704f\"\u003e\u003ccode\u003e87e9956\u003c/code\u003e\u003c/a\u003e feat: add ContextEnforcer: add ctx to AddPolicy and other APIs (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/1ef00acc917aac9da6b5fdef187fa32e97e8a0bc\"\u003e\u003ccode\u003e1ef00ac\u003c/code\u003e\u003c/a\u003e feat: enable concurrent transactions using optimistic locking, versioning and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/0c5a5740886f3964361506e92bc5679334ea16f5\"\u003e\u003ccode\u003e0c5a574\u003c/code\u003e\u003c/a\u003e feat: add PBAC model support and test (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/casbin/casbin/compare/v2.108.0...v2.135.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eko/gocache/lib/v4` from 4.2.0 to 4.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eko/gocache/releases\"\u003egithub.com/eko/gocache/lib/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estore/memcache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStore memcache: moved from golang/mock to mockery by \u003ca href=\"https://github.com/eko\"\u003e\u003ccode\u003e@​eko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/295\"\u003eeko/gocache#295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.1...store/memcache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/lib/v4.2.1...store/memcache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estore/bigcache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHide mock interfaces from users by \u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/bigcache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/bigcache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estore/freecache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHide mock interfaces from users by \u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/freecache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/freecache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estore/go_cache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHide mock interfaces from users by \u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/go_cache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/go_cache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003elib/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(go-mod): bump outdated dependencies by \u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(go-mod): bump outdated dependencies by \u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/5654fdfedc940c23811ca165c87e6559a8334049\"\u003e\u003ccode\u003e5654fdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eko/gocache/issues/300\"\u003e#300\u003c/a\u003e from geigerj0/bump-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/3fabe464e91fc8bd6f9a4f92fa23090af953e9f5\"\u003e\u003ccode\u003e3fabe46\u003c/code\u003e\u003c/a\u003e bump all deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/7747003bf340dfd0386fdfb35729b3c9adf54329\"\u003e\u003ccode\u003e7747003\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/b4334a58cdbb432f8e0a7031ce4399d19e659ea7\"\u003e\u003ccode\u003eb4334a5\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/f037427f78a5fb19c460779c71a9ff8cce8f8e99\"\u003e\u003ccode\u003ef037427\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/003ae3928bcde9581120a0e1074d6a1977490aa6\"\u003e\u003ccode\u003e003ae39\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eko/gocache/issues/296\"\u003e#296\u003c/a\u003e from Neo2308/feature/master/hide-mock-interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/42bb50edc504371c7d671993c46d20cc533c4734\"\u003e\u003ccode\u003e42bb50e\u003c/code\u003e\u003c/a\u003e Rename import to resolve warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/21cb8b5ee6a4c79316f5a4155cab7a82fc154931\"\u003e\u003ccode\u003e21cb8b5\u003c/code\u003e\u003c/a\u003e Added mocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/c0e14c13972af4d418435d799085454034c54a00\"\u003e\u003ccode\u003ec0e14c1\u003c/code\u003e\u003c/a\u003e Hide mock interfaces from users\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/277d34a9a5b9b5c2cfe73c490b80530c97280982\"\u003e\u003ccode\u003e277d34a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eko/gocache/issues/295\"\u003e#295\u003c/a\u003e from eko/memcache-mocks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.0...lib/v4.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fsnotify/fsnotify` from 1.9.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/releases\"\u003egithub.com/fsnotify/fsnotify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify, windows: don't rename sibling watches sharing a path prefix\n(\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/754\"\u003efsnotify/fsnotify#754\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/755\"\u003efsnotify/fsnotify#755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a bad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak when recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix a race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md\"\u003egithub.com/fsnotify/fsnotify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.1 2026-05-04\u003c/h2\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify, windows: don't rename sibling watches sharing a path prefix\n(\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/754\"\u003efsnotify/fsnotify#754\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/755\"\u003efsnotify/fsnotify#755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.10.0 2026-04-30\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a\nbad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak\nwhen recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix\na race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/76b01a6e8f502187fecedea8b025e79e5a86085c\"\u003e\u003ccode\u003e76b01a6\u003c/code\u003e\u003c/a\u003e Release 1.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/fec150b807510e54e5b25def4b6e5fb001b4898c\"\u003e\u003ccode\u003efec150b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/162b4216ab8f92ecd26425530bee198972c9b3cb\"\u003e\u003ccode\u003e162b421\u003c/code\u003e\u003c/a\u003e inotify, windows: don't rename sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/224257f23b2f3a96509b316c5cead71dd4a9099a\"\u003e\u003ccode\u003e224257f\u003c/code\u003e\u003c/a\u003e inotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/e0c956c0ccaf51562fee30ef5c055c74e6ae2104\"\u003e\u003ccode\u003ee0c956c\u003c/code\u003e\u003c/a\u003e windows: document directory Write events and stabilize tests (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/8d01d7b9cbe0199e4a1e60fbd965fb05dbb42123\"\u003e\u003ccode\u003e8d01d7b\u003c/code\u003e\u003c/a\u003e Release 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/602284e4a8cadd488d7a5fa07c48462dfac25108\"\u003e\u003ccode\u003e602284e\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/7f03e59f9659552d8a084e03024cb9b983748ed7\"\u003e\u003ccode\u003e7f03e59\u003c/code\u003e\u003c/a\u003e kqueue: skip ENOENT entries in watchDirectoryFiles (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/dab9dde2fc9ba4d0c1076318f81cabcc8fdb2ec9\"\u003e\u003ccode\u003edab9dde\u003c/code\u003e\u003c/a\u003e windows: lock watch field updates against concurrent WatchList (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/eadf267ce152b5e62d48cc2c13bb08bd4062b6c7\"\u003e\u003ccode\u003eeadf267\u003c/code\u003e\u003c/a\u003e kqueue: drop watches directly in Close() instead of going through remove() (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsnotify/fsnotify/compare/v1.9.0...v1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-chi/cors` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/cors/releases\"\u003egithub.com/go-chi/cors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README with install by \u003ca href=\"https://github.com/Uyutaka\"\u003e\u003ccode\u003e@​Uyutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/22\"\u003ego-chi/cors#22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken credits link by \u003ca href=\"https://github.com/lordidiot\"\u003e\u003ccode\u003e@​lordidiot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/25\"\u003ego-chi/cors#25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix test_default error message \u003ca href=\"https://redirect.github.com/go-chi/cors/issues/28\"\u003e#28\u003c/a\u003e by \u003ca href=\"https://github.com/ablankz\"\u003e\u003ccode\u003e@​ablankz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/29\"\u003ego-chi/cors#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go version in CI by \u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/32\"\u003ego-chi/cors#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Origin header check by \u003ca href=\"https://github.com/c2h5oh\"\u003e\u003ccode\u003e@​c2h5oh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/38\"\u003ego-chi/cors#38\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Uyutaka\"\u003e\u003ccode\u003e@​Uyutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/22\"\u003ego-chi/cors#22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lordidiot\"\u003e\u003ccode\u003e@​lordidiot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/25\"\u003ego-chi/cors#25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ablankz\"\u003e\u003ccode\u003e@​ablankz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/29\"\u003ego-chi/cors#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/32\"\u003ego-chi/cors#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/c2h5oh\"\u003e\u003ccode\u003e@​c2h5oh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/38\"\u003ego-chi/cors#38\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-chi/cors/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/go-chi/cors/compare/v1.2.1...v1.2.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/go-chi/cors/commit/3a5381283113550282a3dcfba669a48ba4691d84\"\u003e\u003ccode\u003e3a53812\u003c/code\u003e\u003c/a\u003e Fix Origin header check (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/f8fbaeea0479cfa8a56d3e4e208d9664097a79a8\"\u003e\u003ccode\u003ef8fbaee\u003c/code\u003e\u003c/a\u003e Update Go version in CI (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/b41f76786054f5698f1fee349753c8e1bb7042f5\"\u003e\u003ccode\u003eb41f767\u003c/code\u003e\u003c/a\u003e fix test_default error message \u003ca href=\"https://redirect.github.com/go-chi/cors/issues/28\"\u003e#28\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/76ca79794e02cd16a20fc57320d4930cacf591a2\"\u003e\u003ccode\u003e76ca797\u003c/code\u003e\u003c/a\u003e Fix broken link (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/9aca6170f98f10a194574513b925dfa26664d520\"\u003e\u003ccode\u003e9aca617\u003c/code\u003e\u003c/a\u003e Update README with install (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-chi/cors/compare/v1.2.1...v1.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/go-playground/validator/v10` from 10.26.0 to 10.30.2\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\u003ev10.30.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.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/1523\"\u003ego-playground/validator#1523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add translations for alphaspace and alphanumspace tags in indonesian by \u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/gabriel-vasile/mimetype from 1.4.12 to 1.4.13 by \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/1526\"\u003ego-playground/validator#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add cmyk(color) to validator by \u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.33.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/go-playground/validator/pull/1534\"\u003ego-playground/validator#1534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.47.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/go-playground/validator/pull/1533\"\u003ego-playground/validator#1533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo 1.26 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/1535\"\u003ego-playground/validator#1535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic in unique validation with nil pointer elements 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/1532\"\u003ego-playground/validator#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1527\"\u003ego-playground/validator#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement ValidatorValuer interface feature by \u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Valuer interface documentation and example by \u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.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/1545\"\u003ego-playground/validator#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.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/1546\"\u003ego-playground/validator#1546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG) by \u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fqdn): allow hyphens in last domain label by \u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\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.30.1...v10.30.2\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 10.30.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat: uds_exists validator by \u003ca href=\"https://github.com/barash-asenov\"\u003e\u003ccode\u003e@​barash-asenov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1482\"\u003ego-playground/validator#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Revert min limit of e164 regex by \u003ca href=\"https://github.com/zemzale\"\u003e\u003ccode\u003e@​zemzale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1516\"\u003ego-playground/validator#1516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1513 update ISO 3166-2 codes by \u003ca href=\"https://github.com/xyz27900\"\u003e\u003ccode\u003e@​xyz27900\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1514\"\u003ego-playground/validator#1514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/barash-asenov\"\u003e\u003ccode\u003e@​barash-asenov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1482\"\u003ego-playground/validator#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyz27900\"\u003e\u003ccode\u003e@​xyz27900\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1514\"\u003ego-playground/validator#1514\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.30.0...v10.30.1\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.0...v10.30.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 10.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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/go-playground/validator/pull/1504\"\u003ego-playground/validator#1504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gabriel-vasile/mimetype from 1.4.11 to 1.4.12 by \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/1505\"\u003ego-playground/validator#1505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document omitzero by \u003ca href=\"https://github.com/minoritea\"\u003e\u003ccode\u003e@​minoritea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1509\"\u003ego-playground/validator#1509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing translations for alpha validators by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1510\"\u003ego-playground/validator#1510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve panic when using aliases with OR operator by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1507\"\u003ego-playground/validator#1507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve panic when using cross-field validators with ValidateMap by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1508\"\u003ego-playground/validator#1508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9258bd2b7bbab41c3d99090cac4a659c5f1a60c\"\u003e\u003ccode\u003eb9258bd\u003c/code\u003e\u003c/a\u003e fix(fqdn): allow hyphens in last domain label (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9f1d79d745213827cf712628dfe29211507b011\"\u003e\u003ccode\u003eb9f1d79\u003c/code\u003e\u003c/a\u003e feat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7fa95998a0d9ac50f842f7eceeb44383c285fa63\"\u003e\u003ccode\u003e7fa9599\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/8ca29eca887da7222870fc0ae41e9127960d6838\"\u003e\u003ccode\u003e8ca29ec\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/5e1bedfe984f4501e4636e5058905dcd6129084d\"\u003e\u003ccode\u003e5e1bedf\u003c/code\u003e\u003c/a\u003e docs: add Valuer interface documentation and example (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/42927a0f7810a16c558a02d5a75b8c13134ba50c\"\u003e\u003ccode\u003e42927a0\u003c/code\u003e\u003c/a\u003e feat: implement ValidatorValuer interface feature (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/c254ece8c8e35526572e6035f86adb763abb0bce\"\u003e\u003ccode\u003ec254ece\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/43253862b17ba5ae184cff6a136a2e62dbddce4a\"\u003e\u003ccode\u003e4325386\u003c/code\u003e\u003c/a\u003e fix: prevent panic in unique validation with nil pointer elements (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/d3f35da4560da3a36ed0783f25e2c1d180b11f32\"\u003e\u003ccode\u003ed3f35da\u003c/code\u003e\u003c/a\u003e Go 1.26 support (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/f5c74ce583d5feab2fa257edc52a8c7163dcea89\"\u003e\u003ccode\u003ef5c74ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.26.0...v10.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-viper/mapstructure/v2` from 2.4.0 to 2.5.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.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint qualified type name when ErrorUnused=true causes errors for unused keys in embedded fields by \u003ca href=\"https://github.com/jmacd\"\u003e\u003ccode\u003e@​jmacd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/113\"\u003ego-viper/mapstructure#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.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-viper/mapstructure/pull/126\"\u003ego-viper/mapstructure#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.7 to 3.29.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-viper/mapstructure/pull/131\"\u003ego-viper/mapstructure#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.2.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/go-viper/mapstructure/pull/129\"\u003ego-viper/mapstructure#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for automatically initializing squashed pointer structs by \u003ca href=\"https://github.com/tuunit\"\u003e\u003ccode\u003e@​tuunit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/71\"\u003ego-viper/mapstructure#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.5.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/go-viper/mapstructure/pull/134\"\u003ego-viper/mapstructure#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action 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/go-viper/mapstructure/pull/142\"\u003ego-viper/mapstructure#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix slice deep map (owned) by \u003ca href=\"https://github.com/jphastings\"\u003e\u003ccode\u003e@​jphastings\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/144\"\u003ego-viper/mapstructure#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix lint violations 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/157\"\u003ego-viper/mapstructure#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to devenv 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/158\"\u003ego-viper/mapstructure#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(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/go-viper/mapstructure/pull/151\"\u003ego-viper/mapstructure#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.10 to 4.31.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/153\"\u003ego-viper/mapstructure#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.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/go-viper/mapstructure/pull/154\"\u003ego-viper/mapstructure#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/160\"\u003ego-viper/mapstructure#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.0.0 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/159\"\u003ego-viper/mapstructure#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.7 to 4.31.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/go-viper/mapstructure/pull/162\"\u003ego-viper/mapstructure#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact 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/go-viper/mapstructure/pull/161\"\u003ego-viper/mapstructure#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.8 to 4.31.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/163\"\u003ego-viper/mapstructure#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: Add map field name to convert structs dynamically instead of individually with a tag. by \u003ca href=\"https://github.com/thespags\"\u003e\u003ccode\u003e@​thespags\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/149\"\u003ego-viper/mapstructure#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(decoder): support multiple tag names in order by \u003ca href=\"https://github.com/DarkiT\"\u003e\u003ccode\u003e@​DarkiT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/59\"\u003ego-viper/mapstructure#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: optional root object name by \u003ca href=\"https://github.com/andreev-fn\"\u003e\u003ccode\u003e@​andreev-fn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/137\"\u003ego-viper/mapstructure#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd unmarshaler 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/166\"\u003ego-viper/mapstructure#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/jmacd\"\u003e\u003ccode\u003e@​jmacd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/113\"\u003ego-viper/mapstructure#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tuunit\"\u003e\u003ccode\u003e@​tuunit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/71\"\u003ego-viper/mapstructure#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jphastings\"\u003e\u003ccode\u003e@​jphastings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/144\"\u003ego-viper/mapstructure#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thespags\"\u003e\u003ccode\u003e@​thespags\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/149\"\u003ego-viper/mapstructure#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DarkiT\"\u003e\u003ccode\u003e@​DarkiT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/59\"\u003ego-viper/mapstructure#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andreev-fn\"\u003e\u003ccode\u003e@​andreev-fn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/137\"\u003ego-viper/mapstructure#137\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.4.0...v2.5.0\"\u003ehttps://github.com/go-viper/mapstructure/compare/v2.4.0...v2.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/go-viper/mapstructure/commit/9aa3f77c68e2a56222ea436c1bfa631f1b1072d5\"\u003e\u003ccode\u003e9aa3f77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/166\"\u003e#166\u003c/a\u003e from go-viper/unmarshal2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/ae32a619963bc512eedecf39d6114c53b6141305\"\u003e\u003ccode\u003eae32a61\u003c/code\u003e\u003c/a\u003e doc: add more documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/320c8c9462b5fce88e6a6b2ca84ac6572f89e985\"\u003e\u003ccode\u003e320c8c9\u003c/code\u003e\u003c/a\u003e test: cover unmarshaler to map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/5b228297c7907a2ccf111ba13384ef4e46ee21b3\"\u003e\u003ccode\u003e5b22829\u003c/code\u003e\u003c/a\u003e feat: add unmarshaler interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/fd74c75bae0e10fe9e986fc2256a29b0ecef1b86\"\u003e\u003ccode\u003efd74c75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/137\"\u003e#137\u003c/a\u003e from andreev-fn/opt-root-name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/dee46614248bbb8265a24fa3975216e4387cac36\"\u003e\u003ccode\u003edee4661\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/59\"\u003e#59\u003c/a\u003e from DarkiT/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/5605df44c49e65ca3f1205d23b50933d3e60f156\"\u003e\u003ccode\u003e5605df4\u003c/code\u003e\u003c/a\u003e chore: cover more test cases, fix edge cases, add docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/6166631c5a2cf200bdefb2e05352481ec2f36a35\"\u003e\u003ccode\u003e6166631\u003c/code\u003e\u003c/a\u003e fix(mapstructure): add multi-tag support and regression tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/6471aa6cf510a0cb2110e3e89ea769b76eadaa08\"\u003e\u003ccode\u003e6471aa6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/149\"\u003e#149\u003c/a\u003e from thespags/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/dbffaaa4db23836718adca6f080a536490cfbeb6\"\u003e\u003ccode\u003edbffaaa\u003c/code\u003e\u003c/a\u003e chore: add more tests and clarification to the documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-viper/mapstructure/compare/v2.4.0...v2.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/grpc-ecosystem/grpc-gateway/v2` from 2.28.0 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/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.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use proto.Merge to avoid copylocks with use_opaque_api=true by \u003ca href=\"https://github.com/emahiro\"\u003e\u003ccode\u003e@​emahiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383\"\u003egrpc-ecosystem/grpc-gateway#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow proto3 optional fields in path parameters by \u003ca href=\"https://github.com/susanachl\"\u003e\u003ccode\u003e@​susanachl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416\"\u003egrpc-ecosystem/grpc-gateway#6416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to disable HTTP method override by \u003ca href=\"https://github.com/achew22\"\u003e\u003ccode\u003e@​achew22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6447\"\u003egrpc-ecosystem/grpc-gateway#6447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Go documentation badge to README by \u003ca href=\"https://github.com/achew22\"\u003e\u003ccode\u003e@​achew22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6448\"\u003egrpc-ecosystem/grpc-gateway#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing return statements in error handler paths by \u003ca href=\"https://github.com/jet-go\"\u003e\u003ccode\u003e@​jet-go\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561\"\u003egrpc-ecosystem/grpc-gateway#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate fields and methods if file is deprecated by \u003ca href=\"https://github.com/aidandj\"\u003e\u003ccode\u003e@​aidandj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613\"\u003egrpc-ecosystem/grpc-gateway#6613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd edition 2024 support by \u003ca href=\"https://github.com/printfn\"\u003e\u003ccode\u003e@​printfn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622\"\u003egrpc-ecosystem/grpc-gateway#6622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emahiro\"\u003e\u003ccode\u003e@​emahiro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383\"\u003egrpc-ecosystem/grpc-gateway#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/susanachl\"\u003e\u003ccode\u003e@​susanachl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416\"\u003egrpc-ecosystem/grpc-gateway#6416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jet-go\"\u003e\u003ccode\u003e@​jet-go\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561\"\u003egrpc-ecosystem/grpc-gateway#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aidandj\"\u003e\u003ccode\u003e@​aidandj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613\"\u003egrpc-ecosystem/grpc-gateway#6613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/printfn\"\u003e\u003ccode\u003e@​printfn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622\"\u003egrpc-ecosystem/grpc-gateway#6622\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.28.0...v2.29.0\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.28.0...v2.29.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/grpc-ecosystem/grpc-gateway/commit/ba9b55c1c15c84633be18c45463e123f31a5e999\"\u003e\u003ccode\u003eba9b55c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rules_shell to v0.8.0 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6626\"\u003e#6626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/284a82e32510ab296f3376639c3384a9fde9d6a8\"\u003e\u003ccode\u003e284a82e\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to bcfcbda (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6625\"\u003e#6625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/f74bc7f61e9647b63208c71afdb33e8bda88a12e\"\u003e\u003ccode\u003ef74bc7f\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to d58fd64 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6624\"\u003e#6624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/efb665d2bbb31a2a04bc4d15fc0e051bf18256bd\"\u003e\u003ccode\u003eefb665d\u003c/code\u003e\u003c/a\u003e Add edition 2024 support (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c58da15c3fda1408e94e96e6f9a1f4b84bf3bca3\"\u003e\u003ccode\u003ec58da15\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to 32b8df7 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6621\"\u003e#6621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/42997a1462c474d684193d487ee4afb27d091602\"\u003e\u003ccode\u003e42997a1\u003c/code\u003e\u003c/a\u003e Deprecate fields and methods if file is deprecated (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6613\"\u003e#6613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6f4af8b90c7c3d6e0cc7cac34ead8935c0a91f25\"\u003e\u003ccode\u003e6f4af8b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to bf85cad (\u003ca href=\"https://redi...\n\n_Description has been truncated_","html_url":"https://github.com/opentdf/platform/pull/3431","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3431","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3431/packages"},{"uuid":"4370068101","node_id":"PR_kwDOSSroL87XsRHU","number":14,"state":"closed","title":"Bump connectrpc.com/connect from 1.18.1 to 1.19.2","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-03T18:13:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-02T21:24:02.000Z","updated_at":"2026-05-03T18:13:23.000Z","time_to_close":74952,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"connectrpc.com/connect","old_version":"1.18.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [connectrpc.com/connect](https://github.com/connectrpc/connect-go) from 1.18.1 to 1.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bounds check on envelope for 32-bit archs by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CallInfo header/trailer propagation on error responses by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/892\"\u003e#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces the highly requested \u0026quot;simple\u0026quot; flag for code generation, making Connect significantly more ergonomic for everyday RPC development.\u003c/p\u003e\n\u003cp\u003eThe new simple flag in protoc-gen-connect-go generates cleaner, more intuitive client and handler interfaces that eliminate request/response wrappers for most use cases. This addresses community feedback about verbosity and provides a more straightforward API. When enabled, metadata (headers/trailers) can be passed through context instead of explicit wrapper objects, optimizing for the common case where developers don't need direct access to HTTP headers.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd simple flag for more ergonomic generated code by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/smaye81\"\u003e\u003ccode\u003e@​smaye81\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/851\"\u003econnectrpc/connect-go#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go to v1.24 and document http.Protocol use removing the dependency on \u003ccode\u003egolang.org/x/net/http2\u003c/code\u003e by \u003ca href=\"https://github.com/maxbrunet\"\u003e\u003ccode\u003e@​maxbrunet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/873\"\u003econnectrpc/connect-go#873\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/877\"\u003econnectrpc/connect-go#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Edition 2024 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/878\"\u003econnectrpc/connect-go#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude valid spec and headers when calling recover handler for streaming RPCs by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/817\"\u003econnectrpc/connect-go#817\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo version support updated to latest two instead of three by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/837\"\u003econnectrpc/connect-go#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI testing improvements by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/838\"\u003econnectrpc/connect-go#838\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/839\"\u003econnectrpc/connect-go#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode quality improvements by \u003ca href=\"https://github.com/mattrobenolt\"\u003e\u003ccode\u003e@​mattrobenolt\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/841\"\u003econnectrpc/connect-go#841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/867\"\u003econnectrpc/connect-go#867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation improvements by \u003ca href=\"https://github.com/adlion\"\u003e\u003ccode\u003e@​adlion\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/821\"\u003econnectrpc/connect-go#821\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/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.18.1...v1.19.2\"\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=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.18.1\u0026new-version=1.19.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/benchmark-large-codebase/grafana__grafana__qodo__PR107534__20260503/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/benchmark-large-codebase%2Fgrafana__grafana__qodo__PR107534__20260503/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4361936523","node_id":"PR_kwDOR0aME87XTAsP","number":3,"state":"open","title":"chore(boss)(deps): Bump connectrpc.com/connect from 1.19.1 to 1.19.2 in /services/boss","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-30T23:41:58.000Z","updated_at":"2026-04-30T23:41:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(boss)(deps): Bump","packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"}],"path":"/services/boss","ecosystem":"go"},"body":"Bumps [connectrpc.com/connect](https://github.com/connectrpc/connect-go) from 1.19.1 to 1.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.19.1\u0026new-version=1.19.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bossanova-dev/bossanova/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bossanova-dev%2Fbossanova/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4352818031","node_id":"PR_kwDOSQJQ487W1JQ4","number":22,"state":"open","title":"Bump connectrpc.com/connect from 1.18.1 to 1.19.2","user":"dependabot[bot]","labels":["dependencies","go","stale"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-29T18:32:12.000Z","updated_at":"2026-05-30T05:06:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"connectrpc.com/connect","old_version":"1.18.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [connectrpc.com/connect](https://github.com/connectrpc/connect-go) from 1.18.1 to 1.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bounds check on envelope for 32-bit archs by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CallInfo header/trailer propagation on error responses by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/892\"\u003e#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces the highly requested \u0026quot;simple\u0026quot; flag for code generation, making Connect significantly more ergonomic for everyday RPC development.\u003c/p\u003e\n\u003cp\u003eThe new simple flag in protoc-gen-connect-go generates cleaner, more intuitive client and handler interfaces that eliminate request/response wrappers for most use cases. This addresses community feedback about verbosity and provides a more straightforward API. When enabled, metadata (headers/trailers) can be passed through context instead of explicit wrapper objects, optimizing for the common case where developers don't need direct access to HTTP headers.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd simple flag for more ergonomic generated code by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/smaye81\"\u003e\u003ccode\u003e@​smaye81\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/851\"\u003econnectrpc/connect-go#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go to v1.24 and document http.Protocol use removing the dependency on \u003ccode\u003egolang.org/x/net/http2\u003c/code\u003e by \u003ca href=\"https://github.com/maxbrunet\"\u003e\u003ccode\u003e@​maxbrunet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/873\"\u003econnectrpc/connect-go#873\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/877\"\u003econnectrpc/connect-go#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Edition 2024 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/878\"\u003econnectrpc/connect-go#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude valid spec and headers when calling recover handler for streaming RPCs by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/817\"\u003econnectrpc/connect-go#817\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo version support updated to latest two instead of three by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/837\"\u003econnectrpc/connect-go#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI testing improvements by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/838\"\u003econnectrpc/connect-go#838\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/839\"\u003econnectrpc/connect-go#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode quality improvements by \u003ca href=\"https://github.com/mattrobenolt\"\u003e\u003ccode\u003e@​mattrobenolt\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/841\"\u003econnectrpc/connect-go#841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/867\"\u003econnectrpc/connect-go#867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation improvements by \u003ca href=\"https://github.com/adlion\"\u003e\u003ccode\u003e@​adlion\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/821\"\u003econnectrpc/connect-go#821\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/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.18.1...v1.19.2\"\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=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.18.1\u0026new-version=1.19.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/droid-code-review-evals/grafana__grafana__droid__PR107534__20260429/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/droid-code-review-evals%2Fgrafana__grafana__droid__PR107534__20260429/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}],"issue_packages":[{"old_version":"1.19.2","new_version":"1.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-26T02:43:11.000Z","version_change":"1.19.2 → 1.20.0","issue":{"uuid":"4520904981","node_id":"PR_kwDOFABrEc7fPYx9","number":3333,"state":"open","title":"build(deps): Bump the all-go group across 2 directories with 7 updates","user":"dependabot[bot]","labels":["T:dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T02:43:11.000Z","updated_at":"2026-05-26T07:48:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"all-go","update_count":7,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.17","new_version":"1.32.18","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/kms","old_version":"1.51.1","new_version":"1.52.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/libp2p/go-libp2p-kad-dht","old_version":"0.39.2","new_version":"0.40.0","repository_url":"https://github.com/libp2p/go-libp2p-kad-dht"},{"name":"golang.org/x/crypto","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.54.0","new_version":"0.55.0","repository_url":"https://github.com/golang/net"},{"name":"google.golang.org/api","old_version":"0.279.0","new_version":"0.280.0","repository_url":"https://github.com/googleapis/google-api-go-client"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.2` | `1.20.0` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.17` | `1.32.18` |\n| [github.com/aws/aws-sdk-go-v2/service/kms](https://github.com/aws/aws-sdk-go-v2) | `1.51.1` | `1.52.0` |\n| [github.com/libp2p/go-libp2p-kad-dht](https://github.com/libp2p/go-libp2p-kad-dht) | `0.39.2` | `0.40.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.51.0` | `0.52.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.54.0` | `0.55.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.279.0` | `0.280.0` |\n\nBumps the all-go group with 2 updates in the /execution/grpc directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go) and [golang.org/x/net](https://github.com/golang/net).\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.17 to 1.32.18\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/db9f4e546dfe2f62a6bc3bf54b9da42ebace6372\"\u003e\u003ccode\u003edb9f4e5\u003c/code\u003e\u003c/a\u003e Release 2026-05-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34e7ddc9400e830a9ae226a7e3c2161e5ece4f19\"\u003e\u003ccode\u003e34e7ddc\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/f9db036cf7b3b8a1ea5eb67c3d296da4b48b6e2b\"\u003e\u003ccode\u003ef9db036\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/ae5eae1e3ec46433bd99496bfa6936f8f09a2e72\"\u003e\u003ccode\u003eae5eae1\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/429dbdd2a35d325aabc5757edfc9ebf09c2ad12e\"\u003e\u003ccode\u003e429dbdd\u003c/code\u003e\u003c/a\u003e Feat discover endpoint partition validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab4f5b60785064ec6346c922604d94b63d9c7299\"\u003e\u003ccode\u003eab4f5b6\u003c/code\u003e\u003c/a\u003e Release 2026-05-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/757a09909a97a15e5a481d9839b83f15b8fdc4bc\"\u003e\u003ccode\u003e757a099\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/02c8323ee6c99be82dae3a3923616756cb164525\"\u003e\u003ccode\u003e02c8323\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/f4ac954c5b3567f7918fbaa845bd05a8b211f54e\"\u003e\u003ccode\u003ef4ac954\u003c/code\u003e\u003c/a\u003e Bump smithy-go version and update imports for evenstream protocoltests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6d937001e020def8b587dccbe5d803933ce57bfd\"\u003e\u003ccode\u003e6d93700\u003c/code\u003e\u003c/a\u003e Add replace for credentials dependency added on go.mod (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3419\"\u003e#3419\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.32.17...config/v1.32.18\"\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/kms` from 1.51.1 to 1.52.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/d7a70490838a3fba41d2d854394e74270e1c7266\"\u003e\u003ccode\u003ed7a7049\u003c/code\u003e\u003c/a\u003e Release 2024-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/625e1e6ceefff58181a4324818cd36d81829249e\"\u003e\u003ccode\u003e625e1e6\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/1ed868ad38658009ab780f7df8d1017e5e152247\"\u003e\u003ccode\u003e1ed868a\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/e715922954ab9b058a3f36be2ccee2929df6123a\"\u003e\u003ccode\u003ee715922\u003c/code\u003e\u003c/a\u003e Merge customizations for S3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b30a1cc189db41994e99d19fb6632eed5f9961b4\"\u003e\u003ccode\u003eb30a1cc\u003c/code\u003e\u003c/a\u003e Release 2024-03-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/71783e148bc741a3ba2492af739193eae0ccb724\"\u003e\u003ccode\u003e71783e1\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/f434ec245a56eee178f954ee39cf6f685906e129\"\u003e\u003ccode\u003ef434ec2\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/9bac90a45e50000be1beac9f63fc755219e7cd7e\"\u003e\u003ccode\u003e9bac90a\u003c/code\u003e\u003c/a\u003e Release 2024-03-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c3c777b9a704c331ddcefa43bf33ac650d6c2877\"\u003e\u003ccode\u003ec3c777b\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/2e16e91ae30cbe142579c45ed54a21ffee08cc4a\"\u003e\u003ccode\u003e2e16e91\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.51.1...service/s3/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/libp2p/go-libp2p-kad-dht` from 0.39.2 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/libp2p/go-libp2p-kad-dht/releases\"\u003egithub.com/libp2p/go-libp2p-kad-dht's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.40.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release  was brought to you by the \u003ca href=\"https://ipshipyard.com/\"\u003eShipyard\u003c/a\u003e team.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e⚠️ Breaking change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSweepingProvider.Stats()\u003c/code\u003e now takes a \u003ccode\u003econtext.Context\u003c/code\u003e and returns \u003ccode\u003e(stats.Stats, error)\u003c/code\u003e. Callers must pass a ctx with a deadline — the key count is fetched through the keystore worker and can stall behind a slow datastore op. (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1251\"\u003e#1251\u003c/a\u003e by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePer-peer timeout on \u003ccode\u003eADD_PROVIDER\u003c/code\u003e sends so a single slow peer can't stall a reprovide cycle. (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1252\"\u003e#1252\u003c/a\u003e by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebatchReprovide\u003c/code\u003e now holds \u003ccode\u003ecycleStatsLk\u003c/code\u003e for the full defer, fixing a stats race. (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1255\"\u003e#1255\u003c/a\u003e by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eResettableKeystore\u003c/code\u003e reset is faster and no longer blocks the worker. (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1256\"\u003e#1256\u003c/a\u003e by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDependency updates. (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1250\"\u003e#1250\u003c/a\u003e by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\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/libp2p/go-libp2p-kad-dht/compare/v0.39.2...v0.40.0\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.39.2...v0.40.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/libp2p/go-libp2p-kad-dht/commit/d40b14b5b2cc713f78173f411b8eec4c1827552f\"\u003e\u003ccode\u003ed40b14b\u003c/code\u003e\u003c/a\u003e chore: release v0.40.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/7b0dd02f89c586fb5ab4b30d15916ff64b4ec5b8\"\u003e\u003ccode\u003e7b0dd02\u003c/code\u003e\u003c/a\u003e fix(ResettableKeystore): speed up reset process and keep worker responsive (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/d5ed07698ff742d2f57ecd4d0c10d0fd6b8af96c\"\u003e\u003ccode\u003ed5ed076\u003c/code\u003e\u003c/a\u003e fix(provider): hold cycleStatsLk in batchReprovide defer (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/b73e1e814f5f82e3554d350e61e33cae551084f6\"\u003e\u003ccode\u003eb73e1e8\u003c/code\u003e\u003c/a\u003e fix(provider): per-peer timeout on ADD_PROVIDER sends (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1252\"\u003e#1252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/63a3e3ce395b7cd683e413e72a418ebddf97681e\"\u003e\u003ccode\u003e63a3e3c\u003c/code\u003e\u003c/a\u003e fix(provider)!: bound keystore.Size in Stats with a timeout (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/356266128e5a2c9aefd0643813771758f8f550f9\"\u003e\u003ccode\u003e3562661\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.39.2...v0.40.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.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a1c0d9929856c8aba2b31f079340f00578eda803\"\u003e\u003ccode\u003ea1c0d99\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/3c7c86938f4541c333d506f719388d9c42d4763d\"\u003e\u003ccode\u003e3c7c869\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected channel responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/533fb3f7e4a5ae23f69d1837cd851d35ff5b76ce\"\u003e\u003ccode\u003e533fb3f\u003c/code\u003e\u003c/a\u003e ssh: fix source-address critical option bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/abbc44d451a6f9236a2bbd26cbcd4d0fec473da3\"\u003e\u003ccode\u003eabbc44d\u003c/code\u003e\u003c/a\u003e ssh: fix incorrect operator order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e052873987615dc96fe67607a9a6adb76311344f\"\u003e\u003ccode\u003ee052873\u003c/code\u003e\u003c/a\u003e ssh: fix infinite loop on large channel writes due to integer overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b61cf853a89d82cad68da5e12a6beca2116f8456\"\u003e\u003ccode\u003eb61cf85\u003c/code\u003e\u003c/a\u003e ssh: enforce user presence verification for security keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9c2cd33e8d96a96133fd6ff732510ebba539c2bd\"\u003e\u003ccode\u003e9c2cd33\u003c/code\u003e\u003c/a\u003e ssh: enforce strict limits on DSA key parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/890731877d85f71cfdc9554e7a27fec4684fc4c4\"\u003e\u003ccode\u003e8907318\u003c/code\u003e\u003c/a\u003e ssh: reject RSA keys with excessively large moduli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/ffd87b4878fa98ca2908ec534e1a410bf095a35e\"\u003e\u003ccode\u003effd87b4\u003c/code\u003e\u003c/a\u003e ssh: fix panic when authority callbacks are nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e7a7384ecbc8d519f6f4c11b36fa9d761fc8946\"\u003e\u003ccode\u003e4e7a738\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected global responses\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.51.0...v0.52.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/net` from 0.54.0 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7770ec48d03fec35e378665337b4faca93c38423\"\u003e\u003ccode\u003e7770ec4\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/4ece7b612ad44ad6c4d5e0d5d4df9c18cc211905\"\u003e\u003ccode\u003e4ece7b6\u003c/code\u003e\u003c/a\u003e html: escape greater-than symbol in doctype identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/08be507abce89191d78cd49da60f4501fc910472\"\u003e\u003ccode\u003e08be507\u003c/code\u003e\u003c/a\u003e html: improve Noah's Ark clause performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a8fb2fe4f7378f816302b9f2f7b8290ce512e5dd\"\u003e\u003ccode\u003ea8fb2fe\u003c/code\u003e\u003c/a\u003e html: properly render fostered elements in foreign content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/0dc5b7a5f81d7155ade6d5e9db35992998679932\"\u003e\u003ccode\u003e0dc5b7a\u003c/code\u003e\u003c/a\u003e html: properly check namespace in \u0026quot;in body\u0026quot; any other end tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a452f3cc17168a60bc3f439a3ae0fcffc32eca0e\"\u003e\u003ccode\u003ea452f3c\u003c/code\u003e\u003c/a\u003e html: ignore duplicate attributes during tokenization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f8651996b24ba47d89dd9eb97fd47758e6d1886f\"\u003e\u003ccode\u003ef865199\u003c/code\u003e\u003c/a\u003e quic: fix appendMaxDataFrame erroneously accumulating sentLimit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/210ed3cb901cb549818aefa04b71dadaf149d05d\"\u003e\u003ccode\u003e210ed3c\u003c/code\u003e\u003c/a\u003e quic: establish a \u0026quot;happened-before\u0026quot; relationship between stream write and read\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ad8140e0aa2ec41b37ea478b4525a423bcc21af9\"\u003e\u003ccode\u003ead8140e\u003c/code\u003e\u003c/a\u003e quic: fix buffer slicing when handling overlapping stream data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/23ee2efe81a3ff183b4eca46c42f749af7efca45\"\u003e\u003ccode\u003e23ee2ef\u003c/code\u003e\u003c/a\u003e http2: avoid API changes when built with go1.27\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/net/compare/v0.54.0...v0.55.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.279.0 to 0.280.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.280.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.279.0...v0.280.0\"\u003e0.280.0\u003c/a\u003e (2026-05-19)\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/3591\"\u003e#3591\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/55ba2fab69ee14286ad052f57ed90a726b071e86\"\u003e55ba2fa\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/3593\"\u003e#3593\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/054d4b6054450d2be21f50fad64145a4e0125424\"\u003e054d4b6\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/3594\"\u003e#3594\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/03829161b8cd77bf11f4a3a5d07a43f6b1904fbe\"\u003e0382916\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/3595\"\u003e#3595\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/13e1ad2eeb540d19709df87ce9a0cfdb632f1bf3\"\u003e13e1ad2\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/3596\"\u003e#3596\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/4c77865748dda2086de226e9401531c934cd909f\"\u003e4c77865\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/3598\"\u003e#3598\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/ae2f33001826f523ecc6d2f141244e55fbac45c0\"\u003eae2f330\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/3599\"\u003e#3599\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/f82d2049187ed2ab7ee27831a1a78887c5969ca4\"\u003ef82d204\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.279.0...v0.280.0\"\u003e0.280.0\u003c/a\u003e (2026-05-19)\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/3591\"\u003e#3591\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/55ba2fab69ee14286ad052f57ed90a726b071e86\"\u003e55ba2fa\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/3593\"\u003e#3593\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/054d4b6054450d2be21f50fad64145a4e0125424\"\u003e054d4b6\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/3594\"\u003e#3594\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/03829161b8cd77bf11f4a3a5d07a43f6b1904fbe\"\u003e0382916\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/3595\"\u003e#3595\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/13e1ad2eeb540d19709df87ce9a0cfdb632f1bf3\"\u003e13e1ad2\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/3596\"\u003e#3596\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/4c77865748dda2086de226e9401531c934cd909f\"\u003e4c77865\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/3598\"\u003e#3598\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/ae2f33001826f523ecc6d2f141244e55fbac45c0\"\u003eae2f330\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/3599\"\u003e#3599\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/f82d2049187ed2ab7ee27831a1a78887c5969ca4\"\u003ef82d204\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/3887b09ecbbaf25fba1bf52227ad5ca4f89e9968\"\u003e\u003ccode\u003e3887b09\u003c/code\u003e\u003c/a\u003e chore(main): release 0.280.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3592\"\u003e#3592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/f82d2049187ed2ab7ee27831a1a78887c5969ca4\"\u003e\u003ccode\u003ef82d204\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3599\"\u003e#3599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/13e7314e1377c0dd4e132a681b3130abc5843dbd\"\u003e\u003ccode\u003e13e7314\u003c/code\u003e\u003c/a\u003e chore(all): update all (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/ae2f33001826f523ecc6d2f141244e55fbac45c0\"\u003e\u003ccode\u003eae2f330\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3598\"\u003e#3598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/4c77865748dda2086de226e9401531c934cd909f\"\u003e\u003ccode\u003e4c77865\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3596\"\u003e#3596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/13e1ad2eeb540d19709df87ce9a0cfdb632f1bf3\"\u003e\u003ccode\u003e13e1ad2\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3595\"\u003e#3595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/03829161b8cd77bf11f4a3a5d07a43f6b1904fbe\"\u003e\u003ccode\u003e0382916\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3594\"\u003e#3594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/054d4b6054450d2be21f50fad64145a4e0125424\"\u003e\u003ccode\u003e054d4b6\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3593\"\u003e#3593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-go-client/commit/55ba2fab69ee14286ad052f57ed90a726b071e86\"\u003e\u003ccode\u003e55ba2fa\u003c/code\u003e\u003c/a\u003e feat(all): auto-regenerate discovery clients (\u003ca href=\"https://redirect.github.com/googleapis/google-api-go-client/issues/3591\"\u003e#3591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-api-go-client/compare/v0.279.0...v0.280.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.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/net` from 0.54.0 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7770ec48d03fec35e378665337b4faca93c38423\"\u003e\u003ccode\u003e7770ec4\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/4ece7b612ad44ad6c4d5e0d5d4df9c18cc211905\"\u003e\u003ccode\u003e4ece7b6\u003c/code\u003e\u003c/a\u003e html: escape greater-than symbol in doctype identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/08be507abce89191d78cd49da60f4501fc910472\"\u003e\u003ccode\u003e08be507\u003c/code\u003e\u003c/a\u003e html: improve Noah's Ark clause performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a8fb2fe4f7378f816302b9f2f7b8290ce512e5dd\"\u003e\u003ccode\u003ea8fb2fe\u003c/code\u003e\u003c/a\u003e html: properly render fostered elements in foreign content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/0dc5b7a5f81d7155ade6d5e9db35992998679932\"\u003e\u003ccode\u003e0dc5b7a\u003c/code\u003e\u003c/a\u003e html: properly check namespace in \u0026quot;in body\u0026quot; any other end tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a452f3cc17168a60bc3f439a3ae0fcffc32eca0e\"\u003e\u003ccode\u003ea452f3c\u003c/code\u003e\u003c/a\u003e html: ignore duplicate attributes during tokenization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f8651996b24ba47d89dd9eb97fd47758e6d1886f\"\u003e\u003ccode\u003ef865199\u003c/code\u003e\u003c/a\u003e quic: fix appendMaxDataFrame erroneously accumulating sentLimit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/210ed3cb901cb549818aefa04b71dadaf149d05d\"\u003e\u003ccode\u003e210ed3c\u003c/code\u003e\u003c/a\u003e quic: establish a \u0026quot;happened-before\u0026quot; relationship between stream write and read\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ad8140e0aa2ec41b37ea478b4525a423bcc21af9\"\u003e\u003ccode\u003ead8140e\u003c/code\u003e\u003c/a\u003e quic: fix buffer slicing when handling overlapping stream data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/23ee2efe81a3ff183b4eca46c42f749af7efca45\"\u003e\u003ccode\u003e23ee2ef\u003c/code\u003e\u003c/a\u003e http2: avoid API changes when built with go1.27\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/net/compare/v0.54.0...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/evstack/ev-node/pull/3333","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evstack%2Fev-node/issues/3333","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3333/packages"}},{"old_version":"1.19.2","new_version":"1.20.0","update_type":"minor","path":"the dependencies group","pr_created_at":"2026-05-24T23:03:47.000Z","version_change":"1.19.2 → 1.20.0","issue":{"uuid":"4513231081","node_id":"PR_kwDOGyv2is7e2sO5","number":39,"state":"open","title":"chore(deps): bump connectrpc.com/connect from 1.19.2 to 1.20.0 in the dependencies group","user":"dependabot[bot]","labels":["dependencies","minor","go"],"assignees":["k1LoW"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-24T23:03:47.000Z","updated_at":"2026-05-24T23:06:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"}],"path":"the dependencies group","ecosystem":"go"},"body":"Bumps the dependencies group with 1 update: [connectrpc.com/connect](https://github.com/connectrpc/connect-go).\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\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=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.19.2\u0026new-version=1.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/k1LoW/go-github-actions/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/k1LoW%2Fgo-github-actions/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"1.19.2","new_version":"1.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-24T05:29:07.000Z","version_change":"1.19.2 → 1.20.0","issue":{"uuid":"4510605317","node_id":"PR_kwDOHqP31c7eu6FE","number":6345,"state":"open","title":"chore(deps): bump the go-minor group with 34 updates","user":"dependabot[bot]","labels":["needs/kind","needs/priority","needs/area","dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-24T05:29:07.000Z","updated_at":"2026-05-24T05:29:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor","update_count":34,"packages":[{"name":"code.gitea.io/sdk/gitea","old_version":"0.22.1","new_version":"0.25.1"},{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/azcore","old_version":"1.20.0","new_version":"1.21.1","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"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/service/ecr","old_version":"1.55.4","new_version":"1.57.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/bmatcuk/doublestar/v4","old_version":"4.9.2","new_version":"4.10.0","repository_url":"https://github.com/bmatcuk/doublestar"},{"name":"github.com/coreos/go-oidc/v3","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/coreos/go-oidc"},{"name":"github.com/fluxcd/pkg/kustomize","old_version":"1.24.0","new_version":"1.32.0","repository_url":"https://github.com/fluxcd/pkg"},{"name":"github.com/gin-gonic/gin","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/gin-gonic/gin"},{"name":"github.com/go-openapi/runtime","old_version":"0.29.5","new_version":"0.31.0","repository_url":"https://github.com/go-openapi/runtime"},{"name":"github.com/goccy/go-yaml","old_version":"1.18.0","new_version":"1.19.2","repository_url":"https://github.com/goccy/go-yaml"},{"name":"github.com/google/go-containerregistry","old_version":"0.20.7","new_version":"0.21.6","repository_url":"https://github.com/google/go-containerregistry"},{"name":"github.com/jferrl/go-githubauth","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/jferrl/go-githubauth"},{"name":"github.com/ktrysmt/go-bitbucket","old_version":"0.9.87","new_version":"0.10.0","repository_url":"https://github.com/ktrysmt/go-bitbucket"},{"name":"github.com/pelletier/go-toml/v2","old_version":"2.2.4","new_version":"2.3.1","repository_url":"https://github.com/pelletier/go-toml"},{"name":"gitlab.com/gitlab-org/api/client-go","old_version":"1.13.0","new_version":"1.46.0"},{"name":"go.uber.org/zap","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/crypto","old_version":"0.50.0","new_version":"0.51.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.53.0","new_version":"0.55.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/oauth2","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"},{"name":"google.golang.org/api","old_version":"0.259.0","new_version":"0.280.0","repository_url":"https://github.com/googleapis/google-api-go-client"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/protobuf","old_version":"1.36.11","new_version":"1.36.12-0.20260120151049-f2248ac996af"},{"name":"helm.sh/helm/v3","old_version":"3.19.5","new_version":"3.21.0","repository_url":"https://github.com/helm/helm"},{"name":"k8s.io/api","old_version":"0.34.3","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.34.3","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"},{"name":"k8s.io/apimachinery","old_version":"0.34.3","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/apiserver","old_version":"0.34.3","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/apiserver"},{"name":"k8s.io/cli-runtime","old_version":"0.34.3","new_version":"0.35.1","repository_url":"https://github.com/kubernetes/cli-runtime"},{"name":"k8s.io/client-go","old_version":"0.34.3","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/klog/v2","old_version":"2.130.1","new_version":"2.140.0","repository_url":"https://github.com/kubernetes/klog"},{"name":"k8s.io/utils","old_version":"0.0.0-20250604170112-4c0f3b243397","new_version":"0.0.0-20260210185600-b8788abfbbc2","repository_url":"https://github.com/kubernetes/utils"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.22.4","new_version":"0.24.0","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor group with 34 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| code.gitea.io/sdk/gitea | `0.22.1` | `0.25.1` |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.2` | `1.20.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) | `1.20.0` | `1.21.1` |\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/service/ecr](https://github.com/aws/aws-sdk-go-v2) | `1.55.4` | `1.57.2` |\n| [github.com/bmatcuk/doublestar/v4](https://github.com/bmatcuk/doublestar) | `4.9.2` | `4.10.0` |\n| [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) | `3.17.0` | `3.18.0` |\n| [github.com/fluxcd/pkg/kustomize](https://github.com/fluxcd/pkg) | `1.24.0` | `1.32.0` |\n| [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) | `1.11.0` | `1.12.0` |\n| [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime) | `0.29.5` | `0.31.0` |\n| [github.com/goccy/go-yaml](https://github.com/goccy/go-yaml) | `1.18.0` | `1.19.2` |\n| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.20.7` | `0.21.6` |\n| [github.com/jferrl/go-githubauth](https://github.com/jferrl/go-githubauth) | `1.5.1` | `1.6.0` |\n| [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket) | `0.9.87` | `0.10.0` |\n| [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml) | `2.2.4` | `2.3.1` |\n| [gitlab.com/gitlab-org/api/client-go](https://gitlab.com/gitlab-org/api/client-go) | `1.13.0` | `1.46.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.1` | `1.28.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.50.0` | `0.51.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.53.0` | `0.55.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.34.0` | `0.36.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.36.0` | `0.37.0` |\n| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.259.0` | `0.280.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.79.3` | `1.81.1` |\n| google.golang.org/protobuf | `1.36.11` | `1.36.12-0.20260120151049-f2248ac996af` |\n| [helm.sh/helm/v3](https://github.com/helm/helm) | `3.19.5` | `3.21.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.34.3` | `0.36.0` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.34.3` | `0.36.0` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.34.3` | `0.36.0` |\n| [k8s.io/apiserver](https://github.com/kubernetes/apiserver) | `0.34.3` | `0.36.0` |\n| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) | `0.34.3` | `0.35.1` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.34.3` | `0.36.0` |\n| [k8s.io/klog/v2](https://github.com/kubernetes/klog) | `2.130.1` | `2.140.0` |\n| [k8s.io/utils](https://github.com/kubernetes/utils) | `0.0.0-20250604170112-4c0f3b243397` | `0.0.0-20260210185600-b8788abfbbc2` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.22.4` | `0.24.0` |\n\nUpdates `code.gitea.io/sdk/gitea` from 0.22.1 to 0.25.1\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.20.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.20.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/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/service/ecr` from 1.55.4 to 1.57.2\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/9bd153c05150d0c3f9d45f5b9353c34df9bab5b5\"\u003e\u003ccode\u003e9bd153c\u003c/code\u003e\u003c/a\u003e Release 2025-03-04.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b967446708e597c3c22c658d8399d11accc9e1f1\"\u003e\u003ccode\u003eb967446\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/188c52a1f53d95e7f99ce0edc73059ce5d0b803c\"\u003e\u003ccode\u003e188c52a\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/defaf5c13afed6bb77e2ee4fafea2bfcd09cea88\"\u003e\u003ccode\u003edefaf5c\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/8f2dd23c2630bd2ee667a403cf8ea8611c5ce406\"\u003e\u003ccode\u003e8f2dd23\u003c/code\u003e\u003c/a\u003e add test that verifies SRA order of operations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3d547b010751de5a834a749ffdaddff4bcb0d39c\"\u003e\u003ccode\u003e3d547b0\u003c/code\u003e\u003c/a\u003e Release 2025-03-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/554a1497dc16d385e62514b10bc8adacfbd6a8d0\"\u003e\u003ccode\u003e554a149\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/3abb221732b42d61c95f5306f528cc2182d37c7a\"\u003e\u003ccode\u003e3abb221\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/95ae39d57f8d986f691754737311102335039848\"\u003e\u003ccode\u003e95ae39d\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/c62ec38df6cc8e66ecf014365d8bd15c2599bc6d\"\u003e\u003ccode\u003ec62ec38\u003c/code\u003e\u003c/a\u003e create kitchen sink test service (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ecr/v1.55.4...service/ssm/v1.57.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/bmatcuk/doublestar/v4` from 4.9.2 to 4.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bmatcuk/doublestar/releases\"\u003egithub.com/bmatcuk/doublestar/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdded WithNoHidden option\u003c/h2\u003e\n\u003cp\u003eAdded support for a \u003ccode\u003eWithNoHidden\u003c/code\u003e option to ignore hidden files in patterns that might unintentionally match them. For example, a \u003ccode\u003e.config\u003c/code\u003e directory would not be matched by \u003ccode\u003e*\u003c/code\u003e or recursed into by \u003ccode\u003e**\u003c/code\u003e, but \u003cem\u003ewould\u003c/em\u003e be matched by \u003ccode\u003e.*\u003c/code\u003e or recursed by \u003ccode\u003e.config/**\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e for the initial PR and idea!\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WithNoHidden option to skip hidden files by \u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/109\"\u003ebmatcuk/doublestar#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukasngl\"\u003e\u003ccode\u003e@​lukasngl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bmatcuk/doublestar/pull/109\"\u003ebmatcuk/doublestar#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\"\u003ehttps://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/a9ad9e0ef4d6b7e4443090e9a7201d847a881711\"\u003e\u003ccode\u003ea9ad9e0\u003c/code\u003e\u003c/a\u003e allow starting test manually\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/9987c0c624376f84f44515adca73ddcdfdcdf453\"\u003e\u003ccode\u003e9987c0c\u003c/code\u003e\u003c/a\u003e update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/d3b2184d103391fcd0fcca6590c16367310eee65\"\u003e\u003ccode\u003ed3b2184\u003c/code\u003e\u003c/a\u003e windows support for WithNoHidden; better tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/5d6a6cd76ba3e45482d13140f332be36451f5a48\"\u003e\u003ccode\u003e5d6a6cd\u003c/code\u003e\u003c/a\u003e Merge branch 'lukasngl-feat/no-hidden'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/e8319d206e9dab8d51d41e662811cdfb9af72b24\"\u003e\u003ccode\u003ee8319d2\u003c/code\u003e\u003c/a\u003e run tests when a branch/tag is created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/614b331133390c7682c227740c51ff65dea2de65\"\u003e\u003ccode\u003e614b331\u003c/code\u003e\u003c/a\u003e run tests when a branch/tag is created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmatcuk/doublestar/commit/df2e03fb0b91b726e0366c0d9ba1c5e580e2d0c9\"\u003e\u003ccode\u003edf2e03f\u003c/code\u003e\u003c/a\u003e feat: add WithNoHidden option to skip hidden files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bmatcuk/doublestar/compare/v4.9.2...v4.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coreos/go-oidc/v3` from 3.17.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coreos/go-oidc/releases\"\u003egithub.com/coreos/go-oidc/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e.github: configure dependabot by \u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/477\"\u003ecoreos/go-oidc#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e.github: update go versions in CI by \u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/480\"\u003ecoreos/go-oidc#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/478\"\u003ecoreos/go-oidc#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/479\"\u003ecoreos/go-oidc#479\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coreos/go-oidc/compare/v3.17.0...v3.18.0\"\u003ehttps://github.com/coreos/go-oidc/compare/v3.17.0...v3.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/coreos/go-oidc/commit/da6b3bfca8af72414ee0e6e8746585ff5d206003\"\u003e\u003ccode\u003eda6b3bf\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-oidc/commit/7f80694215d5eb5b28f851f35845439b1e1e9e5d\"\u003e\u003ccode\u003e7f80694\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-oidc/commit/7271de57587bb756318f9819796ba846b1ba875a\"\u003e\u003ccode\u003e7271de5\u003c/code\u003e\u003c/a\u003e .github: update go versions in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-oidc/commit/3ccf20fdc4afab7c64881a108d6f4c17a4ecc24d\"\u003e\u003ccode\u003e3ccf20f\u003c/code\u003e\u003c/a\u003e .github: configure dependabot\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coreos/go-oidc/compare/v3.17.0...v3.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/fluxcd/pkg/kustomize` from 1.24.0 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/f3ad4b56adec90eb5661af565cdebec997ad4bfb\"\u003e\u003ccode\u003ef3ad4b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluxcd/pkg/issues/1195\"\u003e#1195\u003c/a\u003e from fluxcd/release-main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/f35b4fd025cdee1664ca3d7aede2eb2fd594583d\"\u003e\u003ccode\u003ef35b4fd\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/18e165c2592fb2a9633b9a80371e730d88bcab29\"\u003e\u003ccode\u003e18e165c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluxcd/pkg/issues/1194\"\u003e#1194\u003c/a\u003e from fluxcd/k8s-1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/fe4377874a6d57593120ee524e1913ca81a5d2e5\"\u003e\u003ccode\u003efe43778\u003c/code\u003e\u003c/a\u003e Update controller-gen to v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/2498ab414d7e2abaee4131142293e520ee76b390\"\u003e\u003ccode\u003e2498ab4\u003c/code\u003e\u003c/a\u003e Update cloud auth SDKs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/b3bb0e0ff6bc2f42f23ff110baa0e7ae0f2ee685\"\u003e\u003ccode\u003eb3bb0e0\u003c/code\u003e\u003c/a\u003e Update go-git to v5.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/545dc4f55ab3850dca6401177c94e37ed40b5c87\"\u003e\u003ccode\u003e545dc4f\u003c/code\u003e\u003c/a\u003e Update distribution to v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/b23cbf9f0581b9dc5594e8659739f1bc9c870d35\"\u003e\u003ccode\u003eb23cbf9\u003c/code\u003e\u003c/a\u003e Update Kubernetes packages to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/c6042810b61f1937c72a0e04d81d0091ca6e7dae\"\u003e\u003ccode\u003ec604281\u003c/code\u003e\u003c/a\u003e Update Go to 1.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/pkg/commit/939c616718374460667e648c796487bfedfa6d98\"\u003e\u003ccode\u003e939c616\u003c/code\u003e\u003c/a\u003e ssa: Fix race condition in CRD tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluxcd/pkg/compare/apis/meta/v1.24.0...kustomize/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/gin-gonic/gin` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003c/blockquote\u003e\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.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-openapi/runtime` from 0.29.5 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-openapi/runtime/releases\"\u003egithub.com/go-openapi/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/runtime/tree/v0.31.0\"\u003e0.31.0\u003c/a\u003e - 2026-05-17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/runtime/compare/v0.30.0...v0.31.0\"\u003ehttps://github.com/go-openapi/runtime/compare/v0.30.0...v0.31.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e33 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eImplemented enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(client): TLS diagnostic mode for Runtime.Trace by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/159e452fbb643b71d258f2cca8b88137450279ee\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(client): add Runtime.Trace for connection-level diagnostics by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/d966b8fa816b64de80ccf018361cc7263c63341e\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed bugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): strip CR/LF from multipart filename and field name by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/5cabd7013f842d80d85a547ea761cf136699deb4\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(middleware): cap filename length on untyped formData uploads by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/0d36609aa32886db0a827883431a5600b274fc10\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: CA cert pool should be cloned not returned as pointer 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/runtime/pull/455\"\u003e#455\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/c925891ba9edd2240e9a10abcbb2f8453a190970\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct spelling of \u0026quot;Organ trail\u0026quot; to \u0026quot;Oregon Trail\u0026quot; in request tests 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-openapi/runtime/pull/449\"\u003e#449\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/3b614c320c5f157dc502a2a4b541eb1dfb34989d\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client/tls): correct PEM label and add Ed25519 key support 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/runtime/pull/452\"\u003e#452\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/eaa96edc1f2811efe29a1e6d07ca1db84155f026\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: fixup module layout by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/1fd10af05ff76b283c381f8a3e5b41359d17c4cb\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: trimmed deprecated functions from examples by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/463\"\u003e#463\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/fe97e40276649c6cad129afa87e6549299ab89d8\"\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/runtime/pull/460\"\u003e#460\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/0c4edbac0f9c4bc72334f8c105ac173c9676399f\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: advertised doc site in README.md 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/runtime/pull/454\"\u003e#454\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/9d29f68e2bd36b26aea7286d369dc88374ce1fab\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct two comment typos in client/internal/request/request.go 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-openapi/runtime/pull/450\"\u003e#450\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/09c03d02ae2717bf36643c8559cecaf197363b31\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(compression): deprecate ContentEncoding, add CAFxX recipe 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/runtime/pull/447\"\u003e#447\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/6244633af43ff7691c33eb68b32324114f015c1d\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(keep-alive): add a thorough keep-alive primer 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/runtime/pull/445\"\u003e#445\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/7c678af534a79da024575aa6558299901551dde4\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eCode quality\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: godoc linting 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/runtime/pull/465\"\u003e#465\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/74bcf736bac52ca40d65a839946e16b51c72c762\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cleanup linter config, reformat, optimized strings replacer by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/8bf148cb896bf0e7f0c22bbd6a3501d82b900b4b\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix/example request 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/runtime/pull/462\"\u003e#462\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/9fef4d8ebb77697229a4ff5945d5665aa64f9d9c\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(relint): relint code base 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/runtime/pull/461\"\u003e#461\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/4b215322ce2ba88d0e8466668786d68792dca349\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: doc site on github pages 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/runtime/pull/448\"\u003e#448\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/1c5e3735efd166bf7aa00544b8172523c4314687\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest: fix flaky assertion on httptrace 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/runtime/pull/456\"\u003e#456\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/1e4d68eb5e29974f2149b68c4d9c4dd6d2dc4221\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eMiscellaneous tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: prepare release v0.31.0 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/runtime/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/423c407791a74d4353830e07d98375a0c5cf311b\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove binary by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/982c9d3bfa154c4c1f8c06c764ad44e90a666134\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/423c407791a74d4353830e07d98375a0c5cf311b\"\u003e\u003ccode\u003e423c407\u003c/code\u003e\u003c/a\u003e chore: prepare release v0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/1fd10af05ff76b283c381f8a3e5b41359d17c4cb\"\u003e\u003ccode\u003e1fd10af\u003c/code\u003e\u003c/a\u003e doc: fixup module layout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/74bcf736bac52ca40d65a839946e16b51c72c762\"\u003e\u003ccode\u003e74bcf73\u003c/code\u003e\u003c/a\u003e doc: godoc linting (\u003ca href=\"https://redirect.github.com/go-openapi/runtime/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/506f3bcb4a7ea135a9742fb8f6bcc5bf666b02b8\"\u003e\u003ccode\u003e506f3bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-openapi/runtime/issues/464\"\u003e#464\u003c/a\u003e from fredbi/sec/lens3-multipart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/8bf148cb896bf0e7f0c22bbd6a3501d82b900b4b\"\u003e\u003ccode\u003e8bf148c\u003c/code\u003e\u003c/a\u003e chore: cleanup linter config, reformat, optimized strings replacer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/fa336825535097d6b36eef67830c87ebe2970273\"\u003e\u003ccode\u003efa33682\u003c/code\u003e\u003c/a\u003e test(security): fuzz targets for BindForm parse + filename cap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/5cabd7013f842d80d85a547ea761cf136699deb4\"\u003e\u003ccode\u003e5cabd70\u003c/code\u003e\u003c/a\u003e fix(client): strip CR/LF from multipart filename and field name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/0d36609aa32886db0a827883431a5600b274fc10\"\u003e\u003ccode\u003e0d36609\u003c/code\u003e\u003c/a\u003e fix(middleware): cap filename length on untyped formData uploads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/fe97e40276649c6cad129afa87e6549299ab89d8\"\u003e\u003ccode\u003efe97e40\u003c/code\u003e\u003c/a\u003e doc: trimmed deprecated functions from examples (\u003ca href=\"https://redirect.github.com/go-openapi/runtime/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/982c9d3bfa154c4c1f8c06c764ad44e90a666134\"\u003e\u003ccode\u003e982c9d3\u003c/code\u003e\u003c/a\u003e chore: remove binary\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-openapi/runtime/compare/v0.29.5...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/goccy/go-yaml` from 1.18.0 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/goccy/go-yaml/releases\"\u003egithub.com/goccy/go-yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix anchor reference regression in nested structures by \u003ca href=\"https://github.com/linyows\"\u003e\u003ccode\u003e@​linyows\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/839\"\u003egoccy/go-yaml#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linyows\"\u003e\u003ccode\u003e@​linyows\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/839\"\u003egoccy/go-yaml#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/goccy/go-yaml/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix decoding of integer keys of map type by \u003ca href=\"https://github.com/goccy\"\u003e\u003ccode\u003e@​goccy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/829\"\u003egoccy/go-yaml#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport line comment for flow sequence or flow map by \u003ca href=\"https://github.com/goccy\"\u003e\u003ccode\u003e@​goccy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/834\"\u003egoccy/go-yaml#834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/goccy/go-yaml/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;feat: Dont make copies of structs for validation\u0026quot; by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/763\"\u003egoccy/go-yaml#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd decode option that allows specific field prefixes by \u003ca href=\"https://github.com/cpuguy83\"\u003e\u003ccode\u003e@​cpuguy83\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/795\"\u003egoccy/go-yaml#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize CR and CRLF in multi-line strings by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/754\"\u003egoccy/go-yaml#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport non string map keys by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/756\"\u003egoccy/go-yaml#756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip directive in path operations by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/758\"\u003egoccy/go-yaml#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd indentation to flow values on new lines by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/759\"\u003egoccy/go-yaml#759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for RawMessage, similar to json.RawMessage by \u003ca href=\"https://github.com/thanethomson\"\u003e\u003ccode\u003e@​thanethomson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/790\"\u003egoccy/go-yaml#790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpuguy83\"\u003e\u003ccode\u003e@​cpuguy83\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/795\"\u003egoccy/go-yaml#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thanethomson\"\u003e\u003ccode\u003e@​thanethomson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/790\"\u003egoccy/go-yaml#790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.18.0...v1.19.0\"\u003ehttps://github.com/goccy/go-yaml/compare/v1.18.0...v1.19.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/goccy/go-yaml/commit/92bc79cb5f685e999ad131473168fc45215d12d9\"\u003e\u003ccode\u003e92bc79c\u003c/code\u003e\u003c/a\u003e Fix anchor reference regression in nested structures (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/b0ab06985557a2d84913ecba6dda0dbedbd5e154\"\u003e\u003ccode\u003eb0ab069\u003c/code\u003e\u003c/a\u003e Support line comment for flow sequence or flow map (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/9e98b0c753ff2b8f0b323929c9c60fe7951d0f45\"\u003e\u003ccode\u003e9e98b0c\u003c/code\u003e\u003c/a\u003e Fix decoding of integer keys of map type (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/a7b4bfbcf4a41152862ffba5cce666631bc04bb1\"\u003e\u003ccode\u003ea7b4bfb\u003c/code\u003e\u003c/a\u003e Add support for RawMessage, similar to json.RawMessage (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/07c09c028744e7aac32d1b11279a401055d107f5\"\u003e\u003ccode\u003e07c09c0\u003c/code\u003e\u003c/a\u003e Add indentation to flow values on new lines (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/0040ab4161153c5b812ae51984d3967ad3dbd068\"\u003e\u003ccode\u003e0040ab4\u003c/code\u003e\u003c/a\u003e Skip directive in path operations (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/7901e98f54d280a553a0d606c91a82fa89493928\"\u003e\u003ccode\u003e7901e98\u003c/code\u003e\u003c/a\u003e Support non string map keys (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/f4d13479ba3d44541a65d0dffeab5e3fa805413a\"\u003e\u003ccode\u003ef4d1347\u003c/code\u003e\u003c/a\u003e Normalize CR and CRLF in multi-line strings (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/90e852559132e85734ab0c9a48b3a912ebd3f060\"\u003e\u003ccode\u003e90e8525\u003c/code\u003e\u003c/a\u003e Add decode option that allows specific field prefixes (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/25e5d9094248e480434ca87d9119e3d9ce7ac1d7\"\u003e\u003ccode\u003e25e5d90\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: Dont make copies of structs for validation (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/737\"\u003e#737\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.18.0...v1.19.2\"\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.7 to 0.21.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.21.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update dependencies to use new azure sdk components by \u003ca href=\"https://github.com/gaganhr94\"\u003e\u003ccode\u003e@​gaganhr94\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2262\"\u003egoogle/go-containerregistry#2262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etransport: restore resp.Body in retryError so CheckError can parse it by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2264\"\u003egoogle/go-containerregistry#2264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/registry: return 202 Accepted for PATCH chunk uploads by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2265\"\u003egoogle/go-containerregistry#2265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow OCI distribution spec for artifactType and annotations by \u003ca href=\"https://github.com/malt3\"\u003e\u003ccode\u003e@​malt3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2269\"\u003egoogle/go-containerregistry#2269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eactions: attach Codecov token to coverage tests on main 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/2270\"\u003egoogle/go-containerregistry#2270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: use DeleteScope (with \u0026quot;delete\u0026quot; action) for manifest deletion by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2266\"\u003egoogle/go-containerregistry#2266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: limit concurrent layer pulls by \u003ca href=\"https://github.com/gnix0\"\u003e\u003ccode\u003e@​gnix0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2271\"\u003egoogle/go-containerregistry#2271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/registry: reject corrupt disk blobs by \u003ca href=\"https://github.com/gnix0\"\u003e\u003ccode\u003e@​gnix0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2272\"\u003egoogle/go-containerregistry#2272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutate: close layer readers during export by \u003ca href=\"https://github.com/gnix0\"\u003e\u003ccode\u003e@​gnix0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2277\"\u003egoogle/go-containerregistry#2277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecrane/flatten: preserve image media type when flattening by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2267\"\u003egoogle/go-containerregistry#2267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump goreleaser/goreleaser-action from 7.0.0 to 7.2.1 in the actions 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/google/go-containerregistry/pull/2273\"\u003egoogle/go-containerregistry#2273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump go.opentelemetry.io/otel from 1.36.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2278\"\u003egoogle/go-containerregistry#2278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 3 directories with 6 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/google/go-containerregistry/pull/2280\"\u003egoogle/go-containerregistry#2280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace go-homedir with os.UserHomeDir by \u003ca href=\"https://github.com/jammie-jelly\"\u003e\u003ccode\u003e@​jammie-jelly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2282\"\u003egoogle/go-containerregistry#2282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/name: only treat .localhost as non-HTTPS, not .local by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2281\"\u003egoogle/go-containerregistry#2281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etransport: block unspecified IPs (0.0.0.0, ::) in validateRealmURL by \u003ca href=\"https://github.com/marwan9696\"\u003e\u003ccode\u003e@​marwan9696\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2285\"\u003egoogle/go-containerregistry#2285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(mutate): add Extract round-trip test for filesystem object preservation by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2283\"\u003egoogle/go-containerregistry#2283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexperiments: remove deprecated support for estargz by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2288\"\u003egoogle/go-containerregistry#2288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump aws-actions/configure-aws-credentials from 6.1.0 to 6.1.1 in the 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/google/go-containerregistry/pull/2289\"\u003egoogle/go-containerregistry#2289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: limit HTTP response body reads to prevent OOM by \u003ca href=\"https://github.com/evilgensec\"\u003e\u003ccode\u003e@​evilgensec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2296\"\u003egoogle/go-containerregistry#2296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 3 directories with 6 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/google/go-containerregistry/pull/2297\"\u003egoogle/go-containerregistry#2297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etransport: block redirects from token server to private/link-local addresses (SSRF fix) by \u003ca href=\"https://github.com/evilgensec\"\u003e\u003ccode\u003e@​evilgensec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2292\"\u003egoogle/go-containerregistry#2292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epkg/v1/mutate: preserve relative symlinks that stay within rootfs in Extract by \u003ca href=\"https://github.com/anishesg\"\u003e\u003ccode\u003e@​anishesg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2279\"\u003egoogle/go-containerreg...\n\n_Description has been truncated_","html_url":"https://github.com/akuity/kargo/pull/6345","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akuity%2Fkargo/issues/6345","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6345/packages"}},{"old_version":"1.19.2","new_version":"1.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-21T09:10:32.000Z","version_change":"1.19.2 → 1.20.0","issue":{"uuid":"4493259155","node_id":"PR_kwDOEWYKxc7d3g3I","number":651,"state":"closed","title":"deps(deps): bump the production-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","auto-merge"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-21T09:10:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T09:10:32.000Z","updated_at":"2026-05-21T09:10:54.000Z","time_to_close":13,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"production-dependencies","update_count":2,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/exaring/otelpgx","old_version":"0.10.0","new_version":"0.11.1","repository_url":"https://github.com/exaring/otelpgx"}],"path":null,"ecosystem":"go"},"body":"Bumps the production-dependencies group with 2 updates: [connectrpc.com/connect](https://github.com/connectrpc/connect-go) and [github.com/exaring/otelpgx](https://github.com/exaring/otelpgx).\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/exaring/otelpgx` from 0.10.0 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/exaring/otelpgx/releases\"\u003egithub.com/exaring/otelpgx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Tracer.logConnectionDetails defaults to true by \u003ca href=\"https://github.com/trygve-baerland\"\u003e\u003ccode\u003e@​trygve-baerland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/80\"\u003eexaring/otelpgx#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/trygve-baerland\"\u003e\u003ccode\u003e@​trygve-baerland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/80\"\u003eexaring/otelpgx#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/exaring/otelpgx/compare/v0.11.0...v0.11.1\"\u003ehttps://github.com/exaring/otelpgx/compare/v0.11.0...v0.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): upgrade Go version to 1.25 + use latest stable otel semconv by \u003ca href=\"https://github.com/ValentinLvr\"\u003e\u003ccode\u003e@​ValentinLvr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/74\"\u003eexaring/otelpgx#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add option to disable the AcquireTracer by \u003ca href=\"https://github.com/joshua-tianci\"\u003e\u003ccode\u003e@​joshua-tianci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/73\"\u003eexaring/otelpgx#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(stats): allow WithStatsAttributes to override library defaults by \u003ca href=\"https://github.com/obitech\"\u003e\u003ccode\u003e@​obitech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/78\"\u003eexaring/otelpgx#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: spring cleaning — Go matrix, pgx, testify, golangci-lint by \u003ca href=\"https://github.com/obitech\"\u003e\u003ccode\u003e@​obitech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/79\"\u003eexaring/otelpgx#79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ValentinLvr\"\u003e\u003ccode\u003e@​ValentinLvr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/74\"\u003eexaring/otelpgx#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joshua-tianci\"\u003e\u003ccode\u003e@​joshua-tianci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/73\"\u003eexaring/otelpgx#73\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/exaring/otelpgx/compare/v0.10.0...v0.11.0\"\u003ehttps://github.com/exaring/otelpgx/compare/v0.10.0...v0.11.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/exaring/otelpgx/commit/626246cecc54852957b15ff581eaadc139893e17\"\u003e\u003ccode\u003e626246c\u003c/code\u003e\u003c/a\u003e Fix lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/168b1050b5d09587aa3fab80da4a0aa50aa4b7d3\"\u003e\u003ccode\u003e168b105\u003c/code\u003e\u003c/a\u003e Refactor tests to use testify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/795d56ddbeaca027d09b464e99bf693d68b264f3\"\u003e\u003ccode\u003e795d56d\u003c/code\u003e\u003c/a\u003e fix logConnectionDetails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/76cf7a5e74d62b3d166720df7c2f2edbde5daee2\"\u003e\u003ccode\u003e76cf7a5\u003c/code\u003e\u003c/a\u003e Add tests for asserting trace attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/25501deaaaeb09fc8a76c6719ab4b87ee7378b79\"\u003e\u003ccode\u003e25501de\u003c/code\u003e\u003c/a\u003e fix(ci): test from go1.25+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/ca37215cd0dd8b46c2c17db02d424817278591f1\"\u003e\u003ccode\u003eca37215\u003c/code\u003e\u003c/a\u003e fix: Update .github/workflows/test.yaml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/b0d28b5275d7e20efbc7420cadf8ff0fa0130729\"\u003e\u003ccode\u003eb0d28b5\u003c/code\u003e\u003c/a\u003e refactor(test): use typed context key in span name test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/45dc29040173579735def2de9d112dd8b1a6577f\"\u003e\u003ccode\u003e45dc290\u003c/code\u003e\u003c/a\u003e chore(lint): switch from golint to golangci-lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/ad455b081c94019e793b969f26c9dcdc42dcc0c9\"\u003e\u003ccode\u003ead455b0\u003c/code\u003e\u003c/a\u003e refactor: switch to testify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/e630def1602b705641a39594c43336d8281e14b3\"\u003e\u003ccode\u003ee630def\u003c/code\u003e\u003c/a\u003e chore: update pgx\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/exaring/otelpgx/compare/v0.10.0...v0.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 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/antinvestor/service-notification/pull/651","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/antinvestor%2Fservice-notification/issues/651","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/651/packages"}},{"old_version":"1.19.2","new_version":"1.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-21T05:03:00.000Z","version_change":"1.19.2 → 1.20.0","issue":{"uuid":"4491878147","node_id":"PR_kwDORfUnus7dzD7F","number":605,"state":"closed","title":"chore(deps): bump the go-minor-and-patch group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-23T05:33:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T05:03:00.000Z","updated_at":"2026-05-23T05:33:24.000Z","time_to_close":174623,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor-and-patch","update_count":5,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/aws/aws-sdk-go-v2/service/apigateway","old_version":"1.39.3","new_version":"1.39.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/apigatewayv2","old_version":"1.34.3","new_version":"1.34.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/cloudfront","old_version":"1.63.0","new_version":"1.64.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ec2","old_version":"1.301.0","new_version":"1.303.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-and-patch group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.2` | `1.20.0` |\n| [github.com/aws/aws-sdk-go-v2/service/apigateway](https://github.com/aws/aws-sdk-go-v2) | `1.39.3` | `1.39.4` |\n| [github.com/aws/aws-sdk-go-v2/service/apigatewayv2](https://github.com/aws/aws-sdk-go-v2) | `1.34.3` | `1.34.4` |\n| [github.com/aws/aws-sdk-go-v2/service/cloudfront](https://github.com/aws/aws-sdk-go-v2) | `1.63.0` | `1.64.0` |\n| [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) | `1.301.0` | `1.303.0` |\n\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/apigateway` from 1.39.3 to 1.39.4\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/v1.39.3...v1.39.4\"\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/apigatewayv2` from 1.34.3 to 1.34.4\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/67db6904b816b95073883b7ad378384c4839b28c\"\u003e\u003ccode\u003e67db690\u003c/code\u003e\u003c/a\u003e Release 2025-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/32ee1b5d75fc303c0626a6f5e769f4e08cc491a8\"\u003e\u003ccode\u003e32ee1b5\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/0b431223309a815cffc048072556aa651ee1455f\"\u003e\u003ccode\u003e0b43122\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/44786d920f3627b73a99e81c7b6399dbfcf7ab42\"\u003e\u003ccode\u003e44786d9\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/c98edb73809256823906d7e307ecf3c9abc16700\"\u003e\u003ccode\u003ec98edb7\u003c/code\u003e\u003c/a\u003e update internal endpts comment that was wrong (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88da3c8c5569dece0e99802dab638faa047a0db0\"\u003e\u003ccode\u003e88da3c8\u003c/code\u003e\u003c/a\u003e Release 2025-09-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/74a74fc179f8bbd879383cc75fa29a1937266dcc\"\u003e\u003ccode\u003e74a74fc\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/5e6f7ae6139ca69044bb706664b4dbdc31227a32\"\u003e\u003ccode\u003e5e6f7ae\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/0e722ab42ff6bc6bb810c2937b8e1b41937e17c3\"\u003e\u003ccode\u003e0e722ab\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/41a7d004b9ff794f6007d30168afc825031f2c61\"\u003e\u003ccode\u003e41a7d00\u003c/code\u003e\u003c/a\u003e Release 2025-09-24\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/mq/v1.34.3...service/mq/v1.34.4\"\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/cloudfront` from 1.63.0 to 1.64.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/6191b25230d7cf4333b1e3bc2e60400fb56a4591\"\u003e\u003ccode\u003e6191b25\u003c/code\u003e\u003c/a\u003e Release 2024-10-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b963d71ea3b0e63acbbba67d6f2ad725af67f73\"\u003e\u003ccode\u003e6b963d7\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/71fb8f0b33c0fe73e98456beb34fb3c0b6ec66e1\"\u003e\u003ccode\u003e71fb8f0\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/b132e7e9f290e38657de2666fa3c7f3d827f6bdf\"\u003e\u003ccode\u003eb132e7e\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/c5e364e134b6207b81c762ad18f41d09ec531f21\"\u003e\u003ccode\u003ec5e364e\u003c/code\u003e\u003c/a\u003e Release 2024-10-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d4103b74479201ef1934bcee5414c15f0bada5f1\"\u003e\u003ccode\u003ed4103b7\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/e237ef3019e8ef46b2871331f68f61b503fad3d1\"\u003e\u003ccode\u003ee237ef3\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/98c6308bfd1e3154f8f35c33eb0e36034a5eecf7\"\u003e\u003ccode\u003e98c6308\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/be2f3e03a2d633228d04f560a87e5459655083e5\"\u003e\u003ccode\u003ebe2f3e0\u003c/code\u003e\u003c/a\u003e Release 2024-09-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88e60a128ba0ed1aa4e4c3e87b5be4633cf0c491\"\u003e\u003ccode\u003e88e60a1\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.63.0...service/s3/v1.64.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/service/ec2` from 1.301.0 to 1.303.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/2517fe9ffa52ed4507b13ccc57efa111b2008750\"\u003e\u003ccode\u003e2517fe9\u003c/code\u003e\u003c/a\u003e Release 2026-05-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b92fcb4c3e3866495ce858576e58e7311c65f417\"\u003e\u003ccode\u003eb92fcb4\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/c7819484a7bc74c93cc3ec25742a1a99c1f07699\"\u003e\u003ccode\u003ec781948\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/49cfec4f4e0ab068413618037a391141530604c0\"\u003e\u003ccode\u003e49cfec4\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/71f1511b45ced10d1e68f9e631dcb37019759e34\"\u003e\u003ccode\u003e71f1511\u003c/code\u003e\u003c/a\u003e Support SHA-256 on CloudFront signing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3406\"\u003e#3406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f29464eb7d59e0f436636245835fcc40a26908c9\"\u003e\u003ccode\u003ef29464e\u003c/code\u003e\u003c/a\u003e Release 2026-05-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/68ef1d689b9862ca77c2b52bf71d856a61822249\"\u003e\u003ccode\u003e68ef1d6\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/23c837914b0428505996a9c82f9a95afe4755f1d\"\u003e\u003ccode\u003e23c8379\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/d417d923addeb7f3b9f17a1105535b37964c1e68\"\u003e\u003ccode\u003ed417d92\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/d3db2d08ce74fa0da7d6adf8897272f43b25246d\"\u003e\u003ccode\u003ed3db2d0\u003c/code\u003e\u003c/a\u003e Auto-discover protocoltest instead of manually adding them to build (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3392\"\u003e#3392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.301.0...service/ec2/v1.303.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/writer/cerebro/pull/605","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/writer%2Fcerebro/issues/605","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/605/packages"}},{"old_version":"1.19.2","new_version":"1.20.0","update_type":"minor","path":"the connect-updates group","pr_created_at":"2026-05-21T01:22:31.000Z","version_change":"1.19.2 → 1.20.0","issue":{"uuid":"4490966267","node_id":"PR_kwDOQyfAf87dwIdO","number":22,"state":"open","title":"deps(deps): bump connectrpc.com/connect from 1.19.2 to 1.20.0 in the connect-updates group","user":"dependabot[bot]","labels":[],"assignees":["JO3QMA"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-21T01:22:31.000Z","updated_at":"2026-05-21T01:22:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"}],"path":"the connect-updates group","ecosystem":"go"},"body":"Bumps the connect-updates group with 1 update: [connectrpc.com/connect](https://github.com/connectrpc/connect-go).\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\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=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.19.2\u0026new-version=1.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/JO3QMA/yahoo_auctions_api/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JO3QMA%2Fyahoo_auctions_api/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"1.19.1","new_version":"1.20.0","update_type":"minor","path":"/app","pr_created_at":"2026-05-20T22:44:52.000Z","version_change":"1.19.1 → 1.20.0","issue":{"uuid":"4490394422","node_id":"PR_kwDOR7Hjwc7duWT7","number":23,"state":"closed","title":"Bump the go-modules group in /app with 22 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T11:06:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-20T22:44:52.000Z","updated_at":"2026-05-21T11:06:13.000Z","time_to_close":44470,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-modules","update_count":22,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-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.32.12","new_version":"1.32.17","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.12","new_version":"1.19.16","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.97.1","new_version":"1.101.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"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/google/cel-go","old_version":"0.27.0","new_version":"0.28.1","repository_url":"https://github.com/google/cel-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.28.0","new_version":"2.29.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/labstack/echo/v5","old_version":"5.0.4","new_version":"5.1.1","repository_url":"https://github.com/labstack/echo"},{"name":"github.com/lib/pq","old_version":"1.11.2","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/mark3labs/mcp-go","old_version":"0.45.0","new_version":"0.54.0","repository_url":"https://github.com/mark3labs/mcp-go"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/mysql","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/yuin/goldmark","old_version":"1.7.16","new_version":"1.8.2","repository_url":"https://github.com/yuin/goldmark"},{"name":"golang.org/x/crypto","old_version":"0.49.0","new_version":"0.51.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/mod","old_version":"0.34.0","new_version":"0.35.0","repository_url":"https://github.com/golang/mod"},{"name":"golang.org/x/net","old_version":"0.52.0","new_version":"0.53.0","repository_url":"https://github.com/golang/net"},{"name":"google.golang.org/genproto/googleapis/api","old_version":"0.0.0-20260316172706-e463d84ca32d","new_version":"0.0.0-20260414002931-afd174a4e478","repository_url":"https://github.com/googleapis/go-genproto"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.80.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"modernc.org/sqlite","old_version":"1.46.1","new_version":"1.50.1"},{"name":"golang.org/x/text","old_version":"0.35.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"}],"path":"/app","ecosystem":"go"},"body":"Bumps the go-modules group in /app with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.1` | `1.20.0` |\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.32.12` | `1.32.17` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.12` | `1.19.16` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.97.1` | `1.101.0` |\n| [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) | `1.9.3` | `1.10.0` |\n| [github.com/google/cel-go](https://github.com/google/cel-go) | `0.27.0` | `0.28.1` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.28.0` | `2.29.0` |\n| [github.com/labstack/echo/v5](https://github.com/labstack/echo) | `5.0.4` | `5.1.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.2` | `1.12.3` |\n| [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) | `0.45.0` | `0.54.0` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.41.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/mysql](https://github.com/testcontainers/testcontainers-go) | `0.41.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.41.0` | `0.42.0` |\n| [github.com/yuin/goldmark](https://github.com/yuin/goldmark) | `1.7.16` | `1.8.2` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.49.0` | `0.51.0` |\n| [golang.org/x/mod](https://github.com/golang/mod) | `0.34.0` | `0.35.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.52.0` | `0.53.0` |\n| [google.golang.org/genproto/googleapis/api](https://github.com/googleapis/go-genproto) | `0.0.0-20260316172706-e463d84ca32d` | `0.0.0-20260414002931-afd174a4e478` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.79.3` | `1.80.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.46.1` | `1.50.1` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.35.0` | `0.37.0` |\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/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.32.12 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.12...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.19.12 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/service/sqs/v1.19.12...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/s3` from 1.97.1 to 1.101.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/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\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/848eb597bd63cb770bcd11ee230f9dca68ce1ffe\"\u003e\u003ccode\u003e848eb59\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/1d7b13420ed32f0809a5a4a35c630d19bfd0b6d4\"\u003e\u003ccode\u003e1d7b134\u003c/code\u003e\u003c/a\u003e Release 2026-05-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5bbbc97fcab2086757060561ccd1f34101ba7b57\"\u003e\u003ccode\u003e5bbbc97\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/8dbb93618325675f55eb0c3eb0c7a766806dadbc\"\u003e\u003ccode\u003e8dbb936\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/369e6498c716c7e02ca7aef318ef311edd5efcbf\"\u003e\u003ccode\u003e369e649\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/dc2d13fa6f1db25f1c6d804567e1ecfcdff4f040\"\u003e\u003ccode\u003edc2d13f\u003c/code\u003e\u003c/a\u003e Release 2026-05-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da4bcffa913dc4ba46e1ce10a6268bf075547a8d\"\u003e\u003ccode\u003eda4bcff\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/a8b1180254cba3e23aa6baece26783395e884d81\"\u003e\u003ccode\u003ea8b1180\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.97.1...service/s3/v1.101.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-sql-driver/mysql` from 1.9.3 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/go-sql-driver/mysql/releases\"\u003egithub.com/go-sql-driver/mysql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd Go 1.24 to the test matrix by \u003ca href=\"https://github.com/shogo82148\"\u003e\u003ccode\u003e@​shogo82148\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1681\"\u003ego-sql-driver/mysql#1681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodernize for Go 1.22 by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1695\"\u003ego-sql-driver/mysql#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest stability improvement. by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1698\"\u003ego-sql-driver/mysql#1698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esimplify collation tests by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1700\"\u003ego-sql-driver/mysql#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bigint unsigned null column scan to err type int64 by \u003ca href=\"https://github.com/elonnzhang\"\u003e\u003ccode\u003e@​elonnzhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1612\"\u003ego-sql-driver/mysql#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransaction Commit/Rollback returns conn's cached error, if present by \u003ca href=\"https://github.com/brad-defined\"\u003e\u003ccode\u003e@​brad-defined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1691\"\u003ego-sql-driver/mysql#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd BenchmarkReceive10kRowsCompress by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1704\"\u003ego-sql-driver/mysql#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize readPacket by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1705\"\u003ego-sql-driver/mysql#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMariaDB Metadata skipping and DEPRECATE_EOF by \u003ca href=\"https://github.com/rusher\"\u003e\u003ccode\u003e@​rusher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1708\"\u003ego-sql-driver/mysql#1708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimization: statements reuse previous column name by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1711\"\u003ego-sql-driver/mysql#1711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate outdated MySQL internals documentation links by \u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1714\"\u003ego-sql-driver/mysql#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix PING on compressed connections by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1721\"\u003ego-sql-driver/mysql#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd DeepWiki badge by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1722\"\u003ego-sql-driver/mysql#1722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate edwards25519 dependency to v1.1.1 by \u003ca href=\"https://github.com/williamhaw\"\u003e\u003ccode\u003e@​williamhaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1749\"\u003ego-sql-driver/mysql#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure Dependabot for Go modules by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1755\"\u003ego-sql-driver/mysql#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dominikh/staticcheck-action from 1.3.1 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1759\"\u003ego-sql-driver/mysql#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1760\"\u003ego-sql-driver/mysql#1760\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-sql-driver/mysql/pull/1757\"\u003ego-sql-driver/mysql#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix staticcheck error by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1761\"\u003ego-sql-driver/mysql#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1758\"\u003ego-sql-driver/mysql#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix getSystemVar buffer reuse by \u003ca href=\"https://github.com/morgo\"\u003e\u003ccode\u003e@​morgo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1754\"\u003ego-sql-driver/mysql#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsolidate Dependabot update noise by grouping weekly dependency PRs 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-sql-driver/mysql/pull/1762\"\u003ego-sql-driver/mysql#1762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump filippo.io/edwards25519 from 1.1.1 to 1.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/go-sql-driver/mysql/pull/1756\"\u003ego-sql-driver/mysql#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: Update GitHub Actions Go matrix to 1.24–1.26 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-sql-driver/mysql/pull/1763\"\u003ego-sql-driver/mysql#1763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance interpolateParams to correctly handle placeholders by \u003ca href=\"https://github.com/rusher\"\u003e\u003ccode\u003e@​rusher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1732\"\u003ego-sql-driver/mysql#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodernize by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1764\"\u003ego-sql-driver/mysql#1764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v1.10.0 by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1765\"\u003ego-sql-driver/mysql#1765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elonnzhang\"\u003e\u003ccode\u003e@​elonnzhang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1612\"\u003ego-sql-driver/mysql#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brad-defined\"\u003e\u003ccode\u003e@​brad-defined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1691\"\u003ego-sql-driver/mysql#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusher\"\u003e\u003ccode\u003e@​rusher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1708\"\u003ego-sql-driver/mysql#1708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1714\"\u003ego-sql-driver/mysql#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/williamhaw\"\u003e\u003ccode\u003e@​williamhaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1749\"\u003ego-sql-driver/mysql#1749\u003c/a\u003e\u003c/li\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/go-sql-driver/mysql/pull/1759\"\u003ego-sql-driver/mysql#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/morgo\"\u003e\u003ccode\u003e@​morgo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1754\"\u003ego-sql-driver/mysql#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1762\"\u003ego-sql-driver/mysql#1762\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-sql-driver/mysql/compare/v1.9.2...v1.10.0\"\u003ehttps://github.com/go-sql-driver/mysql/compare/v1.9.2...v1.10.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/go-sql-driver/mysql/blob/master/CHANGELOG.md\"\u003egithub.com/go-sql-driver/mysql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0 (2026-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003egetSystemVar(\u0026quot;max_allowed_packet\u0026quot;)\u003c/code\u003e potentially returned wrong value. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1754\"\u003e#1754\u003c/a\u003e)\nThis affects only when \u003ccode\u003emaxAllowedPacket=0\u003c/code\u003e is set.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump filippo.io/edwards25519 from 1.1.1 to 1.2.0. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1756\"\u003e#1756\u003c/a\u003e)\nWhile older versions have reported CVEs, they do not affect go-mysql.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Go versions to 1.24-1.26. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnhance interpolateParams to correctly handle placeholders. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1732\"\u003e#1732\u003c/a\u003e)\nThe question mark (?) within strings and comments will no longer be treated as a placeholder.\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/go-sql-driver/mysql/commit/a065b60ab6d0c8e15468e7709c7f76acf4431647\"\u003e\u003ccode\u003ea065b60\u003c/code\u003e\u003c/a\u003e release v1.10.0 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/09e4187be9c52bb13449a662d2a36e1e1789ac95\"\u003e\u003ccode\u003e09e4187\u003c/code\u003e\u003c/a\u003e modernize (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/6c44a9a0a1769e145dc91c08abe1aded2936ab63\"\u003e\u003ccode\u003e6c44a9a\u003c/code\u003e\u003c/a\u003e Enhance interpolateParams to correctly handle placeholders (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/688ce563a28598a9b733e6fc2b325050a4dcf261\"\u003e\u003ccode\u003e688ce56\u003c/code\u003e\u003c/a\u003e Update supported Go version to 1.24–1.26 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/118d07fdb51f9e523ebcdb00628812e49d7c1881\"\u003e\u003ccode\u003e118d07f\u003c/code\u003e\u003c/a\u003e Bump filippo.io/edwards25519 from 1.1.1 to 1.2.0 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/d6b2d3ee2cc8569b6778a7ae7ac2816e185f616b\"\u003e\u003ccode\u003ed6b2d3e\u003c/code\u003e\u003c/a\u003e Consolidate Dependabot update noise by grouping weekly dependency PRs (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1762\"\u003e#1762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/037dfd872a7b6c88e63c53f32700dffed560120c\"\u003e\u003ccode\u003e037dfd8\u003c/code\u003e\u003c/a\u003e Fix getSystemVar buffer reuse (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/900f33035615559b6188e4fa98d57ae20af2b73b\"\u003e\u003ccode\u003e900f330\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/ab9e3804c604d6a60b0d3136f4654f81f184757d\"\u003e\u003ccode\u003eab9e380\u003c/code\u003e\u003c/a\u003e fix staticcheck error (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/f298c66742396b6921732744b9bb075c7faaca81\"\u003e\u003ccode\u003ef298c66\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-sql-driver/mysql/compare/v1.9.3...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/google/cel-go` from 0.27.0 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/cel-go/releases\"\u003egithub.com/google/cel-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.28.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: deleted \u003ccode\u003eIntToDuration\u003c/code\u003e overload by \u003ca href=\"https://github.com/alexsnaps\"\u003e\u003ccode\u003e@​alexsnaps\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1300\"\u003egoogle/cel-go#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport shorthand types in env yaml and REPL  by \u003ca href=\"https://github.com/jnthntatum\"\u003e\u003ccode\u003e@​jnthntatum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1301\"\u003egoogle/cel-go#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve operation interrupted in ContextEval error by \u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1303\"\u003egoogle/cel-go#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse shorthand type specifiers in env yaml files by \u003ca href=\"https://github.com/jnthntatum\"\u003e\u003ccode\u003e@​jnthntatum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1305\"\u003egoogle/cel-go#1305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCost estimation and tracking for strings extension by \u003ca href=\"https://github.com/TristonianJones\"\u003e\u003ccode\u003e@​TristonianJones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1307\"\u003egoogle/cel-go#1307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate repl type string for doubles by \u003ca href=\"https://github.com/TristonianJones\"\u003e\u003ccode\u003e@​TristonianJones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1308\"\u003egoogle/cel-go#1308\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexsnaps\"\u003e\u003ccode\u003e@​alexsnaps\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1300\"\u003egoogle/cel-go#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1303\"\u003egoogle/cel-go#1303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/cel-go/compare/v0.28.0...v0.28.1\"\u003ehttps://github.com/google/cel-go/compare/v0.28.0...v0.28.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.28.0\u003c/h2\u003e\n\u003ch2\u003eHigh-Level Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced JSON Interoperability:\u003c/strong\u003e New support for JSON names across the checker, AST, and runtime allows for more seamless data handling when working with JSON-native structures.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved Developer Tooling:\u003c/strong\u003e Integration is now smoother thanks to new utilities for converting Go errors into \u003ccode\u003ecel.Issues\u003c/code\u003e and more descriptive, context-aware error messages.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGreater Environment Flexibility:\u003c/strong\u003e You can now redeclare variables as constants and export parse limit options, providing finer control over how CEL environments are configured and constrained.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNative Struct Improvements:\u003c/strong\u003e Support for mixing CEL and native values within native structs simplifies the handling of complex, hybrid data types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd helper method to check whether a function has a singleton binding in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1266\"\u003egoogle/cel-go#1266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHelper utility for converting a Go error into \u003ccode\u003ecel.Issues\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1267\"\u003egoogle/cel-go#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolicy API improvements in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1268\"\u003egoogle/cel-go#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCEL Test usability requirements in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1269\"\u003egoogle/cel-go#1269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter context-related error messages in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1271\"\u003egoogle/cel-go#1271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSort \u003ccode\u003eenv.Config\u003c/code\u003e values where reasonable in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1273\"\u003egoogle/cel-go#1273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport redeclaring variables as constants in \u003ccode\u003eNewEnv\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1275\"\u003egoogle/cel-go#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for exporting parse limit options in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1277\"\u003egoogle/cel-go#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport mixing CEL values and native values in native structs in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1270\"\u003egoogle/cel-go#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd checker, AST, and type-provider support for JSON names in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1283\"\u003egoogle/cel-go#1283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON field names runtime support in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1286\"\u003egoogle/cel-go#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptionally include reachable fieldpaths in prompt in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1285\"\u003egoogle/cel-go#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREPL -- cel-spec pb2 and json name support \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1294\"\u003egoogle/cel-go#1294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix support for config-based type references in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1265\"\u003egoogle/cel-go#1265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck arg kinds in \u003ccode\u003eoptional.or\u003c/code\u003e and \u003ccode\u003e.orValue\u003c/code\u003e impl in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1276\"\u003egoogle/cel-go#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBazel fixes for import in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1278\"\u003egoogle/cel-go#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport zero-value literals in presence test inlining \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1280\"\u003egoogle/cel-go#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache concatList.Size() to prevent O(N^2) evaluation time \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1291\"\u003egoogle/cel-go#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve runtime error node IDs from Resolve  \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1290\"\u003egoogle/cel-go#1290\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/google/cel-go/commit/a82c68b770ac0cb67f7b4f76166827c14b145eb8\"\u003e\u003ccode\u003ea82c68b\u003c/code\u003e\u003c/a\u003e Update repl type assessment for doubles (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/c9d70486a872fbfaf9c4cb383a005de56e499368\"\u003e\u003ccode\u003ec9d7048\u003c/code\u003e\u003c/a\u003e Cost estimation and tracking for strings extension (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/646cdc1728643aec9499e3a00236ef1007a5d3fa\"\u003e\u003ccode\u003e646cdc1\u003c/code\u003e\u003c/a\u003e Use shorthand type specifiers in env yaml files (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/7263793b453228e8a47ca742afd124b3eaa8fc68\"\u003e\u003ccode\u003e7263793\u003c/code\u003e\u003c/a\u003e Preserve operation interrupted in ContextEval error (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/b826162b7b6ac7ae048fbf23b6123ab5c99da11b\"\u003e\u003ccode\u003eb826162\u003c/code\u003e\u003c/a\u003e Support shorthand types in env yaml and REPL  (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/339269b44af7c3cd477b55530e9cc1fe534c7f09\"\u003e\u003ccode\u003e339269b\u003c/code\u003e\u003c/a\u003e fix: deleted \u003ccode\u003eIntToDuration\u003c/code\u003e overload (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/6b8f6d621e464429f39c01140d7f60a467eef5ae\"\u003e\u003ccode\u003e6b8f6d6\u003c/code\u003e\u003c/a\u003e fix: cap format string precision to prevent memory exhaustion (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/d94297040dbac661d5b2b7fae1e57f04ed927c98\"\u003e\u003ccode\u003ed942970\u003c/code\u003e\u003c/a\u003e Default enable identifier escaping with backticks (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/7114ed27a63255f33c689fbff0ee8a08298f70ab\"\u003e\u003ccode\u003e7114ed2\u003c/code\u003e\u003c/a\u003e Preserve runtime error node IDs from Resolve (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/d91350b89e575180ed2bb0feb896c33cb118add0\"\u003e\u003ccode\u003ed91350b\u003c/code\u003e\u003c/a\u003e fix: cache concatList.Size() to prevent O(N^2) evaluation time (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/cel-go/compare/v0.27.0...v0.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/grpc-ecosystem/grpc-gateway/v2` from 2.28.0 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/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.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use proto.Merge to avoid copylocks with use_opaque_api=true by \u003ca href=\"https://github.com/emahiro\"\u003e\u003ccode\u003e@​emahiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383\"\u003egrpc-ecosystem/grpc-gateway#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow proto3 optional fields in path parameters by \u003ca href=\"https://github.com/susanachl\"\u003e\u003ccode\u003e@​susanachl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416\"\u003egrpc-ecosystem/grpc-gateway#6416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to disable HTTP method override by \u003ca href=\"https://github.com/achew22\"\u003e\u003ccode\u003e@​achew22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6447\"\u003egrpc-ecosystem/grpc-gateway#6447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Go documentation badge to README by \u003ca href=\"https://github.com/achew22\"\u003e\u003ccode\u003e@​achew22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6448\"\u003egrpc-ecosystem/grpc-gateway#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing return statements in error handler paths by \u003ca href=\"https://github.com/jet-go\"\u003e\u003ccode\u003e@​jet-go\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561\"\u003egrpc-ecosystem/grpc-gateway#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate fields and methods if file is deprecated by \u003ca href=\"https://github.com/aidandj\"\u003e\u003ccode\u003e@​aidandj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613\"\u003egrpc-ecosystem/grpc-gateway#6613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd edition 2024 support by \u003ca href=\"https://github.com/printfn\"\u003e\u003ccode\u003e@​printfn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622\"\u003egrpc-ecosystem/grpc-gateway#6622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emahiro\"\u003e\u003ccode\u003e@​emahiro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383\"\u003egrpc-ecosystem/grpc-gateway#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/susanachl\"\u003e\u003ccode\u003e@​susanachl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416\"\u003egrpc-ecosystem/grpc-gateway#6416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jet-go\"\u003e\u003ccode\u003e@​jet-go\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561\"\u003egrpc-ecosystem/grpc-gateway#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aidandj\"\u003e\u003ccode\u003e@​aidandj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613\"\u003egrpc-ecosystem/grpc-gateway#6613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/printfn\"\u003e\u003ccode\u003e@​printfn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622\"\u003egrpc-ecosystem/grpc-gateway#6622\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.28.0...v2.29.0\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.28.0...v2.29.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/grpc-ecosystem/grpc-gateway/commit/ba9b55c1c15c84633be18c45463e123f31a5e999\"\u003e\u003ccode\u003eba9b55c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rules_shell to v0.8.0 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6626\"\u003e#6626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/284a82e32510ab296f3376639c3384a9fde9d6a8\"\u003e\u003ccode\u003e284a82e\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to bcfcbda (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6625\"\u003e#6625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/f74bc7f61e9647b63208c71afdb33e8bda88a12e\"\u003e\u003ccode\u003ef74bc7f\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to d58fd64 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6624\"\u003e#6624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/efb665d2bbb31a2a04bc4d15fc0e051bf18256bd\"\u003e\u003ccode\u003eefb665d\u003c/code\u003e\u003c/a\u003e Add edition 2024 support (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c58da15c3fda1408e94e96e6f9a1f4b84bf3bca3\"\u003e\u003ccode\u003ec58da15\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to 32b8df7 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6621\"\u003e#6621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/42997a1462c474d684193d487ee4afb27d091602\"\u003e\u003ccode\u003e42997a1\u003c/code\u003e\u003c/a\u003e Deprecate fields and methods if file is deprecated (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6613\"\u003e#6613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6f4af8b90c7c3d6e0cc7cac34ead8935c0a91f25\"\u003e\u003ccode\u003e6f4af8b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to bf85cad (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6620\"\u003e#6620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/68fde5fdf679914dd665e3175fe1ff23b384c14f\"\u003e\u003ccode\u003e68fde5f\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to 7b814a1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6619\"\u003e#6619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6da2a4639ade2f9684cc6296be52400113da671e\"\u003e\u003ccode\u003e6da2a46\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 898f25c (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6617\"\u003e#6617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c9c7ad4d48b2b43087c347ac92ec6c385f53c6a6\"\u003e\u003ccode\u003ec9c7ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to fc96870 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6616\"\u003e#6616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.28.0...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/labstack/echo/v5` from 5.0.4 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/releases\"\u003egithub.com/labstack/echo/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cp\u003eThis change does not break the API contract, but it does introduce breaking changes in logic/behavior.\nIf your application is using \u003ccode\u003ec.RealIP()\u003c/code\u003e beware and read \u003ca href=\"https://echo.labstack.com/docs/ip-address\"\u003ehttps://echo.labstack.com/docs/ip-address\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003ev5\u003c/code\u003e the \u003ccode\u003ec.RealIP()\u003c/code\u003e will now return \u003ccode\u003erequest.RemoteAddr\u003c/code\u003e unless \u003ccode\u003ee.IPExtractor\u003c/code\u003e has been configured. No potentially spoofable headers are used by default anymore.\u003c/p\u003e\n\u003cp\u003eConfigure \u003ccode\u003eIPExtractor\u003c/code\u003e with proper trust options when you want to read IP from headers. See:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromRealIPHeader\"\u003ehttps://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromRealIPHeader\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromXFFHeader\"\u003ehttps://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromXFFHeader\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev4\u003c/code\u003e behavior can be restored with:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee := echo.New()\r\ne.IPExtractor = echo.LegacyIPExtractor()\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRelated PR: Remove legacy IP extraction logic from context.RealIP method by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd echo-opentelemetry to the README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2908\"\u003elabstack/echo#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct spelling mistakes in comments and field name by \u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/labstack/echo-prometheus\"\u003ehttps://github.com/labstack/echo-prometheus\u003c/a\u003e to the middleware list in README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2919\"\u003elabstack/echo#2919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd StartConfig.Listener so server with custom Listener is easier to create by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2920\"\u003elabstack/echo#2920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rate limiter documentation for default burst value by \u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd doc comments to clarify usage of File related methods and leading slash handling by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2928\"\u003elabstack/echo#2928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd NewDefaultFS function to help create filesystem that allows absolute paths by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2931\"\u003elabstack/echo#2931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not set http.Server.WriteTimeout in StartConfig by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2932\"\u003elabstack/echo#2932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove legacy IP extraction logic from context.RealIP method  by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/labstack/echo/compare/v5.0.4...v5.1.0\"\u003ehttps://github.com/labstack/echo/compare/v5.0.4...v5.1.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/labstack/echo/blob/master/CHANGELOG.md\"\u003egithub.com/labstack/echo/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1 - 2026-05-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext.Scheme()\u003c/code\u003e should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2953\"\u003elabstack/echo#2953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/shblue21\"\u003e\u003ccode\u003e@​shblue21\u003c/code\u003e\u003c/a\u003e for reporting this \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2952\"\u003eissue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd golangci linter configuration by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2930\"\u003elabstack/echo#2930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake StartConfig listener creation context-aware by \u003ca href=\"https://github.com/EricGusmao\"\u003e\u003ccode\u003e@​EricGusmao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2936\"\u003elabstack/echo#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): resolve staticcheck issues and improve code quality by \u003ca href=\"https://github.com/itsllyaz\"\u003e\u003ccode\u003e@​itsllyaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2941\"\u003elabstack/echo#2941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContext.Scheme should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2953\"\u003elabstack/echo#2953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in httperror.go by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2958\"\u003elabstack/echo#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContext.Json should not unwrap response by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2964\"\u003elabstack/echo#2964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0 - 2026-03-31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis change does not break the API contract, but it does introduce breaking changes in logic/behavior.\nIf your application is using \u003ccode\u003ec.RealIP()\u003c/code\u003e beware and read \u003ca href=\"https://echo.labstack.com/docs/ip-address\"\u003ehttps://echo.labstack.com/docs/ip-address\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ev4\u003c/code\u003e behavior can be restored with:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee := echo.New()\ne.IPExtractor = echo.LegacyIPExtractor()\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy IP extraction logic from context.RealIP method by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd echo-opentelemetry to the README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2908\"\u003elabstack/echo#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct spelling mistakes in comments and field name by \u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/labstack/echo-prometheus\"\u003ehttps://github.com/labstack/echo-prometheus\u003c/a\u003e to the middleware list in README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2919\"\u003elabstack/echo#2919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd StartConfig.Listener so server with custom Listener is easier to create by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2920\"\u003elabstack/echo#2920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rate limiter documentation for default burst value by \u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd doc comments to clarify usage of File related methods and leading slash handling by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2928\"\u003elabstack/echo#2928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd NewDefaultFS function to help create filesystem that allows absolute paths by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2931\"\u003elabstack/echo#2931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not set http.Server.WriteTimeout in StartConfig by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2932\"\u003elabstack/echo#2932\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/87a5c22f2f3d50ca4791e62e5fd8e363c5dae2c2\"\u003e\u003ccode\u003e87a5c22\u003c/code\u003e\u003c/a\u003e Changelog for v5.1.1 (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/f16f84decc0341029307e46c641f32037419540b\"\u003e\u003ccode\u003ef16f84d\u003c/code\u003e\u003c/a\u003e Context.Json should not unwrap response and just wrap Response so other middl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/96be504860fa2e3adb85e2b30ff0b5c4b2ce27e7\"\u003e\u003ccode\u003e96be504\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2958\"\u003e#2958\u003c/a\u003e from tisonkun/fix-typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/b12f646a74f5cc4faa4c296c4583b53938ce7f30\"\u003e\u003ccode\u003eb12f646\u003c/code\u003e\u003c/a\u003e Update httperror.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/86d0223c7aa39b865a9452de3479897fcb5a3939\"\u003e\u003ccode\u003e86d0223\u003c/code\u003e\u003c/a\u003e chore: fix typos in httperror.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/d1d8ad3f99dd9b80542cd0c357d56a8916c515df\"\u003e\u003ccode\u003ed1d8ad3\u003c/code\u003e\u003c/a\u003e Context.Scheme should validate values taken from header (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/0143b9da1e9a4dd40affd3681eaf0a6c72bb205b\"\u003e\u003ccode\u003e0143b9d\u003c/code\u003e\u003c/a\u003e fix(lint): resolve staticcheck issues and improve code quality (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2941\"\u003e#2941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/607f385cb85394134b17e884678022229e0136d4\"\u003e\u003ccode\u003e607f385\u003c/code\u003e\u003c/a\u003e use ListenConfig for StartConfig listeners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/492ebd73363e057965d6d95962a79203426e02e9\"\u003e\u003ccode\u003e492ebd7\u003c/code\u003e\u003c/a\u003e Add golangci linter configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/597b4faaa99b7995643f558c315993660c1e1f83\"\u003e\u003ccode\u003e597b4fa\u003c/code\u003e\u003c/a\u003e Changelog for v5.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/labstack/echo/compare/v5.0.4...v5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.11.2 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/32ba56b8f9c09575e3320f0043f4f0bdf0ad2009\"\u003e\u003ccode\u003e32ba56b\u003c/code\u003e\u003c/a\u003e Expand tests for multiple result sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/c2cfac15d5048670f784616c0c3dca56f97f49c0\"\u003e\u003ccode\u003ec2cfac1\u003c/code\u003e\u003c/a\u003e Release v1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/859f10493799ae5b3fc3706bbef2ee48764dc787\"\u003e\u003ccode\u003e859f104\u003c/code\u003e\u003c/a\u003e Test CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/12e464c3afecfb945fc764001837c137fa764e37\"\u003e\u003ccode\u003e12e464c\u003c/code\u003e\u003c/a\u003e Allow multiple matches and regexps in pqtest.ErrorContains()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/6d77ced41719616090c9e7eec2c313a18640bc3f\"\u003e\u003ccode\u003e6d77ced\u003c/code\u003e\u003c/a\u003e Treat io.ErrUnexpectedEOF as driver.ErrBadConn in handleError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/71daecbc4522cf9cb6c399e19b910d22356ebb87\"\u003e\u003ccode\u003e71daecb\u003c/code\u003e\u003c/a\u003e Ensure transactions are closed in pqtest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/8f448230b50d3c2f796fd20622daaf8ebe3d173c\"\u003e\u003ccode\u003e8f44823\u003c/code\u003e\u003c/a\u003e Set PGAPPNAME for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/4af2196aa02298c23461f2baf538a0679b66a093\"\u003e\u003ccode\u003e4af2196\u003c/code\u003e\u003c/a\u003e Fix healthcheck\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/38a54e44b0a91e12314291c9102714e7f503ba98\"\u003e\u003ccode\u003e38a54e4\u003c/code\u003e\u003c/a\u003e Split out testdata/init a bit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lib/pq/compare/v1.11.2...v1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mark3labs/mcp-go` from 0.45.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mark3labs/mcp-go/releases\"\u003egithub.com/mark3labs/mcp-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.54.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(server): handle resources/subscribe and resources/unsubscribe (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/865\"\u003e#865\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/873\"\u003emark3labs/mcp-go#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(oauth): use LATEST_PROTOCOL_VERSION in metadata discovery (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/868\"\u003e#868\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/874\"\u003emark3labs/mcp-go#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(oauth): don't hold metadataMu across HTTP discovery (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/871\"\u003e#871\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/875\"\u003emark3labs/mcp-go#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcp): add 2025-11-25 sampling-with-tools and capability sub-fields (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/867\"\u003e#867\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/876\"\u003emark3labs/mcp-go#876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use MCP method constants by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/878\"\u003emark3labs/mcp-go#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add missing godoc comments by \u003ca href=\"https://github.com/aqilaziz\"\u003e\u003ccode\u003e@​aqilaziz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/877\"\u003emark3labs/mcp-go#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add panic recovery to SSE message handler and stdio tool call worker by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/882\"\u003emark3labs/mcp-go#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add panic recovery to task goroutines, fix cleanup goroutine leak by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/880\"\u003emark3labs/mcp-go#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add OpenTelemetry tracing hooks to server and client by \u003ca href=\"https://github.com/QuentinBisson\"\u003e\u003ccode\u003e@​QuentinBisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/856\"\u003emark3labs/mcp-go#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add panic recovery to session hook gor...\n\n_Description has been truncated_","html_url":"https://github.com/LibanIsse/memos-on-fargate/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibanIsse%2Fmemos-on-fargate/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"1.19.2","new_version":"1.20.0","update_type":"minor","path":null,"pr_created_at":"2026-05-20T22:01:29.000Z","version_change":"1.19.2 → 1.20.0","issue":{"uuid":"4490209666","node_id":"PR_kwDOK1qCO87dtxML","number":3504,"state":"open","title":"fix(deps): bump the external group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","go","comp:sdk","size/s"],"assignees":[],"locked":false,"comments_count":12,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-20T22:01:29.000Z","updated_at":"2026-05-27T00:01:10.782Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":4,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"},{"name":"golang.org/x/tools","old_version":"0.43.0","new_version":"0.44.0"},{"name":"google.golang.org/grpc","old_version":"1.81.0","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 3 updates in the /sdk directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go), [golang.org/x/text](https://github.com/golang/text) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\n\nUpdates `connectrpc.com/connect` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum supported Go version to 1.25 by \u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Unary-Get query parameter order to match spec recommendation by \u003ca href=\"https://github.com/oliversun9\"\u003e\u003ccode\u003e@​oliversun9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonbodner-buf\"\u003e\u003ccode\u003e@​jonbodner-buf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#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/connectrpc/connect-go/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.2...v1.20.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/connectrpc/connect-go/commit/1291a7dcac19b00490f935dce18f44f301fc58f6\"\u003e\u003ccode\u003e1291a7d\u003c/code\u003e\u003c/a\u003e Prepare for v1.20.0 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/6df682f19e5b957b96b5fa44ffb28705a2d7bc8c\"\u003e\u003ccode\u003e6df682f\u003c/code\u003e\u003c/a\u003e Update Unary-Get query parameter order to match spec recommendation (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/c4aac92b87026cd709cfbccdaabe8c45abef705c\"\u003e\u003ccode\u003ec4aac92\u003c/code\u003e\u003c/a\u003e Chore update buf v1.69.0 and license year (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/a5a6c30f3776b06ae05a66ab3bdd2d60c46db6db\"\u003e\u003ccode\u003ea5a6c30\u003c/code\u003e\u003c/a\u003e Bump Go from v1.24 to v1.25 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/138e2700eb60b8004363eb344031b317bf599a1f\"\u003e\u003ccode\u003e138e270\u003c/code\u003e\u003c/a\u003e Back to development (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.2...v1.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/text` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3ef517e623a4bfc08d6457f87d73afda7af7d8e1\"\u003e\u003ccode\u003e3ef517e\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/text/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/tools` from 0.43.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/3dd188df80fd3563559f02e4eeb10ba1043cce55\"\u003e\u003ccode\u003e3dd188d\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/aebd87084e63fd3aa0a5222eeae28af6c2e33629\"\u003e\u003ccode\u003eaebd870\u003c/code\u003e\u003c/a\u003e gopls: improve doc link matching to support links followed by a colon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/5357b43c088d8403d5fcd9992431db0a351ce922\"\u003e\u003ccode\u003e5357b43\u003c/code\u003e\u003c/a\u003e go/analysis/passes/modernize: rangeint: handle type parameter constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/bf04c618d518f244d26fb5c7ad77d893f8b1fc4d\"\u003e\u003ccode\u003ebf04c61\u003c/code\u003e\u003c/a\u003e go/types/internal/play: show normal terms of selected type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/0ae2de027e10d7a0530ecf7ccc2db8df8aa5dcb3\"\u003e\u003ccode\u003e0ae2de0\u003c/code\u003e\u003c/a\u003e gopls/internal/filecache: cache decoded objects in memCache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/8e51a5fb67f9b3e2b32792f21e727664ca6561e2\"\u003e\u003ccode\u003e8e51a5f\u003c/code\u003e\u003c/a\u003e go/ssa: support direct references to embedded fields in struct lit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/5005b9e710b3c1eef7e5077c77289410729919ec\"\u003e\u003ccode\u003e5005b9e\u003c/code\u003e\u003c/a\u003e internal/gcimporter: rename ureader_yes.go to ureader.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/5ca865bb7d52012b73ac379c5aec59b3d04efce8\"\u003e\u003ccode\u003e5ca865b\u003c/code\u003e\u003c/a\u003e go/types/objectpath: add debugging command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/f6476fbaabd396b58618b473e4eb71e1f532b495\"\u003e\u003ccode\u003ef6476fb\u003c/code\u003e\u003c/a\u003e internal/gcimporter: consume generic methods in gcimporter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/b36d1d12a1a724eb9be6609c9789aec3d99e6030\"\u003e\u003ccode\u003eb36d1d1\u003c/code\u003e\u003c/a\u003e internal/pkgbits: sync version.go with goroot\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/tools/compare/v0.43.0...v0.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.81.0 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.81.0...v1.81.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/opentdf/platform/pull/3504","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3504","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3504/packages"}},{"old_version":"1.19.1","new_version":"1.19.2","update_type":"patch","path":null,"pr_created_at":"2026-05-20T02:10:58.000Z","version_change":"1.19.1 → 1.19.2","issue":{"uuid":"4482554551","node_id":"PR_kwDOK1qCO87dU9la","number":3498,"state":"open","title":"fix(deps): bump the external group across 2 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","go","size/s","comp:examples"],"assignees":[],"locked":false,"comments_count":9,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-20T02:10:58.000Z","updated_at":"2026-05-26T01:06:45.456Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":4,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/cucumber/godog","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/cucumber/godog"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 2 updates in the /examples directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the external group with 1 update in the /tests-bdd directory: [github.com/cucumber/godog](https://github.com/cucumber/godog).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.3 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cucumber/godog` from 0.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/releases\"\u003egithub.com/cucumber/godog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update module github.com/cucumber/godog to v0.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/661\"\u003ecucumber/godog#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003ecucumber/godog#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details to \u0026quot;step is undefined\u0026quot; error by \u003ca href=\"https://github.com/vearutop\"\u003e\u003ccode\u003e@​vearutop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003ecucumber/godog#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/675\"\u003ecucumber/godog#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003ecucumber/godog#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e by \u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dominikh/staticcheck-action action to v1.4.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/689\"\u003ecucumber/godog#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/694\"\u003ecucumber/godog#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/blob/main/CHANGELOG.md\"\u003egithub.com/cucumber/godog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.15.1]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStep text is added to \u0026quot;step is undefined\u0026quot; error - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003e669\u003c/a\u003e - \u003ca href=\"https://github.com/vearutop\"\u003evearutop\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003e681\u003c/a\u003e - \u003ca href=\"https://github.com/nodeg\"\u003enodeg\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(errors): fix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003e679\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003e645\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePretty printing results now prints the line where the step is declared instead of the line where the handler is declared. (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003e668\u003c/a\u003e - \u003ca href=\"https://github.com/SpencerC\"\u003espencerc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tags): the , operator was not working as an OR operator in the tags by \u003ca href=\"https://github.com/kcross-ctoken\"\u003e\u003ccode\u003e@​kcross-ctoken\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/740\"\u003ecucumber/godog#740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/b7da3abd00b22339b2562899769778bb6d6f59d1\"\u003e\u003ccode\u003eb7da3ab\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for release, tidy modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/005cfc2fc18e46bc0ab9828fef570b1ce30de11a\"\u003e\u003ccode\u003e005cfc2\u003c/code\u003e\u003c/a\u003e Print step declaration line instead of handler declaration line (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6ba3a7ed2fa14369d6538b60bd5bf251ea4a49e2\"\u003e\u003ccode\u003e6ba3a7e\u003c/code\u003e\u003c/a\u003e Mark junit test cases as skipped if no pickle step results available (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/9b4d5e95837e6ef81f88f7d08dd98ef9413f552e\"\u003e\u003ccode\u003e9b4d5e9\u003c/code\u003e\u003c/a\u003e feat: support uint types (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/963f338878804b8e7aa48c46762561d8102e2c9b\"\u003e\u003ccode\u003e963f338\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/spf13/pflag to v1.0.7 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6a0bb7f9af6c1a8a331357d1929513fbaaac2ad2\"\u003e\u003ccode\u003e6a0bb7f\u003c/code\u003e\u003c/a\u003e fix: change bang to being in README (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/3651f88092e8db63598e86c9bf5296780ec4cca5\"\u003e\u003ccode\u003e3651f88\u003c/code\u003e\u003c/a\u003e fix: verify dogT exists in the context before using it (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/532be7d9fccdd1793b62e210bf7d4ec62cfb42e7\"\u003e\u003ccode\u003e532be7d\u003c/code\u003e\u003c/a\u003e chore(deps): update dominikh/staticcheck-action action to v1.4.0 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/74fa488023e68d4b242e6eba1ea1a1dd309deb90\"\u003e\u003ccode\u003e74fa488\u003c/code\u003e\u003c/a\u003e Replace deprecated \u003ccode\u003e::set-output\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/4a4fd8ab3a3024fa1813083c322b289a56331e23\"\u003e\u003ccode\u003e4a4fd8a\u003c/code\u003e\u003c/a\u003e fix(errors): Fix expected Step argument count for steps with `context.Context...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.35.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/4d954e69a88d9e1ccb8439f8d5b6cbef230c4ef9\"\u003e\u003ccode\u003e4d954e6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.35.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/opentdf/platform/pull/3498","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3498","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3498/packages"}},{"old_version":"1.19.1","new_version":"1.19.2","update_type":"patch","path":null,"pr_created_at":"2026-05-19T03:22:00.000Z","version_change":"1.19.1 → 1.19.2","issue":{"uuid":"4474143798","node_id":"PR_kwDOK1qCO87c5zVk","number":3487,"state":"open","title":"fix(deps): bump the external group across 2 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","go","size/s","comp:examples"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T03:22:00.000Z","updated_at":"2026-05-19T03:28:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":5,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"golang.org/x/oauth2","old_version":"0.34.0","new_version":"0.36.0"},{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/cucumber/godog","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/cucumber/godog"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 3 updates in the /examples directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go), [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/spf13/pflag](https://github.com/spf13/pflag).\nBumps the external group with 3 updates in the /tests-bdd directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go), [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/cucumber/godog](https://github.com/cucumber/godog).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.3 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.9 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix deprecation comment for (FlagSet.)ParseErrorsWhitelist by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/448\"\u003espf13/pflag#448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/447\"\u003espf13/pflag#447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/0491e5702ad2bb108bc519a5221bcc0f52aa9564\"\u003e\u003ccode\u003e0491e57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/448\"\u003e#448\u003c/a\u003e from thaJeztah/fix_go_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/72abab1d978352c34a7274f374d30f413e1c83f3\"\u003e\u003ccode\u003e72abab1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/447\"\u003e#447\u003c/a\u003e from thaJeztah/fix_deprecation_comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7e4dfb1e325ce429e29994933210abe53de7041d\"\u003e\u003ccode\u003e7e4dfb1\u003c/code\u003e\u003c/a\u003e Test on Go 1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/18a9d17d0ee8bd64d5c2071fc031be86fa2cd328\"\u003e\u003ccode\u003e18a9d17\u003c/code\u003e\u003c/a\u003e move Func, BoolFunc, tests as they require go1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/c5b9e989df31c5d19573e50d6188550ad51a971e\"\u003e\u003ccode\u003ec5b9e98\u003c/code\u003e\u003c/a\u003e remove uses of errors.Is, which requires go1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/45a48733e35ba296a5f4dcc2b01996b89dc91a06\"\u003e\u003ccode\u003e45a4873\u003c/code\u003e\u003c/a\u003e fix deprecation comment for (FlagSet.)ParseErrorsWhitelist\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.34.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/4d954e69a88d9e1ccb8439f8d5b6cbef230c4ef9\"\u003e\u003ccode\u003e4d954e6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/89ff2e1ac388c1a234a687cb2735341cde3f7122\"\u003e\u003ccode\u003e89ff2e1\u003c/code\u003e\u003c/a\u003e google: add safer credentials JSON loading options.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.34.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cucumber/godog` from 0.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/releases\"\u003egithub.com/cucumber/godog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update module github.com/cucumber/godog to v0.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/661\"\u003ecucumber/godog#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003ecucumber/godog#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details to \u0026quot;step is undefined\u0026quot; error by \u003ca href=\"https://github.com/vearutop\"\u003e\u003ccode\u003e@​vearutop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003ecucumber/godog#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/675\"\u003ecucumber/godog#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003ecucumber/godog#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e by \u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dominikh/staticcheck-action action to v1.4.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/689\"\u003ecucumber/godog#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/694\"\u003ecucumber/godog#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/blob/main/CHANGELOG.md\"\u003egithub.com/cucumber/godog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.15.1]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStep text is added to \u0026quot;step is undefined\u0026quot; error - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003e669\u003c/a\u003e - \u003ca href=\"https://github.com/vearutop\"\u003evearutop\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003e681\u003c/a\u003e - \u003ca href=\"https://github.com/nodeg\"\u003enodeg\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(errors): fix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003e679\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003e645\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePretty printing results now prints the line where the step is declared instead of the line where the handler is declared. (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003e668\u003c/a\u003e - \u003ca href=\"https://github.com/SpencerC\"\u003espencerc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tags): the , operator was not working as an OR operator in the tags by \u003ca href=\"https://github.com/kcross-ctoken\"\u003e\u003ccode\u003e@​kcross-ctoken\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/740\"\u003ecucumber/godog#740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/b7da3abd00b22339b2562899769778bb6d6f59d1\"\u003e\u003ccode\u003eb7da3ab\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for release, tidy modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/005cfc2fc18e46bc0ab9828fef570b1ce30de11a\"\u003e\u003ccode\u003e005cfc2\u003c/code\u003e\u003c/a\u003e Print step declaration line instead of handler declaration line (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6ba3a7ed2fa14369d6538b60bd5bf251ea4a49e2\"\u003e\u003ccode\u003e6ba3a7e\u003c/code\u003e\u003c/a\u003e Mark junit test cases as skipped if no pickle step results available (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/9b4d5e95837e6ef81f88f7d08dd98ef9413f552e\"\u003e\u003ccode\u003e9b4d5e9\u003c/code\u003e\u003c/a\u003e feat: support uint types (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/963f338878804b8e7aa48c46762561d8102e2c9b\"\u003e\u003ccode\u003e963f338\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/spf13/pflag to v1.0.7 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6a0bb7f9af6c1a8a331357d1929513fbaaac2ad2\"\u003e\u003ccode\u003e6a0bb7f\u003c/code\u003e\u003c/a\u003e fix: change bang to being in README (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/3651f88092e8db63598e86c9bf5296780ec4cca5\"\u003e\u003ccode\u003e3651f88\u003c/code\u003e\u003c/a\u003e fix: verify dogT exists in the context before using it (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/532be7d9fccdd1793b62e210bf7d4ec62cfb42e7\"\u003e\u003ccode\u003e532be7d\u003c/code\u003e\u003c/a\u003e chore(deps): update dominikh/staticcheck-action action to v1.4.0 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/74fa488023e68d4b242e6eba1ea1a1dd309deb90\"\u003e\u003ccode\u003e74fa488\u003c/code\u003e\u003c/a\u003e Replace deprecated \u003ccode\u003e::set-output\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/4a4fd8ab3a3024fa1813083c322b289a56331e23\"\u003e\u003ccode\u003e4a4fd8a\u003c/code\u003e\u003c/a\u003e fix(errors): Fix expected Step argument count for steps with `context.Context...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.35.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/4d954e69a88d9e1ccb8439f8d5b6cbef230c4ef9\"\u003e\u003ccode\u003e4d954e6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/89ff2e1ac388c1a234a687cb2735341cde3f7122\"\u003e\u003ccode\u003e89ff2e1\u003c/code\u003e\u003c/a\u003e google: add safer credentials JSON loading options.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.34.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/opentdf/platform/pull/3487","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3487","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3487/packages"}},{"old_version":"1.19.1","new_version":"1.19.2","update_type":"patch","path":"/app","pr_created_at":"2026-05-13T18:25:56.000Z","version_change":"1.19.1 → 1.19.2","issue":{"uuid":"4440248790","node_id":"PR_kwDOR7Hjwc7bPLPd","number":18,"state":"closed","title":"Bump the go-modules group in /app with 22 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-13T23:29:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-13T18:25:56.000Z","updated_at":"2026-05-13T23:29:48.000Z","time_to_close":18223,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-modules","update_count":22,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-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.32.12","new_version":"1.32.17","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.12","new_version":"1.19.16","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.97.1","new_version":"1.101.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"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/google/cel-go","old_version":"0.27.0","new_version":"0.28.1","repository_url":"https://github.com/google/cel-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.28.0","new_version":"2.29.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/labstack/echo/v5","old_version":"5.0.4","new_version":"5.1.1","repository_url":"https://github.com/labstack/echo"},{"name":"github.com/lib/pq","old_version":"1.11.2","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/mark3labs/mcp-go","old_version":"0.45.0","new_version":"0.54.0","repository_url":"https://github.com/mark3labs/mcp-go"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/mysql","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/yuin/goldmark","old_version":"1.7.16","new_version":"1.8.2","repository_url":"https://github.com/yuin/goldmark"},{"name":"golang.org/x/crypto","old_version":"0.49.0","new_version":"0.51.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/mod","old_version":"0.34.0","new_version":"0.35.0","repository_url":"https://github.com/golang/mod"},{"name":"golang.org/x/net","old_version":"0.52.0","new_version":"0.53.0","repository_url":"https://github.com/golang/net"},{"name":"google.golang.org/genproto/googleapis/api","old_version":"0.0.0-20260316172706-e463d84ca32d","new_version":"0.0.0-20260414002931-afd174a4e478","repository_url":"https://github.com/googleapis/go-genproto"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.80.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"modernc.org/sqlite","old_version":"1.46.1","new_version":"1.50.1"},{"name":"golang.org/x/text","old_version":"0.35.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"}],"path":"/app","ecosystem":"go"},"body":"Bumps the go-modules group in /app with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.1` | `1.19.2` |\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.32.12` | `1.32.17` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.12` | `1.19.16` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.97.1` | `1.101.0` |\n| [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) | `1.9.3` | `1.10.0` |\n| [github.com/google/cel-go](https://github.com/google/cel-go) | `0.27.0` | `0.28.1` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.28.0` | `2.29.0` |\n| [github.com/labstack/echo/v5](https://github.com/labstack/echo) | `5.0.4` | `5.1.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.2` | `1.12.3` |\n| [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) | `0.45.0` | `0.54.0` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.41.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/mysql](https://github.com/testcontainers/testcontainers-go) | `0.41.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.41.0` | `0.42.0` |\n| [github.com/yuin/goldmark](https://github.com/yuin/goldmark) | `1.7.16` | `1.8.2` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.49.0` | `0.51.0` |\n| [golang.org/x/mod](https://github.com/golang/mod) | `0.34.0` | `0.35.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.52.0` | `0.53.0` |\n| [google.golang.org/genproto/googleapis/api](https://github.com/googleapis/go-genproto) | `0.0.0-20260316172706-e463d84ca32d` | `0.0.0-20260414002931-afd174a4e478` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.79.3` | `1.80.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.46.1` | `1.50.1` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.35.0` | `0.37.0` |\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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.32.12 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.12...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.19.12 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/service/sqs/v1.19.12...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/s3` from 1.97.1 to 1.101.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/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\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/848eb597bd63cb770bcd11ee230f9dca68ce1ffe\"\u003e\u003ccode\u003e848eb59\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/1d7b13420ed32f0809a5a4a35c630d19bfd0b6d4\"\u003e\u003ccode\u003e1d7b134\u003c/code\u003e\u003c/a\u003e Release 2026-05-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5bbbc97fcab2086757060561ccd1f34101ba7b57\"\u003e\u003ccode\u003e5bbbc97\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/8dbb93618325675f55eb0c3eb0c7a766806dadbc\"\u003e\u003ccode\u003e8dbb936\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/369e6498c716c7e02ca7aef318ef311edd5efcbf\"\u003e\u003ccode\u003e369e649\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/dc2d13fa6f1db25f1c6d804567e1ecfcdff4f040\"\u003e\u003ccode\u003edc2d13f\u003c/code\u003e\u003c/a\u003e Release 2026-05-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da4bcffa913dc4ba46e1ce10a6268bf075547a8d\"\u003e\u003ccode\u003eda4bcff\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/a8b1180254cba3e23aa6baece26783395e884d81\"\u003e\u003ccode\u003ea8b1180\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.97.1...service/s3/v1.101.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-sql-driver/mysql` from 1.9.3 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/go-sql-driver/mysql/releases\"\u003egithub.com/go-sql-driver/mysql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd Go 1.24 to the test matrix by \u003ca href=\"https://github.com/shogo82148\"\u003e\u003ccode\u003e@​shogo82148\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1681\"\u003ego-sql-driver/mysql#1681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodernize for Go 1.22 by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1695\"\u003ego-sql-driver/mysql#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest stability improvement. by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1698\"\u003ego-sql-driver/mysql#1698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esimplify collation tests by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1700\"\u003ego-sql-driver/mysql#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bigint unsigned null column scan to err type int64 by \u003ca href=\"https://github.com/elonnzhang\"\u003e\u003ccode\u003e@​elonnzhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1612\"\u003ego-sql-driver/mysql#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTransaction Commit/Rollback returns conn's cached error, if present by \u003ca href=\"https://github.com/brad-defined\"\u003e\u003ccode\u003e@​brad-defined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1691\"\u003ego-sql-driver/mysql#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd BenchmarkReceive10kRowsCompress by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1704\"\u003ego-sql-driver/mysql#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize readPacket by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1705\"\u003ego-sql-driver/mysql#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMariaDB Metadata skipping and DEPRECATE_EOF by \u003ca href=\"https://github.com/rusher\"\u003e\u003ccode\u003e@​rusher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1708\"\u003ego-sql-driver/mysql#1708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimization: statements reuse previous column name by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1711\"\u003ego-sql-driver/mysql#1711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate outdated MySQL internals documentation links by \u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1714\"\u003ego-sql-driver/mysql#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix PING on compressed connections by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1721\"\u003ego-sql-driver/mysql#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd DeepWiki badge by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1722\"\u003ego-sql-driver/mysql#1722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate edwards25519 dependency to v1.1.1 by \u003ca href=\"https://github.com/williamhaw\"\u003e\u003ccode\u003e@​williamhaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1749\"\u003ego-sql-driver/mysql#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure Dependabot for Go modules by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1755\"\u003ego-sql-driver/mysql#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dominikh/staticcheck-action from 1.3.1 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1759\"\u003ego-sql-driver/mysql#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1760\"\u003ego-sql-driver/mysql#1760\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-sql-driver/mysql/pull/1757\"\u003ego-sql-driver/mysql#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix staticcheck error by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1761\"\u003ego-sql-driver/mysql#1761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1758\"\u003ego-sql-driver/mysql#1758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix getSystemVar buffer reuse by \u003ca href=\"https://github.com/morgo\"\u003e\u003ccode\u003e@​morgo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1754\"\u003ego-sql-driver/mysql#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsolidate Dependabot update noise by grouping weekly dependency PRs 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-sql-driver/mysql/pull/1762\"\u003ego-sql-driver/mysql#1762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump filippo.io/edwards25519 from 1.1.1 to 1.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/go-sql-driver/mysql/pull/1756\"\u003ego-sql-driver/mysql#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: Update GitHub Actions Go matrix to 1.24–1.26 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-sql-driver/mysql/pull/1763\"\u003ego-sql-driver/mysql#1763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance interpolateParams to correctly handle placeholders by \u003ca href=\"https://github.com/rusher\"\u003e\u003ccode\u003e@​rusher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1732\"\u003ego-sql-driver/mysql#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodernize by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1764\"\u003ego-sql-driver/mysql#1764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v1.10.0 by \u003ca href=\"https://github.com/methane\"\u003e\u003ccode\u003e@​methane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1765\"\u003ego-sql-driver/mysql#1765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elonnzhang\"\u003e\u003ccode\u003e@​elonnzhang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1612\"\u003ego-sql-driver/mysql#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brad-defined\"\u003e\u003ccode\u003e@​brad-defined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1691\"\u003ego-sql-driver/mysql#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusher\"\u003e\u003ccode\u003e@​rusher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1708\"\u003ego-sql-driver/mysql#1708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1714\"\u003ego-sql-driver/mysql#1714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/williamhaw\"\u003e\u003ccode\u003e@​williamhaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1749\"\u003ego-sql-driver/mysql#1749\u003c/a\u003e\u003c/li\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/go-sql-driver/mysql/pull/1759\"\u003ego-sql-driver/mysql#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/morgo\"\u003e\u003ccode\u003e@​morgo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1754\"\u003ego-sql-driver/mysql#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/pull/1762\"\u003ego-sql-driver/mysql#1762\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-sql-driver/mysql/compare/v1.9.2...v1.10.0\"\u003ehttps://github.com/go-sql-driver/mysql/compare/v1.9.2...v1.10.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/go-sql-driver/mysql/blob/master/CHANGELOG.md\"\u003egithub.com/go-sql-driver/mysql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0 (2026-04-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003egetSystemVar(\u0026quot;max_allowed_packet\u0026quot;)\u003c/code\u003e potentially returned wrong value. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1754\"\u003e#1754\u003c/a\u003e)\nThis affects only when \u003ccode\u003emaxAllowedPacket=0\u003c/code\u003e is set.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBump filippo.io/edwards25519 from 1.1.1 to 1.2.0. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1756\"\u003e#1756\u003c/a\u003e)\nWhile older versions have reported CVEs, they do not affect go-mysql.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Go versions to 1.24-1.26. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnhance interpolateParams to correctly handle placeholders. (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1732\"\u003e#1732\u003c/a\u003e)\nThe question mark (?) within strings and comments will no longer be treated as a placeholder.\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/go-sql-driver/mysql/commit/a065b60ab6d0c8e15468e7709c7f76acf4431647\"\u003e\u003ccode\u003ea065b60\u003c/code\u003e\u003c/a\u003e release v1.10.0 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/09e4187be9c52bb13449a662d2a36e1e1789ac95\"\u003e\u003ccode\u003e09e4187\u003c/code\u003e\u003c/a\u003e modernize (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/6c44a9a0a1769e145dc91c08abe1aded2936ab63\"\u003e\u003ccode\u003e6c44a9a\u003c/code\u003e\u003c/a\u003e Enhance interpolateParams to correctly handle placeholders (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/688ce563a28598a9b733e6fc2b325050a4dcf261\"\u003e\u003ccode\u003e688ce56\u003c/code\u003e\u003c/a\u003e Update supported Go version to 1.24–1.26 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/118d07fdb51f9e523ebcdb00628812e49d7c1881\"\u003e\u003ccode\u003e118d07f\u003c/code\u003e\u003c/a\u003e Bump filippo.io/edwards25519 from 1.1.1 to 1.2.0 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/d6b2d3ee2cc8569b6778a7ae7ac2816e185f616b\"\u003e\u003ccode\u003ed6b2d3e\u003c/code\u003e\u003c/a\u003e Consolidate Dependabot update noise by grouping weekly dependency PRs (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1762\"\u003e#1762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/037dfd872a7b6c88e63c53f32700dffed560120c\"\u003e\u003ccode\u003e037dfd8\u003c/code\u003e\u003c/a\u003e Fix getSystemVar buffer reuse (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/900f33035615559b6188e4fa98d57ae20af2b73b\"\u003e\u003ccode\u003e900f330\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/ab9e3804c604d6a60b0d3136f4654f81f184757d\"\u003e\u003ccode\u003eab9e380\u003c/code\u003e\u003c/a\u003e fix staticcheck error (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-sql-driver/mysql/commit/f298c66742396b6921732744b9bb075c7faaca81\"\u003e\u003ccode\u003ef298c66\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-sql-driver/mysql/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-sql-driver/mysql/compare/v1.9.3...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/google/cel-go` from 0.27.0 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/cel-go/releases\"\u003egithub.com/google/cel-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.28.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: deleted \u003ccode\u003eIntToDuration\u003c/code\u003e overload by \u003ca href=\"https://github.com/alexsnaps\"\u003e\u003ccode\u003e@​alexsnaps\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1300\"\u003egoogle/cel-go#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport shorthand types in env yaml and REPL  by \u003ca href=\"https://github.com/jnthntatum\"\u003e\u003ccode\u003e@​jnthntatum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1301\"\u003egoogle/cel-go#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve operation interrupted in ContextEval error by \u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1303\"\u003egoogle/cel-go#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse shorthand type specifiers in env yaml files by \u003ca href=\"https://github.com/jnthntatum\"\u003e\u003ccode\u003e@​jnthntatum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1305\"\u003egoogle/cel-go#1305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCost estimation and tracking for strings extension by \u003ca href=\"https://github.com/TristonianJones\"\u003e\u003ccode\u003e@​TristonianJones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1307\"\u003egoogle/cel-go#1307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate repl type string for doubles by \u003ca href=\"https://github.com/TristonianJones\"\u003e\u003ccode\u003e@​TristonianJones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1308\"\u003egoogle/cel-go#1308\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexsnaps\"\u003e\u003ccode\u003e@​alexsnaps\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1300\"\u003egoogle/cel-go#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1303\"\u003egoogle/cel-go#1303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/cel-go/compare/v0.28.0...v0.28.1\"\u003ehttps://github.com/google/cel-go/compare/v0.28.0...v0.28.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.28.0\u003c/h2\u003e\n\u003ch2\u003eHigh-Level Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEnhanced JSON Interoperability:\u003c/strong\u003e New support for JSON names across the checker, AST, and runtime allows for more seamless data handling when working with JSON-native structures.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eImproved Developer Tooling:\u003c/strong\u003e Integration is now smoother thanks to new utilities for converting Go errors into \u003ccode\u003ecel.Issues\u003c/code\u003e and more descriptive, context-aware error messages.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGreater Environment Flexibility:\u003c/strong\u003e You can now redeclare variables as constants and export parse limit options, providing finer control over how CEL environments are configured and constrained.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNative Struct Improvements:\u003c/strong\u003e Support for mixing CEL and native values within native structs simplifies the handling of complex, hybrid data types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd helper method to check whether a function has a singleton binding in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1266\"\u003egoogle/cel-go#1266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHelper utility for converting a Go error into \u003ccode\u003ecel.Issues\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1267\"\u003egoogle/cel-go#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePolicy API improvements in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1268\"\u003egoogle/cel-go#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCEL Test usability requirements in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1269\"\u003egoogle/cel-go#1269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter context-related error messages in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1271\"\u003egoogle/cel-go#1271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSort \u003ccode\u003eenv.Config\u003c/code\u003e values where reasonable in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1273\"\u003egoogle/cel-go#1273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport redeclaring variables as constants in \u003ccode\u003eNewEnv\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1275\"\u003egoogle/cel-go#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for exporting parse limit options in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1277\"\u003egoogle/cel-go#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport mixing CEL values and native values in native structs in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1270\"\u003egoogle/cel-go#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd checker, AST, and type-provider support for JSON names in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1283\"\u003egoogle/cel-go#1283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSON field names runtime support in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1286\"\u003egoogle/cel-go#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptionally include reachable fieldpaths in prompt in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1285\"\u003egoogle/cel-go#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREPL -- cel-spec pb2 and json name support \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1294\"\u003egoogle/cel-go#1294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐞 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix support for config-based type references in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1265\"\u003egoogle/cel-go#1265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck arg kinds in \u003ccode\u003eoptional.or\u003c/code\u003e and \u003ccode\u003e.orValue\u003c/code\u003e impl in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1276\"\u003egoogle/cel-go#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBazel fixes for import in \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1278\"\u003egoogle/cel-go#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport zero-value literals in presence test inlining \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1280\"\u003egoogle/cel-go#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache concatList.Size() to prevent O(N^2) evaluation time \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1291\"\u003egoogle/cel-go#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve runtime error node IDs from Resolve  \u003ca href=\"https://redirect.github.com/google/cel-go/pull/1290\"\u003egoogle/cel-go#1290\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/google/cel-go/commit/a82c68b770ac0cb67f7b4f76166827c14b145eb8\"\u003e\u003ccode\u003ea82c68b\u003c/code\u003e\u003c/a\u003e Update repl type assessment for doubles (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/c9d70486a872fbfaf9c4cb383a005de56e499368\"\u003e\u003ccode\u003ec9d7048\u003c/code\u003e\u003c/a\u003e Cost estimation and tracking for strings extension (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/646cdc1728643aec9499e3a00236ef1007a5d3fa\"\u003e\u003ccode\u003e646cdc1\u003c/code\u003e\u003c/a\u003e Use shorthand type specifiers in env yaml files (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/7263793b453228e8a47ca742afd124b3eaa8fc68\"\u003e\u003ccode\u003e7263793\u003c/code\u003e\u003c/a\u003e Preserve operation interrupted in ContextEval error (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1303\"\u003e#1303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/b826162b7b6ac7ae048fbf23b6123ab5c99da11b\"\u003e\u003ccode\u003eb826162\u003c/code\u003e\u003c/a\u003e Support shorthand types in env yaml and REPL  (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/339269b44af7c3cd477b55530e9cc1fe534c7f09\"\u003e\u003ccode\u003e339269b\u003c/code\u003e\u003c/a\u003e fix: deleted \u003ccode\u003eIntToDuration\u003c/code\u003e overload (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/6b8f6d621e464429f39c01140d7f60a467eef5ae\"\u003e\u003ccode\u003e6b8f6d6\u003c/code\u003e\u003c/a\u003e fix: cap format string precision to prevent memory exhaustion (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/d94297040dbac661d5b2b7fae1e57f04ed927c98\"\u003e\u003ccode\u003ed942970\u003c/code\u003e\u003c/a\u003e Default enable identifier escaping with backticks (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/7114ed27a63255f33c689fbff0ee8a08298f70ab\"\u003e\u003ccode\u003e7114ed2\u003c/code\u003e\u003c/a\u003e Preserve runtime error node IDs from Resolve (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/cel-go/commit/d91350b89e575180ed2bb0feb896c33cb118add0\"\u003e\u003ccode\u003ed91350b\u003c/code\u003e\u003c/a\u003e fix: cache concatList.Size() to prevent O(N^2) evaluation time (\u003ca href=\"https://redirect.github.com/google/cel-go/issues/1291\"\u003e#1291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/cel-go/compare/v0.27.0...v0.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/grpc-ecosystem/grpc-gateway/v2` from 2.28.0 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/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.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use proto.Merge to avoid copylocks with use_opaque_api=true by \u003ca href=\"https://github.com/emahiro\"\u003e\u003ccode\u003e@​emahiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383\"\u003egrpc-ecosystem/grpc-gateway#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow proto3 optional fields in path parameters by \u003ca href=\"https://github.com/susanachl\"\u003e\u003ccode\u003e@​susanachl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416\"\u003egrpc-ecosystem/grpc-gateway#6416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to disable HTTP method override by \u003ca href=\"https://github.com/achew22\"\u003e\u003ccode\u003e@​achew22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6447\"\u003egrpc-ecosystem/grpc-gateway#6447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Go documentation badge to README by \u003ca href=\"https://github.com/achew22\"\u003e\u003ccode\u003e@​achew22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6448\"\u003egrpc-ecosystem/grpc-gateway#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing return statements in error handler paths by \u003ca href=\"https://github.com/jet-go\"\u003e\u003ccode\u003e@​jet-go\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561\"\u003egrpc-ecosystem/grpc-gateway#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate fields and methods if file is deprecated by \u003ca href=\"https://github.com/aidandj\"\u003e\u003ccode\u003e@​aidandj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613\"\u003egrpc-ecosystem/grpc-gateway#6613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd edition 2024 support by \u003ca href=\"https://github.com/printfn\"\u003e\u003ccode\u003e@​printfn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622\"\u003egrpc-ecosystem/grpc-gateway#6622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emahiro\"\u003e\u003ccode\u003e@​emahiro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383\"\u003egrpc-ecosystem/grpc-gateway#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/susanachl\"\u003e\u003ccode\u003e@​susanachl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416\"\u003egrpc-ecosystem/grpc-gateway#6416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jet-go\"\u003e\u003ccode\u003e@​jet-go\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561\"\u003egrpc-ecosystem/grpc-gateway#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aidandj\"\u003e\u003ccode\u003e@​aidandj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613\"\u003egrpc-ecosystem/grpc-gateway#6613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/printfn\"\u003e\u003ccode\u003e@​printfn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622\"\u003egrpc-ecosystem/grpc-gateway#6622\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.28.0...v2.29.0\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.28.0...v2.29.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/grpc-ecosystem/grpc-gateway/commit/ba9b55c1c15c84633be18c45463e123f31a5e999\"\u003e\u003ccode\u003eba9b55c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rules_shell to v0.8.0 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6626\"\u003e#6626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/284a82e32510ab296f3376639c3384a9fde9d6a8\"\u003e\u003ccode\u003e284a82e\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to bcfcbda (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6625\"\u003e#6625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/f74bc7f61e9647b63208c71afdb33e8bda88a12e\"\u003e\u003ccode\u003ef74bc7f\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to d58fd64 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6624\"\u003e#6624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/efb665d2bbb31a2a04bc4d15fc0e051bf18256bd\"\u003e\u003ccode\u003eefb665d\u003c/code\u003e\u003c/a\u003e Add edition 2024 support (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c58da15c3fda1408e94e96e6f9a1f4b84bf3bca3\"\u003e\u003ccode\u003ec58da15\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to 32b8df7 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6621\"\u003e#6621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/42997a1462c474d684193d487ee4afb27d091602\"\u003e\u003ccode\u003e42997a1\u003c/code\u003e\u003c/a\u003e Deprecate fields and methods if file is deprecated (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6613\"\u003e#6613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6f4af8b90c7c3d6e0cc7cac34ead8935c0a91f25\"\u003e\u003ccode\u003e6f4af8b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to bf85cad (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6620\"\u003e#6620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/68fde5fdf679914dd665e3175fe1ff23b384c14f\"\u003e\u003ccode\u003e68fde5f\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to 7b814a1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6619\"\u003e#6619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6da2a4639ade2f9684cc6296be52400113da671e\"\u003e\u003ccode\u003e6da2a46\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 898f25c (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6617\"\u003e#6617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c9c7ad4d48b2b43087c347ac92ec6c385f53c6a6\"\u003e\u003ccode\u003ec9c7ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to fc96870 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6616\"\u003e#6616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.28.0...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/labstack/echo/v5` from 5.0.4 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/releases\"\u003egithub.com/labstack/echo/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch2\u003eSecurity\u003c/h2\u003e\n\u003cp\u003eThis change does not break the API contract, but it does introduce breaking changes in logic/behavior.\nIf your application is using \u003ccode\u003ec.RealIP()\u003c/code\u003e beware and read \u003ca href=\"https://echo.labstack.com/docs/ip-address\"\u003ehttps://echo.labstack.com/docs/ip-address\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003ev5\u003c/code\u003e the \u003ccode\u003ec.RealIP()\u003c/code\u003e will now return \u003ccode\u003erequest.RemoteAddr\u003c/code\u003e unless \u003ccode\u003ee.IPExtractor\u003c/code\u003e has been configured. No potentially spoofable headers are used by default anymore.\u003c/p\u003e\n\u003cp\u003eConfigure \u003ccode\u003eIPExtractor\u003c/code\u003e with proper trust options when you want to read IP from headers. See:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromRealIPHeader\"\u003ehttps://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromRealIPHeader\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromXFFHeader\"\u003ehttps://pkg.go.dev/github.com/labstack/echo/v5#ExtractIPFromXFFHeader\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev4\u003c/code\u003e behavior can be restored with:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee := echo.New()\r\ne.IPExtractor = echo.LegacyIPExtractor()\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRelated PR: Remove legacy IP extraction logic from context.RealIP method by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd echo-opentelemetry to the README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2908\"\u003elabstack/echo#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct spelling mistakes in comments and field name by \u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/labstack/echo-prometheus\"\u003ehttps://github.com/labstack/echo-prometheus\u003c/a\u003e to the middleware list in README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2919\"\u003elabstack/echo#2919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd StartConfig.Listener so server with custom Listener is easier to create by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2920\"\u003elabstack/echo#2920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rate limiter documentation for default burst value by \u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd doc comments to clarify usage of File related methods and leading slash handling by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2928\"\u003elabstack/echo#2928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd NewDefaultFS function to help create filesystem that allows absolute paths by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2931\"\u003elabstack/echo#2931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not set http.Server.WriteTimeout in StartConfig by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2932\"\u003elabstack/echo#2932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove legacy IP extraction logic from context.RealIP method  by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/labstack/echo/compare/v5.0.4...v5.1.0\"\u003ehttps://github.com/labstack/echo/compare/v5.0.4...v5.1.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/labstack/echo/blob/master/CHANGELOG.md\"\u003egithub.com/labstack/echo/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1 - 2026-05-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext.Scheme()\u003c/code\u003e should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2953\"\u003elabstack/echo#2953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/shblue21\"\u003e\u003ccode\u003e@​shblue21\u003c/code\u003e\u003c/a\u003e for reporting this \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2952\"\u003eissue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd golangci linter configuration by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2930\"\u003elabstack/echo#2930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake StartConfig listener creation context-aware by \u003ca href=\"https://github.com/EricGusmao\"\u003e\u003ccode\u003e@​EricGusmao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2936\"\u003elabstack/echo#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): resolve staticcheck issues and improve code quality by \u003ca href=\"https://github.com/itsllyaz\"\u003e\u003ccode\u003e@​itsllyaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2941\"\u003elabstack/echo#2941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContext.Scheme should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2953\"\u003elabstack/echo#2953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in httperror.go by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2958\"\u003elabstack/echo#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContext.Json should not unwrap response by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2964\"\u003elabstack/echo#2964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0 - 2026-03-31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis change does not break the API contract, but it does introduce breaking changes in logic/behavior.\nIf your application is using \u003ccode\u003ec.RealIP()\u003c/code\u003e beware and read \u003ca href=\"https://echo.labstack.com/docs/ip-address\"\u003ehttps://echo.labstack.com/docs/ip-address\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ev4\u003c/code\u003e behavior can be restored with:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ee := echo.New()\ne.IPExtractor = echo.LegacyIPExtractor()\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eRemove legacy IP extraction logic from context.RealIP method by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2933\"\u003elabstack/echo#2933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd echo-opentelemetry to the README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2908\"\u003elabstack/echo#2908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct spelling mistakes in comments and field name by \u003ca href=\"https://github.com/crawfordxx\"\u003e\u003ccode\u003e@​crawfordxx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2916\"\u003elabstack/echo#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/labstack/echo-prometheus\"\u003ehttps://github.com/labstack/echo-prometheus\u003c/a\u003e to the middleware list in README.md by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2919\"\u003elabstack/echo#2919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd StartConfig.Listener so server with custom Listener is easier to create by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2920\"\u003elabstack/echo#2920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rate limiter documentation for default burst value by \u003ca href=\"https://github.com/karesansui-u\"\u003e\u003ccode\u003e@​karesansui-u\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2925\"\u003elabstack/echo#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd doc comments to clarify usage of File related methods and leading slash handling by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2928\"\u003elabstack/echo#2928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd NewDefaultFS function to help create filesystem that allows absolute paths by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2931\"\u003elabstack/echo#2931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not set http.Server.WriteTimeout in StartConfig by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2932\"\u003elabstack/echo#2932\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/87a5c22f2f3d50ca4791e62e5fd8e363c5dae2c2\"\u003e\u003ccode\u003e87a5c22\u003c/code\u003e\u003c/a\u003e Changelog for v5.1.1 (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/f16f84decc0341029307e46c641f32037419540b\"\u003e\u003ccode\u003ef16f84d\u003c/code\u003e\u003c/a\u003e Context.Json should not unwrap response and just wrap Response so other middl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/96be504860fa2e3adb85e2b30ff0b5c4b2ce27e7\"\u003e\u003ccode\u003e96be504\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2958\"\u003e#2958\u003c/a\u003e from tisonkun/fix-typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/b12f646a74f5cc4faa4c296c4583b53938ce7f30\"\u003e\u003ccode\u003eb12f646\u003c/code\u003e\u003c/a\u003e Update httperror.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/86d0223c7aa39b865a9452de3479897fcb5a3939\"\u003e\u003ccode\u003e86d0223\u003c/code\u003e\u003c/a\u003e chore: fix typos in httperror.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/d1d8ad3f99dd9b80542cd0c357d56a8916c515df\"\u003e\u003ccode\u003ed1d8ad3\u003c/code\u003e\u003c/a\u003e Context.Scheme should validate values taken from header (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/0143b9da1e9a4dd40affd3681eaf0a6c72bb205b\"\u003e\u003ccode\u003e0143b9d\u003c/code\u003e\u003c/a\u003e fix(lint): resolve staticcheck issues and improve code quality (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2941\"\u003e#2941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/607f385cb85394134b17e884678022229e0136d4\"\u003e\u003ccode\u003e607f385\u003c/code\u003e\u003c/a\u003e use ListenConfig for StartConfig listeners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/492ebd73363e057965d6d95962a79203426e02e9\"\u003e\u003ccode\u003e492ebd7\u003c/code\u003e\u003c/a\u003e Add golangci linter configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/597b4faaa99b7995643f558c315993660c1e1f83\"\u003e\u003ccode\u003e597b4fa\u003c/code\u003e\u003c/a\u003e Changelog for v5.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/labstack/echo/compare/v5.0.4...v5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.11.2 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/32ba56b8f9c09575e3320f0043f4f0bdf0ad2009\"\u003e\u003ccode\u003e32ba56b\u003c/code\u003e\u003c/a\u003e Expand tests for multiple result sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/c2cfac15d5048670f784616c0c3dca56f97f49c0\"\u003e\u003ccode\u003ec2cfac1\u003c/code\u003e\u003c/a\u003e Release v1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/859f10493799ae5b3fc3706bbef2ee48764dc787\"\u003e\u003ccode\u003e859f104\u003c/code\u003e\u003c/a\u003e Test CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/12e464c3afecfb945fc764001837c137fa764e37\"\u003e\u003ccode\u003e12e464c\u003c/code\u003e\u003c/a\u003e Allow multiple matches and regexps in pqtest.ErrorContains()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/6d77ced41719616090c9e7eec2c313a18640bc3f\"\u003e\u003ccode\u003e6d77ced\u003c/code\u003e\u003c/a\u003e Treat io.ErrUnexpectedEOF as driver.ErrBadConn in handleError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/71daecbc4522cf9cb6c399e19b910d22356ebb87\"\u003e\u003ccode\u003e71daecb\u003c/code\u003e\u003c/a\u003e Ensure transactions are closed in pqtest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/8f448230b50d3c2f796fd20622daaf8ebe3d173c\"\u003e\u003ccode\u003e8f44823\u003c/code\u003e\u003c/a\u003e Set PGAPPNAME for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/4af2196aa02298c23461f2baf538a0679b66a093\"\u003e\u003ccode\u003e4af2196\u003c/code\u003e\u003c/a\u003e Fix healthcheck\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/38a54e44b0a91e12314291c9102714e7f503ba98\"\u003e\u003ccode\u003e38a54e4\u003c/code\u003e\u003c/a\u003e Split out testdata/init a bit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lib/pq/compare/v1.11.2...v1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mark3labs/mcp-go` from 0.45.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mark3labs/mcp-go/releases\"\u003egithub.com/mark3labs/mcp-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.54.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(server): handle resources/subscribe and resources/unsubscribe (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/865\"\u003e#865\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/873\"\u003emark3labs/mcp-go#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(oauth): use LATEST_PROTOCOL_VERSION in metadata discovery (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/868\"\u003e#868\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/874\"\u003emark3labs/mcp-go#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(oauth): don't hold metadataMu across HTTP discovery (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/871\"\u003e#871\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/875\"\u003emark3labs/mcp-go#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcp): add 2025-11-25 sampling-with-tools and capability sub-fields (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/867\"\u003e#867\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/876\"\u003emark3labs/mcp-go#876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use MCP method constants by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/878\"\u003emark3labs/mcp-go#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add missing godoc comments by \u003ca href=\"https://github.com/aqilaziz\"\u003e\u003ccode\u003e@​aqilaziz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/877\"\u003emark3labs/mcp-go#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add panic recovery to SSE message handler and stdio tool call worker by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/882\"\u003emark3labs/mcp-go#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add panic recovery to task goroutines, fix cleanup goroutine leak by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/880\"\u003emark3labs/mcp-go#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add OpenTelemetry tracing hooks to server and client by \u003ca href=\"https://github.com/QuentinBisson\"\u003e\u003ccode\u003e@​QuentinBisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/856\"\u003emark3labs/mcp-go#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add panic recovery to session hook goroutines by \u003ca href=\"https://github.com/blackwell-systems\"\u003e\u003ccode\u003e@​blackwell-systems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/883\"\u003emark3labs/mcp-go#883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcp): add BaseMetadata.title, Icon.theme, Resource.size (\u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/issues/870\"\u003e#870\u003c/a\u003e) by \u003ca href=\"https://github.com/ezynda3\"\u003e\u003ccode\u003e@​ezynda3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/885\"\u003emark3labs/mcp-go#885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/878\"\u003emark3labs/mcp-go#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aqilaziz\"\u003e\u003ccode\u003e@​aqilaziz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mark3labs/mcp-go/pull/877\"\u003emark3labs/mcp-go#877\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mark3labs/mcp-go/compare/v0.53.0...v...\n\n_Description has been truncated_","html_url":"https://github.com/LibanIsse/memos-on-fargate/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibanIsse%2Fmemos-on-fargate/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"1.19.1","new_version":"1.19.2","update_type":"patch","path":null,"pr_created_at":"2026-05-12T17:42:19.000Z","version_change":"1.19.1 → 1.19.2","issue":{"uuid":"4431339415","node_id":"PR_kwDOSQwz7M7ayOo8","number":64,"state":"open","title":"deps(go): bump connectrpc.com/connect from 1.19.1 to 1.19.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T17:42:19.000Z","updated_at":"2026-05-12T17:42:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go)","packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [connectrpc.com/connect](https://github.com/connectrpc/connect-go) from 1.19.1 to 1.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.19.1\u0026new-version=1.19.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/The-Butler-Group-LLC/canary-grafana/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/The-Butler-Group-LLC%2Fcanary-grafana/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"}},{"old_version":"1.19.1","new_version":"1.19.2","update_type":"patch","path":"/api in the go-patch group","pr_created_at":"2026-05-10T05:22:38.000Z","version_change":"1.19.1 → 1.19.2","issue":{"uuid":"4414735793","node_id":"PR_kwDOHqP31c7Z822a","number":6253,"state":"open","title":"chore(deps/api): bump connectrpc.com/connect from 1.19.1 to 1.19.2 in /api in the go-patch group","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-10T05:22:38.000Z","updated_at":"2026-05-10T05:23:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps/api)","packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"}],"path":"/api in the go-patch group","ecosystem":"go"},"body":"Bumps the go-patch group in /api with 1 update: [connectrpc.com/connect](https://github.com/connectrpc/connect-go).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.19.1\u0026new-version=1.19.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/akuity/kargo/pull/6253","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akuity%2Fkargo/issues/6253","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6253/packages"}},{"old_version":"1.19.1","new_version":"1.19.2","update_type":"patch","path":null,"pr_created_at":"2026-05-10T01:33:08.000Z","version_change":"1.19.1 → 1.19.2","issue":{"uuid":"4414318310","node_id":"PR_kwDOQ7_oS87Z7nk2","number":197,"state":"closed","title":"chore(go-backend): Bump the gomod group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependabot","dependencies","gomod"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-17T01:32:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T01:33:08.000Z","updated_at":"2026-05-17T01:32:48.000Z","time_to_close":604779,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(go-backend): Bump","group_name":"gomod","update_count":3,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/getkin/kin-openapi","old_version":"0.135.0","new_version":"0.137.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/labstack/echo/v5","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/labstack/echo"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 3 updates in the /go-backend directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go), [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) and [github.com/labstack/echo/v5](https://github.com/labstack/echo).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getkin/kin-openapi` from 0.135.0 to 0.137.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.137.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erevert to go 1.25 and revert cc4f8d99 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/1161\"\u003egetkin/kin-openapi#1161\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.136.0...v0.137.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.136.0...v0.137.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.136.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: stop injecting contentless default in NewResponses() by \u003ca href=\"https://github.com/0-don\"\u003e\u003ccode\u003e@​0-don\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1148\"\u003egetkin/kin-openapi#1148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: standardize Origin json tag to \u0026quot;-\u0026quot; across all types 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/1149\"\u003egetkin/kin-openapi#1149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate usage message in cmd/validate 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/1150\"\u003egetkin/kin-openapi#1150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix determinism when handling discriminator mappings 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/1151\"\u003egetkin/kin-openapi#1151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: bump Go to 1.26 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/1152\"\u003egetkin/kin-openapi#1152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: use componentNames for deterministic visitings 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/1153\"\u003egetkin/kin-openapi#1153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add OpenAPI 3.1 support 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/1125\"\u003egetkin/kin-openapi#1125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add JoinFunc for custom $ref path resolution 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/1154\"\u003egetkin/kin-openapi#1154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd many many tests from ApisGuruOpenapiDirectory 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/1155\"\u003egetkin/kin-openapi#1155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove map-iteration order leaks causing flaky tests by \u003ca href=\"https://github.com/cloudnativeninja\"\u003e\u003ccode\u003e@​cloudnativeninja\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1158\"\u003egetkin/kin-openapi#1158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2conv: nil-guard components lookup in FromV3SchemaRef by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1156\"\u003egetkin/kin-openapi#1156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAddress various lint errors 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/1157\"\u003egetkin/kin-openapi#1157\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0-don\"\u003e\u003ccode\u003e@​0-don\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1148\"\u003egetkin/kin-openapi#1148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudnativeninja\"\u003e\u003ccode\u003e@​cloudnativeninja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1158\"\u003egetkin/kin-openapi#1158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1156\"\u003egetkin/kin-openapi#1156\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.135.0...v0.136.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.135.0...v0.136.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/getkin/kin-openapi/commit/b64124451ae3792c738848191b38b9be4c67b65f\"\u003e\u003ccode\u003eb641244\u003c/code\u003e\u003c/a\u003e revert to go 1.25 and revert cc4f8d99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/ff4bce724cfa3fdf6fac4470c76a8511662b21f6\"\u003e\u003ccode\u003eff4bce7\u003c/code\u003e\u003c/a\u003e fix and upgrade goimports-reviser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/028df2a310efbbd795fe0d9a20bbe681b3d551e4\"\u003e\u003ccode\u003e028df2a\u003c/code\u003e\u003c/a\u003e refacto(tests): use t.Context instead of context.Background\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/cc4f8d9903cdec697ca5291bb27040396050dc9f\"\u003e\u003ccode\u003ecc4f8d9\u003c/code\u003e\u003c/a\u003e refacto: replace \u003ccode\u003eopenapi3.*Ptr(..)\u003c/code\u003e funcs with \u003ccode\u003enew(..)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/df95b871780abc8cd8cf6a694f7565dfdd056eeb\"\u003e\u003ccode\u003edf95b87\u003c/code\u003e\u003c/a\u003e address various lint errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/355692920adc95a261f8afba887dce636a0e2d67\"\u003e\u003ccode\u003e3556929\u003c/code\u003e\u003c/a\u003e openapi2conv: nil-guard components lookup in FromV3SchemaRef (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/5a0a3373598fa8184f7214e0af51164533130c7d\"\u003e\u003ccode\u003e5a0a337\u003c/code\u003e\u003c/a\u003e openapi3: remove map-iteration order leaks causing flaky tests (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3489553bbab5fb309aa0dce6bf4bc077d2fa6f70\"\u003e\u003ccode\u003e3489553\u003c/code\u003e\u003c/a\u003e openapi3: skip v3.1 load/validation flaky tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3aa08cdb36fb98a2d2433cd581b1adf59bf97e35\"\u003e\u003ccode\u003e3aa08cd\u003c/code\u003e\u003c/a\u003e openapi3: record v3.1 load/validation test failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/31797753134d75aa411c00d2e8ffcb3f669a0187\"\u003e\u003ccode\u003e3179775\u003c/code\u003e\u003c/a\u003e openapi3: enable testing for 3.1 documents\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.135.0...v0.137.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/labstack/echo/v5` from 5.1.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/blob/master/CHANGELOG.md\"\u003egithub.com/labstack/echo/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1 - 2026-05-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext.Scheme()\u003c/code\u003e should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2953\"\u003elabstack/echo#2953\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/shblue21\"\u003e\u003ccode\u003e@​shblue21\u003c/code\u003e\u003c/a\u003e for reporting this \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2952\"\u003eissue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd golangci linter configuration by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2930\"\u003elabstack/echo#2930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake StartConfig listener creation context-aware by \u003ca href=\"https://github.com/EricGusmao\"\u003e\u003ccode\u003e@​EricGusmao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2936\"\u003elabstack/echo#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): resolve staticcheck issues and improve code quality by \u003ca href=\"https://github.com/itsllyaz\"\u003e\u003ccode\u003e@​itsllyaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2941\"\u003elabstack/echo#2941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContext.Scheme should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2953\"\u003elabstack/echo#2953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in httperror.go by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2958\"\u003elabstack/echo#2958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eContext.Json should not unwrap response by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2964\"\u003elabstack/echo#2964\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/labstack/echo/commit/87a5c22f2f3d50ca4791e62e5fd8e363c5dae2c2\"\u003e\u003ccode\u003e87a5c22\u003c/code\u003e\u003c/a\u003e Changelog for v5.1.1 (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/f16f84decc0341029307e46c641f32037419540b\"\u003e\u003ccode\u003ef16f84d\u003c/code\u003e\u003c/a\u003e Context.Json should not unwrap response and just wrap Response so other middl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/96be504860fa2e3adb85e2b30ff0b5c4b2ce27e7\"\u003e\u003ccode\u003e96be504\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2958\"\u003e#2958\u003c/a\u003e from tisonkun/fix-typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/b12f646a74f5cc4faa4c296c4583b53938ce7f30\"\u003e\u003ccode\u003eb12f646\u003c/code\u003e\u003c/a\u003e Update httperror.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/86d0223c7aa39b865a9452de3479897fcb5a3939\"\u003e\u003ccode\u003e86d0223\u003c/code\u003e\u003c/a\u003e chore: fix typos in httperror.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/d1d8ad3f99dd9b80542cd0c357d56a8916c515df\"\u003e\u003ccode\u003ed1d8ad3\u003c/code\u003e\u003c/a\u003e Context.Scheme should validate values taken from header (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/0143b9da1e9a4dd40affd3681eaf0a6c72bb205b\"\u003e\u003ccode\u003e0143b9d\u003c/code\u003e\u003c/a\u003e fix(lint): resolve staticcheck issues and improve code quality (\u003ca href=\"https://redirect.github.com/labstack/echo/issues/2941\"\u003e#2941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/607f385cb85394134b17e884678022229e0136d4\"\u003e\u003ccode\u003e607f385\u003c/code\u003e\u003c/a\u003e use ListenConfig for StartConfig listeners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/492ebd73363e057965d6d95962a79203426e02e9\"\u003e\u003ccode\u003e492ebd7\u003c/code\u003e\u003c/a\u003e Add golangci linter configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/labstack/echo/compare/v5.1.0...v5.1.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/Haya372/web-app-template/pull/197","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haya372%2Fweb-app-template/issues/197","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/197/packages"}},{"old_version":"1.14.0","new_version":"1.19.2","update_type":"minor","path":null,"pr_created_at":"2026-05-07T13:17:08.000Z","version_change":"1.14.0 → 1.19.2","issue":{"uuid":"4399051102","node_id":"PR_kwDODx2xGs7ZKEV6","number":16,"state":"closed","title":"Bump the all group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T01:45:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-07T13:17:08.000Z","updated_at":"2026-05-27T01:45:25.000Z","time_to_close":1686495,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":17,"packages":[{"name":"connectrpc.com/connect","old_version":"1.14.0","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"connectrpc.com/grpchealth","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/connectrpc/grpchealth-go"},{"name":"connectrpc.com/otelconnect","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/connectrpc/otelconnect-go"},{"name":"github.com/GoogleCloudPlatform/opentelemetry-operations-go/propagator","old_version":"0.54.0","new_version":"0.56.0","repository_url":"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go"},{"name":"github.com/gorilla/mux","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/gorilla/mux"},{"name":"github.com/grpc-ecosystem/go-grpc-middleware","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/grpc-ecosystem/go-grpc-middleware"},{"name":"github.com/rs/cors","old_version":"1.8.3","new_version":"1.11.1","repository_url":"https://github.com/rs/cors"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.64.0","new_version":"0.68.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.14.0` | `1.19.2` |\n| [connectrpc.com/grpchealth](https://github.com/connectrpc/grpchealth-go) | `1.3.0` | `1.4.0` |\n| [connectrpc.com/otelconnect](https://github.com/connectrpc/otelconnect-go) | `0.8.0` | `0.9.0` |\n| [github.com/GoogleCloudPlatform/opentelemetry-operations-go/propagator](https://github.com/GoogleCloudPlatform/opentelemetry-operations-go) | `0.54.0` | `0.56.0` |\n| [github.com/gorilla/mux](https://github.com/gorilla/mux) | `1.8.0` | `1.8.1` |\n| [github.com/grpc-ecosystem/go-grpc-middleware](https://github.com/grpc-ecosystem/go-grpc-middleware) | `1.3.0` | `1.4.0` |\n| [github.com/rs/cors](https://github.com/rs/cors) | `1.8.3` | `1.11.1` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.64.0` | `0.68.0` |\n\n\nUpdates `connectrpc.com/connect` from 1.14.0 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bounds check on envelope for 32-bit archs by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CallInfo header/trailer propagation on error responses by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/892\"\u003e#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces the highly requested \u0026quot;simple\u0026quot; flag for code generation, making Connect significantly more ergonomic for everyday RPC development.\u003c/p\u003e\n\u003cp\u003eThe new simple flag in protoc-gen-connect-go generates cleaner, more intuitive client and handler interfaces that eliminate request/response wrappers for most use cases. This addresses community feedback about verbosity and provides a more straightforward API. When enabled, metadata (headers/trailers) can be passed through context instead of explicit wrapper objects, optimizing for the common case where developers don't need direct access to HTTP headers.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd simple flag for more ergonomic generated code by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/smaye81\"\u003e\u003ccode\u003e@​smaye81\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/851\"\u003econnectrpc/connect-go#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go to v1.24 and document http.Protocol use removing the dependency on \u003ccode\u003egolang.org/x/net/http2\u003c/code\u003e by \u003ca href=\"https://github.com/maxbrunet\"\u003e\u003ccode\u003e@​maxbrunet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/873\"\u003econnectrpc/connect-go#873\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/877\"\u003econnectrpc/connect-go#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Edition 2024 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/878\"\u003econnectrpc/connect-go#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude valid spec and headers when calling recover handler for streaming RPCs by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/817\"\u003econnectrpc/connect-go#817\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo version support updated to latest two instead of three by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/837\"\u003econnectrpc/connect-go#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI testing improvements by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/838\"\u003econnectrpc/connect-go#838\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/839\"\u003econnectrpc/connect-go#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode quality improvements by \u003ca href=\"https://github.com/mattrobenolt\"\u003e\u003ccode\u003e@​mattrobenolt\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/841\"\u003econnectrpc/connect-go#841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/867\"\u003econnectrpc/connect-go#867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation improvements by \u003ca href=\"https://github.com/adlion\"\u003e\u003ccode\u003e@​adlion\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/821\"\u003econnectrpc/connect-go#821\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/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.14.0...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectrpc.com/grpchealth` 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/connectrpc/grpchealth-go/releases\"\u003econnectrpc.com/grpchealth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSetting a server-wide status (blank service name) via \u003ccode\u003eStaticChecker\u003c/code\u003e is no longer ignored by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/75\"\u003e#75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/connectrpc/grpchealth-go/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/connectrpc/grpchealth-go/compare/v1.3.0...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/connectrpc/grpchealth-go/commit/7374afeae673b99b8a41bb494b39c8d642a6a839\"\u003e\u003ccode\u003e7374afe\u003c/code\u003e\u003c/a\u003e Use semantic names in CI jobs instead of numbers (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/116a3ddf7c30774d95f18739a13acfba03a600e4\"\u003e\u003ccode\u003e116a3dd\u003c/code\u003e\u003c/a\u003e Update to buf v2 config and latest golangci-lint (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/83ff7f61a7405f74e86b9b1d669e9b6fb4ca2b30\"\u003e\u003ccode\u003e83ff7f6\u003c/code\u003e\u003c/a\u003e Allow setting server-wide status via \u003ccode\u003eStaticChecker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/9edeb98fd06285f3a9b5b7bb01da4f7cf8c80fa7\"\u003e\u003ccode\u003e9edeb98\u003c/code\u003e\u003c/a\u003e Add Ed McFarlane as a maintainer (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/3738e9d1d4292834e38bd9789dd8e93ac77b46bb\"\u003e\u003ccode\u003e3738e9d\u003c/code\u003e\u003c/a\u003e Update to go 1.21 and golangci to 1.60.0, test with go 1.23 (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/c61fc41ce32fc7d6caf70e05af3a1bc7b3c5f9f4\"\u003e\u003ccode\u003ec61fc41\u003c/code\u003e\u003c/a\u003e Update CONTRIBUTING.md: CLA -\u0026gt; DCO (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/db44f2b7e95b4a35a2f90b14afbb0f5b6e6a9707\"\u003e\u003ccode\u003edb44f2b\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/1a6eb627bf3c3cccade97c5fb3d5dba5c605e128\"\u003e\u003ccode\u003e1a6eb62\u003c/code\u003e\u003c/a\u003e Bump Go v1.22 (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/4dfbcbe8aea8ec4b8fb310d8e8b7446741cb58d9\"\u003e\u003ccode\u003e4dfbcbe\u003c/code\u003e\u003c/a\u003e Update add-to-project.yaml (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/grpchealth-go/commit/df2a5d96bccd3310a3257bbadb2df5d39b34648a\"\u003e\u003ccode\u003edf2a5d9\u003c/code\u003e\u003c/a\u003e Fix add-to-project automation when using forks (\u003ca href=\"https://redirect.github.com/connectrpc/grpchealth-go/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/grpchealth-go/compare/v1.3.0...1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectrpc.com/otelconnect` from 0.8.0 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/otelconnect-go/releases\"\u003econnectrpc.com/otelconnect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd option to force uniform output in servers that handle both ConnectRPC and gRPC traffic by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/196\"\u003e#196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix version reported by \u003ccode\u003eotel_scope_version\u003c/code\u003e attribute by \u003ca href=\"https://github.com/wata727\"\u003e\u003ccode\u003e@​wata727\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/193\"\u003e#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use header attributes only in trace by \u003ca href=\"https://github.com/rytsh\"\u003e\u003ccode\u003e@​rytsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wata727\"\u003e\u003ccode\u003e@​wata727\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/193\"\u003e#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rytsh\"\u003e\u003ccode\u003e@​rytsh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/198\"\u003e#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/connectrpc/otelconnect-go/compare/v0.8.0...v0.9.0\"\u003ehttps://github.com/connectrpc/otelconnect-go/compare/v0.8.0...v0.9.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/connectrpc/otelconnect-go/commit/462c595e1f85b0797f3990003b79dd39e930919b\"\u003e\u003ccode\u003e462c595\u003c/code\u003e\u003c/a\u003e Prepare for release v0.9.0 (\u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/otelconnect-go/commit/b317ebc119e174dc8df351256ac47929ea6cbc68\"\u003e\u003ccode\u003eb317ebc\u003c/code\u003e\u003c/a\u003e Fix WithTraceRequestHeader to only add attributes to traces, not metrics (\u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/otelconnect-go/commit/a4906bdfd82f0637da524c27563d766f95ce432d\"\u003e\u003ccode\u003ea4906bd\u003c/code\u003e\u003c/a\u003e Add option to force uniform output (\u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/otelconnect-go/commit/07c14751067ce42e1ada9b646a348548cdc92a6c\"\u003e\u003ccode\u003e07c1475\u003c/code\u003e\u003c/a\u003e Fix GoDoc comments for options (\u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/otelconnect-go/commit/e9c79d91b2501f59444ed3ac7d35adc178879d2f\"\u003e\u003ccode\u003ee9c79d9\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eotel_scope_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/otelconnect-go/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/connectrpc/otelconnect-go/compare/v0.8.0...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/GoogleCloudPlatform/opentelemetry-operations-go/propagator` from 0.54.0 to 0.56.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/eab9572855393f41b1ab503087057ee3f8425e88\"\u003e\u003ccode\u003eeab9572\u003c/code\u003e\u003c/a\u003e prepare for v1.32.0/v0.56.0 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/cf8062060dfe368af8f6eb1fc33d6ae733618504\"\u003e\u003ccode\u003ecf80620\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/grpc to v1.79.3 [security] (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/9a775d846a39d5269fdf2a1570626da639f8ee34\"\u003e\u003ccode\u003e9a775d8\u003c/code\u003e\u003c/a\u003e normalize user agents in span attributes as well (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/3cacef9bcd7201992f44b9f14e7191fe9a71f01e\"\u003e\u003ccode\u003e3cacef9\u003c/code\u003e\u003c/a\u003e separate out govulncheck into its own CI job (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/21d7ce3888f6be0051773fe89a5e39ae7479d4e0\"\u003e\u003ccode\u003e21d7ce3\u003c/code\u003e\u003c/a\u003e Bump go version to resolve govulncheck failures (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/fbd3fd5fc47478a6ab4586e1d3a319ce944ceeeb\"\u003e\u003ccode\u003efbd3fd5\u003c/code\u003e\u003c/a\u003e ignore versions in the user agent header when comparing fixtures (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/e42c882461a0e9229c1d7ae789428ae5a49502ff\"\u003e\u003ccode\u003ee42c882\u003c/code\u003e\u003c/a\u003e Don't allow modifying the default scopes (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/d01a1dc9228b3dc0a0f27e4ea75c91fd9382f6d9\"\u003e\u003ccode\u003ed01a1dc\u003c/code\u003e\u003c/a\u003e chore(deps): update module golang.org/x/crypto to v0.45.0 [security] (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/b7fe5f24585d5c53681e7c0c840e6337cb67d588\"\u003e\u003ccode\u003eb7fe5f2\u003c/code\u003e\u003c/a\u003e add support for go 1.26 (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1107\"\u003e#1107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/3575d3137e78366b98faf429ec051c48aaa91b59\"\u003e\u003ccode\u003e3575d31\u003c/code\u003e\u003c/a\u003e allow providing a context to create the monitoring client (\u003ca href=\"https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/compare/v0.54.0...v0.56.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gorilla/mux` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gorilla/mux/releases\"\u003egithub.com/gorilla/mux's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: CircleCI 2.1 + build matrix by \u003ca href=\"https://github.com/elithrar\"\u003e\u003ccode\u003e@​elithrar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/595\"\u003egorilla/mux#595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u0026quot;404\u0026quot; and \u0026quot;405\u0026quot; in the docs by \u003ca href=\"https://github.com/Jille\"\u003e\u003ccode\u003e@​Jille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/602\"\u003egorilla/mux#602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update README w.r.t new maintainer ask by \u003ca href=\"https://github.com/elithrar\"\u003e\u003ccode\u003e@​elithrar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/660\"\u003egorilla/mux#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eregexp: use iota instead of hardcoded values for regexType* by \u003ca href=\"https://github.com/michaelgrigoryan25\"\u003e\u003ccode\u003e@​michaelgrigoryan25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/679\"\u003egorilla/mux#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eauthenticationMiddleware\u003c/code\u003e initialization in the \u003ccode\u003eREADME.md\u003c/code\u003e file by \u003ca href=\"https://github.com/amustaque97\"\u003e\u003ccode\u003e@​amustaque97\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/693\"\u003egorilla/mux#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/713\"\u003egorilla/mux#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[GPT-95] Update go version, add tools for verification and testing by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/718\"\u003egorilla/mux#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete release-drafter.yml by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/719\"\u003egorilla/mux#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete stale.yml by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/720\"\u003egorilla/mux#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete AUTHORS by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/721\"\u003egorilla/mux#721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/722\"\u003egorilla/mux#722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the logo in README.md by \u003ca href=\"https://github.com/shamkarthik\"\u003e\u003ccode\u003e@​shamkarthik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/724\"\u003egorilla/mux#724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/723\"\u003egorilla/mux#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate issues.yml by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/726\"\u003egorilla/mux#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate issues.yml by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/727\"\u003egorilla/mux#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erun go fmt with Go 1.20 by \u003ca href=\"https://github.com/shogo82148\"\u003e\u003ccode\u003e@​shogo82148\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/725\"\u003egorilla/mux#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix  \u003ccode\u003eSingle Page Application\u003c/code\u003e example in \u003ccode\u003eREADME.md\u003c/code\u003e file by \u003ca href=\"https://github.com/amustaque97\"\u003e\u003ccode\u003e@​amustaque97\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/678\"\u003egorilla/mux#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] Inconsistent HTTP status code on query mismatch by \u003ca href=\"https://github.com/soheilrt\"\u003e\u003ccode\u003e@​soheilrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/712\"\u003egorilla/mux#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify documentation examples of Route methods by \u003ca href=\"https://github.com/andrew-werdna\"\u003e\u003ccode\u003e@​andrew-werdna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/672\"\u003egorilla/mux#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanged the routeVariables text content. by \u003ca href=\"https://github.com/sumanpaikdev\"\u003e\u003ccode\u003e@​sumanpaikdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/708\"\u003egorilla/mux#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GetVarNames() by \u003ca href=\"https://github.com/eh-steve\"\u003e\u003ccode\u003e@​eh-steve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/676\"\u003egorilla/mux#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix SPA handler in README.md by \u003ca href=\"https://github.com/sy9\"\u003e\u003ccode\u003e@​sy9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/733\"\u003egorilla/mux#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate GitHub workflows by \u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/734\"\u003egorilla/mux#734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jille\"\u003e\u003ccode\u003e@​Jille\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/602\"\u003egorilla/mux#602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelgrigoryan25\"\u003e\u003ccode\u003e@​michaelgrigoryan25\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/679\"\u003egorilla/mux#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amustaque97\"\u003e\u003ccode\u003e@​amustaque97\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/693\"\u003egorilla/mux#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreydaley\"\u003e\u003ccode\u003e@​coreydaley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/713\"\u003egorilla/mux#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/718\"\u003egorilla/mux#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shamkarthik\"\u003e\u003ccode\u003e@​shamkarthik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/724\"\u003egorilla/mux#724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shogo82148\"\u003e\u003ccode\u003e@​shogo82148\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/725\"\u003egorilla/mux#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/soheilrt\"\u003e\u003ccode\u003e@​soheilrt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/712\"\u003egorilla/mux#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrew-werdna\"\u003e\u003ccode\u003e@​andrew-werdna\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/672\"\u003egorilla/mux#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sumanpaikdev\"\u003e\u003ccode\u003e@​sumanpaikdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/708\"\u003egorilla/mux#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eh-steve\"\u003e\u003ccode\u003e@​eh-steve\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/676\"\u003egorilla/mux#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sy9\"\u003e\u003ccode\u003e@​sy9\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/mux/pull/733\"\u003egorilla/mux#733\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1\"\u003ehttps://github.com/gorilla/mux/compare/v1.8.0...v1.8.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/gorilla/mux/commit/b4617d0b9670ad14039b2739167fd35a60f557c5\"\u003e\u003ccode\u003eb4617d0\u003c/code\u003e\u003c/a\u003e update GitHub workflows (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/3401478badc7aa55470bc806ee8cd185a16f9298\"\u003e\u003ccode\u003e3401478\u003c/code\u003e\u003c/a\u003e fix SPA handler in README.md (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/4a671cbc5162efa2ecb1b353e6a704a62737d66c\"\u003e\u003ccode\u003e4a671cb\u003c/code\u003e\u003c/a\u003e Add GetVarNames() (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/85123bf20e069b156415b871dea10517f6a8938a\"\u003e\u003ccode\u003e85123bf\u003c/code\u003e\u003c/a\u003e changed the routeVariables text content. (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/79f2f457ca5017e08de9f86ada03939a82dbf714\"\u003e\u003ccode\u003e79f2f45\u003c/code\u003e\u003c/a\u003e Clarify documentation examples of Route methods (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/395ad81d0ebffa0c5a36f3e5a2e720a7d5870d92\"\u003e\u003ccode\u003e395ad81\u003c/code\u003e\u003c/a\u003e [BUG] Inconsistent HTTP status code on query mismatch (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/24c3e7f499efd8b1429cfe789c7e6a3631357045\"\u003e\u003ccode\u003e24c3e7f\u003c/code\u003e\u003c/a\u003e Fix  \u003ccode\u003eSingle Page Application\u003c/code\u003e example in \u003ccode\u003eREADME.md\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/546dd0cc9f3ecdef8b065ac6336b4c6ed99887d4\"\u003e\u003ccode\u003e546dd0c\u003c/code\u003e\u003c/a\u003e run go fmt with Go 1.20 (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/651928c42f7b60c7942e46d5f651dd1ece444246\"\u003e\u003ccode\u003e651928c\u003c/code\u003e\u003c/a\u003e Update issues.yml (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/mux/commit/cfc696d6d239ff68ceb71ee35c9a4e4ef3f30ed9\"\u003e\u003ccode\u003ecfc696d\u003c/code\u003e\u003c/a\u003e Update issues.yml (\u003ca href=\"https://redirect.github.com/gorilla/mux/issues/726\"\u003e#726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/go-grpc-middleware` 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/grpc-ecosystem/go-grpc-middleware/releases\"\u003egithub.com/grpc-ecosystem/go-grpc-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not stop retrying based on earlier good message from the stream by \u003ca href=\"https://github.com/kartlee\"\u003e\u003ccode\u003e@​kartlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/313\"\u003egrpc-ecosystem/go-grpc-middleware#313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate the server interceptor chain helpers by \u003ca href=\"https://github.com/CAFxX\"\u003e\u003ccode\u003e@​CAFxX\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/423\"\u003egrpc-ecosystem/go-grpc-middleware#423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chain interceptors by \u003ca href=\"https://github.com/aarongable\"\u003e\u003ccode\u003e@​aarongable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/421\"\u003egrpc-ecosystem/go-grpc-middleware#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev1: Switch from github.com/go-kit/kit to github.com/go-kit/log interfaces by \u003ca href=\"https://github.com/liggitt\"\u003e\u003ccode\u003e@​liggitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/426\"\u003egrpc-ecosystem/go-grpc-middleware#426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elogging/zap/ctxzap: add caller skip to shorthand functions by \u003ca href=\"https://github.com/jkawamoto\"\u003e\u003ccode\u003e@​jkawamoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/429\"\u003egrpc-ecosystem/go-grpc-middleware#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egrpc_zap: fix caller annotation by \u003ca href=\"https://github.com/jkawamoto\"\u003e\u003ccode\u003e@​jkawamoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/431\"\u003egrpc-ecosystem/go-grpc-middleware#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert verbosity level check for zap by \u003ca href=\"https://github.com/central182\"\u003e\u003ccode\u003e@​central182\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/452\"\u003egrpc-ecosystem/go-grpc-middleware#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix memory leakage in kit.PayloadUnaryServerInterceptor by \u003ca href=\"https://github.com/r3code\"\u003e\u003ccode\u003e@​r3code\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/501\"\u003egrpc-ecosystem/go-grpc-middleware#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse strconv.FormatUint instead of fmt.Sprintf by \u003ca href=\"https://github.com/andrey-berenda\"\u003e\u003ccode\u003e@​andrey-berenda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/503\"\u003egrpc-ecosystem/go-grpc-middleware#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in nicemd by \u003ca href=\"https://github.com/andrey-berenda\"\u003e\u003ccode\u003e@​andrey-berenda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/509\"\u003egrpc-ecosystem/go-grpc-middleware#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OSX build error in outdated golang.org/x/sys dependency by \u003ca href=\"https://github.com/devnev\"\u003e\u003ccode\u003e@​devnev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/514\"\u003egrpc-ecosystem/go-grpc-middleware#514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aarongable\"\u003e\u003ccode\u003e@​aarongable\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/421\"\u003egrpc-ecosystem/go-grpc-middleware#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/central182\"\u003e\u003ccode\u003e@​central182\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/452\"\u003egrpc-ecosystem/go-grpc-middleware#452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chrisdoherty4\"\u003e\u003ccode\u003e@​chrisdoherty4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/456\"\u003egrpc-ecosystem/go-grpc-middleware#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AmirQadir\"\u003e\u003ccode\u003e@​AmirQadir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/464\"\u003egrpc-ecosystem/go-grpc-middleware#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlmogBaku\"\u003e\u003ccode\u003e@​AlmogBaku\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/491\"\u003egrpc-ecosystem/go-grpc-middleware#491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuishuang\"\u003e\u003ccode\u003e@​cuishuang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/493\"\u003egrpc-ecosystem/go-grpc-middleware#493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r3code\"\u003e\u003ccode\u003e@​r3code\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/501\"\u003egrpc-ecosystem/go-grpc-middleware#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrey-berenda\"\u003e\u003ccode\u003e@​andrey-berenda\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/503\"\u003egrpc-ecosystem/go-grpc-middleware#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveruckdashel\"\u003e\u003ccode\u003e@​steveruckdashel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/539\"\u003egrpc-ecosystem/go-grpc-middleware#539\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/go-grpc-middleware/compare/v1.3.0...v1.4.0\"\u003ehttps://github.com/grpc-ecosystem/go-grpc-middleware/compare/v1.3.0...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/grpc-ecosystem/go-grpc-middleware/commit/d42ae9d517069c2bd7f9339147a0eafa86b3d4a3\"\u003e\u003ccode\u003ed42ae9d\u003c/code\u003e\u003c/a\u003e v1: Mentioned v2 in README; fixed CI; removed changelog (we will use release ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/da1b13ec28bbdd492bdc876045791b69c4be5b81\"\u003e\u003ccode\u003eda1b13e\u003c/code\u003e\u003c/a\u003e Update nicemd.go (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/99612e884e71d96a3c8dd30ad4d8eccacfa91798\"\u003e\u003ccode\u003e99612e8\u003c/code\u003e\u003c/a\u003e Fix OSX build error in outdated golang.org/x/sys dependency (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/7c811bc99f5208b25d2f010022b863a00cb2a1d3\"\u003e\u003ccode\u003e7c811bc\u003c/code\u003e\u003c/a\u003e fix typo in nicemd (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/509\"\u003e#509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/854bd94ac7c4b4d287b9eba9b7cc4410e7215fed\"\u003e\u003ccode\u003e854bd94\u003c/code\u003e\u003c/a\u003e use strconv.FormatUint instead of fmt.Sprintf (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/7fdae0e41d217c2e2240858a53a30c303746bf03\"\u003e\u003ccode\u003e7fdae0e\u003c/code\u003e\u003c/a\u003e Fix memory leakage in kit.PayloadUnaryServerInterceptor (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/6aeac529d58164afc753eebf5207f08b5456a365\"\u003e\u003ccode\u003e6aeac52\u003c/code\u003e\u003c/a\u003e fix some typos (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/68c8cdc5fd8157730d9a930d9c8b7166cfae31ac\"\u003e\u003ccode\u003e68c8cdc\u003c/code\u003e\u003c/a\u003e Add OpenTelemetry interceptors (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/560829fc74fcf9a69b7ab01d484f8b8961dc734b\"\u003e\u003ccode\u003e560829f\u003c/code\u003e\u003c/a\u003e Fix: middleware unary chain order (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/b6d97fab8b7d7d99cb5a9ee1ea17afbb2b12e84c\"\u003e\u003ccode\u003eb6d97fa\u003c/code\u003e\u003c/a\u003e Improve zap grpc logger documentation on verbosity levels (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/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/klauspost/compress` from 1.17.8 to 1.18.0\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.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate Go 1.21 and add 1.24 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1055\"\u003eklauspost/compress#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd unsafe little endian loaders by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1036\"\u003eklauspost/compress#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: check \u003ccode\u003er.err != nil\u003c/code\u003e but return a nil value error \u003ccode\u003eerr\u003c/code\u003e by \u003ca href=\"https://github.com/alingse\"\u003e\u003ccode\u003e@​alingse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1028\"\u003eklauspost/compress#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use built-in \u003ccode\u003emin\u003c/code\u003e function by \u003ca href=\"https://github.com/Juneezee\"\u003e\u003ccode\u003e@​Juneezee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1038\"\u003eklauspost/compress#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: use \u003ccode\u003eslices.Max\u003c/code\u003e for max value in slice by \u003ca href=\"https://github.com/Juneezee\"\u003e\u003ccode\u003e@​Juneezee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1041\"\u003eklauspost/compress#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify L4-6 loading by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1043\"\u003eklauspost/compress#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen (remove asm) by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1045\"\u003eklauspost/compress#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: Add block decode fuzzer by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1044\"\u003eklauspost/compress#1044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: Improve small block compression speed w/o asm by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1048\"\u003eklauspost/compress#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Fix matchlen L5+L6 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1049\"\u003eklauspost/compress#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Cleanup \u0026amp; reduce casts by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1050\"\u003eklauspost/compress#1050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tcpdumppy\"\u003e\u003ccode\u003e@​tcpdumppy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1021\"\u003eklauspost/compress#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sam9291\"\u003e\u003ccode\u003e@​sam9291\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1022\"\u003eklauspost/compress#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dezza\"\u003e\u003ccode\u003e@​dezza\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1023\"\u003eklauspost/compress#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alingse\"\u003e\u003ccode\u003e@​alingse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1028\"\u003eklauspost/compress#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyunsooda\"\u003e\u003ccode\u003e@​hyunsooda\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1031\"\u003eklauspost/compress#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Juneezee\"\u003e\u003ccode\u003e@​Juneezee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1038\"\u003eklauspost/compress#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bbulatov\"\u003e\u003ccode\u003e@​Bbulatov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1052\"\u003eklauspost/compress#1052\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.17.11...v1.18.0\"\u003ehttps://github.com/klauspost/compress/compare/v1.17.11...v1.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix extra CRC written with multiple Close calls 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/1017\"\u003eklauspost/compress#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: Don't use stack for index 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/1014\"\u003eklauspost/compress#1014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: No content-type on no body response code by \u003ca href=\"https://github.com/juliens\"\u003e\u003ccode\u003e@​juliens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1011\"\u003eklauspost/compress#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: Do not set the content-type when response has no body by \u003ca href=\"https://github.com/kevinpollet\"\u003e\u003ccode\u003e@​kevinpollet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1013\"\u003eklauspost/compress#1013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliens\"\u003e\u003ccode\u003e@​juliens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1011\"\u003eklauspost/compress#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kevinpollet\"\u003e\u003ccode\u003e@​kevinpollet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1013\"\u003eklauspost/compress#1013\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.17.10...v1.17.11\"\u003ehttps://github.com/klauspost/compress/compare/v1.17.10...v1.17.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egzhttp: Add TransportAlwaysDecompress option. 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/978\"\u003eklauspost/compress#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: Add EncodeBuffer buffer recycling callback 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/982\"\u003eklauspost/compress#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Improve memory usage on small streaming 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/1007\"\u003eklauspost/compress#1007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: Add supported decompress request body by \u003ca href=\"https://github.com/mirecl\"\u003e\u003ccode\u003e@​mirecl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1002\"\u003eklauspost/compress#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: read data written with partial flush by \u003ca href=\"https://github.com/vajexal\"\u003e\u003ccode\u003e@​vajexal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/996\"\u003eklauspost/compress#996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Upgrade Go \u0026amp; other 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/1008\"\u003eklauspost/compress#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Small typofix in comment by \u003ca href=\"https://github.com/Jille\"\u003e\u003ccode\u003e@​Jille\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/976\"\u003eklauspost/compress#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/979\"\u003eklauspost/compress#979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix URL typo when installing builddict by \u003ca href=\"https://github.com/Wikidepia\"\u003e\u003ccode\u003e@​Wikidepia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/980\"\u003eklauspost/compress#980\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/8e79dc4b98d4c5a09c62a2546b79c14edf7c3e38\"\u003e\u003ccode\u003e8e79dc4\u003c/code\u003e\u003c/a\u003e Deprecate Go 1.21 and add 1.24 (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/df8e99c8d015080686afb9b70a88791dd16a97a6\"\u003e\u003ccode\u003edf8e99c\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/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/7787431d606fe7748391cb5009cee0cf966d1cd9\"\u003e\u003ccode\u003e7787431\u003c/code\u003e\u003c/a\u003e zstd: fix unused debug code (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0bf3ecbea777ec39f7919b47e464a046254e29a8\"\u003e\u003ccode\u003e0bf3ecb\u003c/code\u003e\u003c/a\u003e flate: Cleanup \u0026amp; reduce casts (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/e0f89a9638ea2c7d21d9de0044efde931959eabe\"\u003e\u003ccode\u003ee0f89a9\u003c/code\u003e\u003c/a\u003e flate: Fix matchlen L5+L6 (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c8a8470492769c69e56a348e5142734cab19664e\"\u003e\u003ccode\u003ec8a8470\u003c/code\u003e\u003c/a\u003e s2: Improve small block compression speed w/o asm (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/b05b993abb0da411a09cff9387877a4026c38906\"\u003e\u003ccode\u003eb05b993\u003c/code\u003e\u003c/a\u003e s2: Add block decode fuzzer (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/aafbabd27ac86586bf3d7458e4efe99476716623\"\u003e\u003ccode\u003eaafbabd\u003c/code\u003e\u003c/a\u003e flate: Simplify matchlen (remove asm) (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/dbaa9c1172b66d27d918b0e82a014d97f5dea2e5\"\u003e\u003ccode\u003edbaa9c1\u003c/code\u003e\u003c/a\u003e flate: Simplify l4-6 loading (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4fa2036c90af5117d4c79f9fa9872bdb16de613c\"\u003e\u003ccode\u003e4fa2036\u003c/code\u003e\u003c/a\u003e Add unsafe little endian loaders (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.17.8...v1.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/rs/cors` from 1.8.3 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/a814d7990a5449fcc211a536119d271469cc4157\"\u003e\u003ccode\u003ea814d79\u003c/code\u003e\u003c/a\u003e Re-add support for multiple Access-Control-Request-Headers field (fixes \u003ca href=\"https://redirect.github.com/rs/cors/issues/184\"\u003e#184\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/1562b1715b353146f279ff7d445b7412e0f1a842\"\u003e\u003ccode\u003e1562b17\u003c/code\u003e\u003c/a\u003e Removed redundant log nil checks (\u003ca href=\"https://redirect.github.com/rs/cors/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/3d336ea9b505046d343dfb14f09f19fad17673b4\"\u003e\u003ccode\u003e3d336ea\u003c/code\u003e\u003c/a\u003e Update all dependencies to latest in examples (\u003ca href=\"https://redirect.github.com/rs/cors/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/85fc0cac7b03634b6bcf9686f0283858b427d484\"\u003e\u003ccode\u003e85fc0ca\u003c/code\u003e\u003c/a\u003e Make Gin wrapper's status configurable and use 204 as default (fixes \u003ca href=\"https://redirect.github.com/rs/cors/issues/145\"\u003e#145\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/4c32059b2756926619f6bf70281b91be7b5dddb2\"\u003e\u003ccode\u003e4c32059\u003c/code\u003e\u003c/a\u003e Normalize allowed request headers and store them in a sorted set (fixes \u003ca href=\"https://redirect.github.com/rs/cors/issues/170\"\u003e#170\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/8d33ca4794eae9bcb270e306fd3e9b89cf07ec4c\"\u003e\u003ccode\u003e8d33ca4\u003c/code\u003e\u003c/a\u003e Complete documentation; deprecate AllowOriginRequestFunc in favour of AllowOr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/af821aecfc8d5a51ab050c39b85ae4698cc16a82\"\u003e\u003ccode\u003eaf821ae\u003c/code\u003e\u003c/a\u003e Merge branch 'jub0bs-master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/0bcf73f5c969d9ae35f1ed986ab27fbb37a58ff2\"\u003e\u003ccode\u003e0bcf73f\u003c/code\u003e\u003c/a\u003e Update benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/eacc8e8b6c597a9f21aa46971bdfa7cfd39fbcc8\"\u003e\u003ccode\u003eeacc8e8\u003c/code\u003e\u003c/a\u003e Fix skewed middleware benchmarks (\u003ca href=\"https://redirect.github.com/rs/cors/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/cors/commit/9297f1560644af50a550ea860e2e7a55d8fa70e6\"\u003e\u003ccode\u003e9297f15\u003c/code\u003e\u003c/a\u003e Respect the documented precedence of options (\u003ca href=\"https://redirect.github.com/rs/cors/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rs/cors/compare/v1.8.3...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/streamingfast/logging` from 0.0.0-20230608130331-f22c91403091 to 0.0.0-20260108192805-38f96de0a641\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamingfast/logging/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.64.0 to 0.68.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/releases\"\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.43.0/v2.5.0/v0.68.0/v0.37.0/v0.23.0/v0.18.0/v0.16.0/v0.15.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eResource\u003c/code\u003e method to \u003ccode\u003eSDK\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf/v0.3.0\u003c/code\u003e to expose the resolved SDK resource from declarative configuration. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8660\"\u003e#8660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support to set the configuration file via \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8639\"\u003e#8639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eservice\u003c/code\u003e resource detector in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8674\"\u003e#8674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eattribute_count_limit\u003c/code\u003e and \u003ccode\u003eattribute_value_length_limit\u003c/code\u003e in tracer provider configuration in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8687\"\u003e#8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eattribute_count_limit\u003c/code\u003e and \u003ccode\u003eattribute_value_length_limit\u003c/code\u003e in logger provider configuration in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8686\"\u003e#8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eserver.address\u003c/code\u003e and \u003ccode\u003eserver.port\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8723\"\u003e#8723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. Supported values are \u003ccode\u003erpc\u003c/code\u003e (default), \u003ccode\u003erpc/dup\u003c/code\u003e and \u003ccode\u003erpc/old\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8726\"\u003e#8726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ehttp.route\u003c/code\u003e metric attribute to \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8632\"\u003e#8632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepend \u003ccode\u003e_\u003c/code\u003e to the normalized environment variable name when the key starts with a digit in \u003ccode\u003ego.opentelemetry.io/contrib/propagators/envcar\u003c/code\u003e, ensuring POSIX compliance. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8678\"\u003e#8678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove experimental types from \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/contrib/otelconf/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8529\"\u003e#8529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize cached environment variable names in \u003ccode\u003ego.opentelemetry.io/contrib/propagators/envcar\u003c/code\u003e, aligning \u003ccode\u003eCarrier.Keys\u003c/code\u003e output with the carrier's normalized key format. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8761\"\u003e#8761\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e Prometheus reader converting OTel dot-style label names (e.g. \u003ccode\u003eservice.name\u003c/code\u003e) to underscore-style (\u003ccode\u003eservice_name\u003c/code\u003e) in \u003ccode\u003etarget_info\u003c/code\u003e when both \u003ccode\u003ewithout_type_suffix\u003c/code\u003e and \u003ccode\u003ewithout_units\u003c/code\u003e are set. Use \u003ccode\u003eNoTranslation\u003c/code\u003e instead of \u003ccode\u003eUnderscoreEscapingWithoutSuffixes\u003c/code\u003e to preserve dot-style label names while still suppressing metric name suffixes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8763\"\u003e#8763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLimit the request body size at 1MB in \u003ccode\u003ego.opentelemetry.io/contrib/zpages\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8656\"\u003e#8656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix server spans using the client's address and port for \u003ccode\u003eserver.address\u003c/code\u003e and \u003ccode\u003eserver.port\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8723\"\u003e#8723\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHost ID resource detector has been removed when configuring the \u003ccode\u003ehost\u003c/code\u003e resource detector in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8581\"\u003e#8581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecated\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eOTEL_EXPERIMENTAL_CONFIG_FILE\u003c/code\u003e in favour of \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8639\"\u003e#8639\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update module github.com/jgautheron/goconst to v1.9.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8651\"\u003eopen-telemetry/opentelemetry-go-contrib#8651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module go.yaml.in/yaml/v2 to v2.4.4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8652\"\u003eopen-telemetry/opentelemetry-go-contrib#8652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to e526e8a by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8647\"\u003eopen-telemetry/opentelemetry-go-contrib#8647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module k8s.io/klog/v2 to v2.140.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8650\"\u003eopen-telemetry/opentelemetry-go-contrib#8650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/mgechev/revive to v1.14.0 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/open-telemetry/opentelemetry-go-contrib/pull/8646\"\u003eopen-telemetry/opentelemetry-go-contrib#8646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/mgechev/revive to v1.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8539\"\u003eopen-telemetry/opentelemetry-go-contrib#8539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix noctx issues 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/open-telemetry/opentelemetry-go-contrib/pull/8645\"\u003eopen-telemetry/opentelemetry-go-contrib#8645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8655\"\u003eopen-telemetry/opentelemetry-go-contrib#8655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module codeberg.org/chavacava/garif to v0.2.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8654\"\u003eopen-telemetry/opentelemetry-go-contrib#8654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/mattn/go-runewidth to v0.0.21 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8653\"\u003eopen-telemetry/opentelemetry-go-contrib#8653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module go.opentelemetry.io/proto/otlp to v1.10.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8657\"\u003eopen-telemetry/opentelemetry-go-contrib#8657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit the number of bytes read from the zpages body by \u003ca href=\"https://github.com/dmathieu\"\u003e\u003ccode\u003e@​dmathieu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8656\"\u003eopen-telemetry/opentelemetry-go-contrib#8656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8648\"\u003eopen-telemetry/opentelemetry-go-contrib#8648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8661\"\u003eopen-telemetry/opentelemetry-go-contrib#8661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github.com/securego/gosec/v2 digest to 8895462 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8663\"\u003eopen-telemetry/opentelemetry-go-contrib#8663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eotelconf: support OTEL_CONFIG_FILE as it is no longer experimental by \u003ca href=\"https://github.com/codeboten\"\u003e\u003ccode\u003e@​codeboten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8639\"\u003eopen-telemetry/opentelemetry-go-contrib#8639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/sonatard/noctx to v0.5.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8664\"\u003eopen-telemetry/opentelemetry-go-contrib#8664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.43.0/2.5.0/0.68.0/0.37.0/0.23.0/0.18.0/0.16.0/0.15.0] - 2026-04-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eResource\u003c/code\u003e method to \u003ccode\u003eSDK\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf/v0.3.0\u003c/code\u003e to expose the resolved SDK resource from declarative configuration. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8660\"\u003e#8660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support to set the configuration file via \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8639\"\u003e#8639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eservice\u003c/code\u003e resource detector in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8674\"\u003e#8674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eattribute_count_limit\u003c/code\u003e and \u003ccode\u003eattribute_value_length_limit\u003c/code\u003e in tracer provider configuration in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8687\"\u003e#8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eattribute_count_limit\u003c/code\u003e and \u003ccode\u003eattribute_value_length_limit\u003c/code\u003e in logger provider configuration in \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8686\"\u003e#8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eserver.address\u003c/code\u003e and \u003ccode\u003eserver.port\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8723\"\u003e#8723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\u003c/code\u003e. Supported values are \u003ccode\u003erpc\u003c/code\u003e (default), \u003ccode\u003erpc/dup\u003c/code\u003e and \u003ccode\u003erpc/old\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8726\"\u003e#8726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ehttp.route\u003c/code\u003e metric attribute to \u003ccode\u003ego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8632\"\u003e#8632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrepend \u003ccode\u003e_\u003c/code\u003e to the normalized environment variable name when the key starts with a digit in \u003ccode\u003ego.opentelemetry.io/contrib/propagators/envcar\u003c/code\u003e, ensuring POSIX compliance. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8678\"\u003e#8678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove experimental types from \u003ccode\u003ego.opentelemetry.io/contrib/otelconf\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/contrib/otelconf/x\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8529\"\u003e#8529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize cached environment variable names in \u003ccode\u003ego.opentelemetry.io/contrib/propagators/envcar\u003c/code\u003e, aligning ...\n\n_Description has been truncated_","html_url":"https://github.com/streamingfast/dgrpc/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamingfast%2Fdgrpc/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"1.19.1","new_version":"1.19.2","update_type":"patch","path":null,"pr_created_at":"2026-05-06T19:02:24.000Z","version_change":"1.19.1 → 1.19.2","issue":{"uuid":"4393705714","node_id":"PR_kwDOK1qCO87Y4sSc","number":3440,"state":"open","title":"fix(deps): bump the external group across 2 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","go","size/s","comp:examples"],"assignees":[],"locked":false,"comments_count":19,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-06T19:02:24.000Z","updated_at":"2026-05-15T20:00:12.960Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":4,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/cucumber/godog","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/cucumber/godog"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 2 updates in the /examples directory: [connectrpc.com/connect](https://github.com/connectrpc/connect-go) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the external group with 1 update in the /tests-bdd directory: [github.com/cucumber/godog](https://github.com/cucumber/godog).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.3 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: support the LB policy configured in \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e cluster resources instead of defaulting to \u003ccode\u003epick_first\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8733\"\u003e#8733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecredentials/tls: perform per-RPC authority validation against the leaf certificate instead of the entire peer certificate chain. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8831\"\u003e#8831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: enabling A76 ring hash endpoint keys no longer causes EDS resources with invalid proxy metadata to be NACKed when HTTP CONNECT (gRFC A86) is disabled. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8875\"\u003e#8875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: validate that the sum of endpoint weights in a locality does not exceed the maximum \u003ccode\u003euint32\u003c/code\u003e value. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8899\"\u003e#8899\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/RAVEYUS\"\u003e\u003ccode\u003e@​RAVEYUS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: fix incorrect proto field access in the weighted round robin (WRR) configuration where \u003ccode\u003eblackout_period\u003c/code\u003e was used instead of \u003ccode\u003eweight_expiration_period\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8915\"\u003e#8915\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/gregbarasch\"\u003e\u003ccode\u003e@​gregbarasch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: handle addresses with ports in IP matchers. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8990\"\u003e#8990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/208d053e3204c806ba9e6205c26aa064c8b42852\"\u003e\u003ccode\u003e208d053\u003c/code\u003e\u003c/a\u003e xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/50fe1cc7fd78b78ae638ed90ea78514c934167ac\"\u003e\u003ccode\u003e50fe1cc\u003c/code\u003e\u003c/a\u003e test: Fix flaky test \u003ccode\u003eTestServerStreaming_ClientCallRecvMsgTwice\u003c/code\u003e in `end2end...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d574bad188f25ba03d41a506e6f2ef93837ad10b\"\u003e\u003ccode\u003ed574bad\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b8bf4d0488a351c563d63797ffba321585d6bb24\"\u003e\u003ccode\u003eb8bf4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /inte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.3...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cucumber/godog` from 0.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/releases\"\u003egithub.com/cucumber/godog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update module github.com/cucumber/godog to v0.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/661\"\u003ecucumber/godog#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003ecucumber/godog#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details to \u0026quot;step is undefined\u0026quot; error by \u003ca href=\"https://github.com/vearutop\"\u003e\u003ccode\u003e@​vearutop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003ecucumber/godog#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/675\"\u003ecucumber/godog#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e by \u003ca href=\"https://github.com/tigh-latte\"\u003e\u003ccode\u003e@​tigh-latte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003ecucumber/godog#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e by \u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dominikh/staticcheck-action action to v1.4.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/689\"\u003ecucumber/godog#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/spf13/pflag to v1.0.7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/694\"\u003ecucumber/godog#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeg\"\u003e\u003ccode\u003e@​nodeg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003ecucumber/godog#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cucumber/godog/blob/main/CHANGELOG.md\"\u003egithub.com/cucumber/godog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.15.1]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStep text is added to \u0026quot;step is undefined\u0026quot; error - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/669\"\u003e669\u003c/a\u003e - \u003ca href=\"https://github.com/vearutop\"\u003evearutop\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLocalisation support by \u003ca href=\"https://github.com/MegaGrindStone\"\u003e\u003ccode\u003e@​MegaGrindStone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/665\"\u003ecucumber/godog#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support uint types by \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/695\"\u003ecucumber/godog#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003e::set-output\u003c/code\u003e - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/681\"\u003e681\u003c/a\u003e - \u003ca href=\"https://github.com/nodeg\"\u003enodeg\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(errors): fix(errors): Fix expected Step argument count for steps with \u003ccode\u003econtext.Context\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/679\"\u003e679\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(formatter): On concurrent execution, execute formatter at end of Scenario - (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/645\"\u003e645\u003c/a\u003e - \u003ca href=\"https://github.com/tigh-latte\"\u003etigh-latte\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePretty printing results now prints the line where the step is declared instead of the line where the handler is declared. (\u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003e668\u003c/a\u003e - \u003ca href=\"https://github.com/SpencerC\"\u003espencerc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate honnef.co/go/tools/cmd/staticcheck version in Makefile by \u003ca href=\"https://github.com/RezaZareiii\"\u003e\u003ccode\u003e@​RezaZareiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/670\"\u003ecucumber/godog#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: verify dogT exists in the context before using it by \u003ca href=\"https://github.com/cakoolen\"\u003e\u003ccode\u003e@​cakoolen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/692\"\u003ecucumber/godog#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: change bang to being in README by \u003ca href=\"https://github.com/nahomEagleLion\"\u003e\u003ccode\u003e@​nahomEagleLion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/687\"\u003ecucumber/godog#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark junit test cases as skipped if no pickle step results available by \u003ca href=\"https://github.com/mrsheepuk\"\u003e\u003ccode\u003e@​mrsheepuk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/597\"\u003ecucumber/godog#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint step declaration line instead of handler declaration line by \u003ca href=\"https://github.com/SpencerC\"\u003e\u003ccode\u003e@​SpencerC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cucumber/godog/pull/668\"\u003ecucumber/godog#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/b7da3abd00b22339b2562899769778bb6d6f59d1\"\u003e\u003ccode\u003eb7da3ab\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for release, tidy modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/005cfc2fc18e46bc0ab9828fef570b1ce30de11a\"\u003e\u003ccode\u003e005cfc2\u003c/code\u003e\u003c/a\u003e Print step declaration line instead of handler declaration line (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6ba3a7ed2fa14369d6538b60bd5bf251ea4a49e2\"\u003e\u003ccode\u003e6ba3a7e\u003c/code\u003e\u003c/a\u003e Mark junit test cases as skipped if no pickle step results available (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/9b4d5e95837e6ef81f88f7d08dd98ef9413f552e\"\u003e\u003ccode\u003e9b4d5e9\u003c/code\u003e\u003c/a\u003e feat: support uint types (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/963f338878804b8e7aa48c46762561d8102e2c9b\"\u003e\u003ccode\u003e963f338\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/spf13/pflag to v1.0.7 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/6a0bb7f9af6c1a8a331357d1929513fbaaac2ad2\"\u003e\u003ccode\u003e6a0bb7f\u003c/code\u003e\u003c/a\u003e fix: change bang to being in README (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/3651f88092e8db63598e86c9bf5296780ec4cca5\"\u003e\u003ccode\u003e3651f88\u003c/code\u003e\u003c/a\u003e fix: verify dogT exists in the context before using it (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/532be7d9fccdd1793b62e210bf7d4ec62cfb42e7\"\u003e\u003ccode\u003e532be7d\u003c/code\u003e\u003c/a\u003e chore(deps): update dominikh/staticcheck-action action to v1.4.0 (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/74fa488023e68d4b242e6eba1ea1a1dd309deb90\"\u003e\u003ccode\u003e74fa488\u003c/code\u003e\u003c/a\u003e Replace deprecated \u003ccode\u003e::set-output\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/cucumber/godog/issues/681\"\u003e#681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cucumber/godog/commit/4a4fd8ab3a3024fa1813083c322b289a56331e23\"\u003e\u003ccode\u003e4a4fd8a\u003c/code\u003e\u003c/a\u003e fix(errors): Fix expected Step argument count for steps with `context.Context...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cucumber/godog/compare/v0.15.0...v0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.35.0 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/4d954e69a88d9e1ccb8439f8d5b6cbef230c4ef9\"\u003e\u003ccode\u003e4d954e6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.35.0...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/opentdf/platform/pull/3440","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3440","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3440/packages"}},{"old_version":"1.19.1","new_version":"1.19.2","update_type":"patch","path":null,"pr_created_at":"2026-05-04T22:25:46.000Z","version_change":"1.19.1 → 1.19.2","issue":{"uuid":"4380082926","node_id":"PR_kwDOK1qCO87YMGcm","number":3431,"state":"open","title":"fix(deps): bump the external group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","go","size/m"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T22:25:46.000Z","updated_at":"2026-05-04T22:26:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":21,"packages":[{"name":"buf.build/go/protovalidate","old_version":"1.0.0","new_version":"1.2.0","repository_url":"https://github.com/bufbuild/protovalidate-go"},{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/casbin/casbin/v2","old_version":"2.108.0","new_version":"2.135.0","repository_url":"https://github.com/casbin/casbin"},{"name":"github.com/eko/gocache/lib/v4","old_version":"4.2.0","new_version":"4.2.3","repository_url":"https://github.com/eko/gocache"},{"name":"github.com/fsnotify/fsnotify","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/fsnotify/fsnotify"},{"name":"github.com/go-chi/cors","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/go-chi/cors"},{"name":"github.com/go-playground/validator/v10","old_version":"10.26.0","new_version":"10.30.2","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/go-viper/mapstructure/v2","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/go-viper/mapstructure"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.28.0","new_version":"2.29.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"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/mattn/go-sqlite3","old_version":"1.14.29","new_version":"1.14.44","repository_url":"https://github.com/mattn/go-sqlite3"},{"name":"github.com/open-policy-agent/opa","old_version":"1.5.1","new_version":"1.16.1","repository_url":"https://github.com/open-policy-agent/opa"},{"name":"github.com/pressly/goose/v3","old_version":"3.24.3","new_version":"3.27.1","repository_url":"https://github.com/pressly/goose"},{"name":"go.opentelemetry.io/otel/exporters/stdout/stdouttrace","old_version":"1.42.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/go-ldap/ldap/v3","old_version":"3.4.12","new_version":"3.4.13","repository_url":"https://github.com/go-ldap/ldap"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 16 updates in the /service directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [buf.build/go/protovalidate](https://github.com/bufbuild/protovalidate-go) | `1.0.0` | `1.2.0` |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.1` | `1.19.2` |\n| [github.com/casbin/casbin/v2](https://github.com/casbin/casbin) | `2.108.0` | `2.135.0` |\n| [github.com/eko/gocache/lib/v4](https://github.com/eko/gocache) | `4.2.0` | `4.2.3` |\n| [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) | `1.9.0` | `1.10.1` |\n| [github.com/go-chi/cors](https://github.com/go-chi/cors) | `1.2.1` | `1.2.2` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.26.0` | `10.30.2` |\n| [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) | `2.4.0` | `2.5.0` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.28.0` | `2.29.0` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.3` |\n| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | `1.14.29` | `1.14.44` |\n| [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa) | `1.5.1` | `1.16.1` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.24.3` | `3.27.1` |\n| [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go) | `1.42.0` | `1.43.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.80.0` | `1.81.0` |\n| [github.com/go-ldap/ldap/v3](https://github.com/go-ldap/ldap) | `3.4.12` | `3.4.13` |\n\n\nUpdates `buf.build/go/protovalidate` from 1.0.0 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/bufbuild/protovalidate-go/releases\"\u003ebuf.build/go/protovalidate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis release is compatible with the \u003ca href=\"https://github.com/bufbuild/protovalidate/releases/tag/v1.2.0\"\u003ev1.2.0\u003c/a\u003e release of Protovalidate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump protovalidate to \u003ccode\u003e1.2.0\u003c/code\u003e by \u003ca href=\"https://github.com/srikrsna-buf\"\u003e\u003ccode\u003e@​srikrsna-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/314\"\u003ebufbuild/protovalidate-go#314\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AdrienVannson\"\u003e\u003ccode\u003e@​AdrienVannson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/315\"\u003ebufbuild/protovalidate-go#315\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/protovalidate-go/compare/v1.1.3...v1.2.0\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.3...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few godoc comments and update golangci-lint 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/protovalidate-go/pull/306\"\u003ebufbuild/protovalidate-go#306\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/protovalidate-go/pull/308\"\u003ebufbuild/protovalidate-go#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix registry chain for pb.Map in NativeToValue 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/protovalidate-go/pull/309\"\u003ebufbuild/protovalidate-go#309\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/protovalidate-go/compare/v1.1.2...v1.1.3\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.2...v1.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix base type adapter missing builtin types 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/protovalidate-go/pull/305\"\u003ebufbuild/protovalidate-go#305\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/protovalidate-go/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003eThis release is compatible with the \u003ca href=\"https://github.com/bufbuild/protovalidate/releases/tag/v1.1.0\"\u003ev1.1.0\u003c/a\u003e release of Protovalidate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlways provide all available variables by \u003ca href=\"https://github.com/srikrsna-buf\"\u003e\u003ccode\u003e@​srikrsna-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/297\"\u003ebufbuild/protovalidate-go#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap protoreflect.Map with type information so we don't need to cast to map[any]any 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/protovalidate-go/pull/300\"\u003ebufbuild/protovalidate-go#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid heap escape on kvPairs evaluation 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/protovalidate-go/pull/301\"\u003ebufbuild/protovalidate-go#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement registry chaining for CEL type isolation 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/protovalidate-go/pull/302\"\u003ebufbuild/protovalidate-go#302\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/protovalidate-go/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003eThis release is compatible with the \u003ca href=\"https://github.com/bufbuild/protovalidate/releases/tag/v1.1.0\"\u003ev1.1.0\u003c/a\u003e release of Protovalidate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove ValidationError strings by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/291\"\u003ebufbuild/protovalidate-go#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it so that you can define expression-only rules by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/288\"\u003ebufbuild/protovalidate-go#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix field paths for groups by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/292\"\u003ebufbuild/protovalidate-go#292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate protovalidate by \u003ca href=\"https://github.com/srikrsna-buf\"\u003e\u003ccode\u003e@​srikrsna-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/293\"\u003ebufbuild/protovalidate-go#293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/50eb290ec3acabea2ff245413c514529483f269d\"\u003e\u003ccode\u003e50eb290\u003c/code\u003e\u003c/a\u003e Add release.yml (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/27c166715a028f7468cae116f5c3fbb619876993\"\u003e\u003ccode\u003e27c1667\u003c/code\u003e\u003c/a\u003e Bump protovalidate to \u003ccode\u003e1.2.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/114be7699a12f7404e7105a6979de125549b428d\"\u003e\u003ccode\u003e114be76\u003c/code\u003e\u003c/a\u003e Pin buf version to \u003ccode\u003e1.67.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/eb2c16fe6ff1195af5eb3e4f2b01f37dc000bac6\"\u003e\u003ccode\u003eeb2c16f\u003c/code\u003e\u003c/a\u003e Bump github.com/google/cel-go from 0.27.0 to 0.28.0 in the go group (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/85e074d731f00dff6bcde187bb1f45599e1e09e0\"\u003e\u003ccode\u003e85e074d\u003c/code\u003e\u003c/a\u003e Update license year for 2026 (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/61167be38186a7d4b333823cdb6f014625be7ec5\"\u003e\u003ccode\u003e61167be\u003c/code\u003e\u003c/a\u003e Fix registry chain for pb.Map in NativeToValue (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/58d9ffbfec58571c4d58487f6f38026925c326db\"\u003e\u003ccode\u003e58d9ffb\u003c/code\u003e\u003c/a\u003e Bump the go group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/89a14f79940237957be2beff8565fa5245fdc87f\"\u003e\u003ccode\u003e89a14f7\u003c/code\u003e\u003c/a\u003e Fix a few godoc comments and update golangci-lint (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/e666f1a8692c8259bd892761f450dea35b9150d5\"\u003e\u003ccode\u003ee666f1a\u003c/code\u003e\u003c/a\u003e Fix base type adapter missing builtin types (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/3707b74c3821f6bdaa367157f17013cb05772865\"\u003e\u003ccode\u003e3707b74\u003c/code\u003e\u003c/a\u003e Implement registry chaining for CEL type isolation (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.0.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/casbin/casbin/v2` from 2.108.0 to 2.135.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/casbin/casbin/releases\"\u003egithub.com/casbin/casbin/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.135.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.134.0...v2.135.0\"\u003e2.135.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove Travis script and issue templates (\u003ca href=\"https://github.com/casbin/casbin/commit/5fc9fd80389499ebc0603c136db5ac98a357bff2\"\u003e5fc9fd8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.134.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.133.0...v2.134.0\"\u003e2.134.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inconsistent backslash handling between matcher literals and CSV-parsed values (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1577\"\u003e#1577\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/5d3134d00cfcd6af0adb55224ece2e174c8c9d53\"\u003e5d3134d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.133.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.132.0...v2.133.0\"\u003e2.133.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix stale g() function cache in BuildRoleLinks causing incorrect permissions (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1580\"\u003e#1580\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/0a136642d96a93a7a0b668bc42e3ec05ec90a330\"\u003e0a13664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.132.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.131.0...v2.132.0\"\u003e2.132.0\u003c/a\u003e (2025-11-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove README (\u003ca href=\"https://github.com/casbin/casbin/commit/4b6c4c81ba9ba40193f1e7d48ac9c2f6ef3b51a8\"\u003e4b6c4c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.131.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.130.0...v2.131.0\"\u003e2.131.0\u003c/a\u003e (2025-11-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix EscapeAssertion (matcher) incorrectly matching p./r. patterns inside quoted strings (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1572\"\u003e#1572\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/1eef59a0116b31efe66f924e00449f15d3fb457f\"\u003e1eef59a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.130.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.129.0...v2.130.0\"\u003e2.130.0\u003c/a\u003e (2025-11-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix duplicate CI workflow runs and optimize to test only Go 1.21 (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1571\"\u003e#1571\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/bb1e44390d97b9fc9da463a5e690adc96bf33ebe\"\u003ebb1e443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.129.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.128.0...v2.129.0\"\u003e2.129.0\u003c/a\u003e (2025-11-01)\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/apache/casbin/commit/5fc9fd80389499ebc0603c136db5ac98a357bff2\"\u003e\u003ccode\u003e5fc9fd8\u003c/code\u003e\u003c/a\u003e feat: remove Travis script and issue templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/5d3134d00cfcd6af0adb55224ece2e174c8c9d53\"\u003e\u003ccode\u003e5d3134d\u003c/code\u003e\u003c/a\u003e feat: fix inconsistent backslash handling between matcher literals and CSV-pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/0a136642d96a93a7a0b668bc42e3ec05ec90a330\"\u003e\u003ccode\u003e0a13664\u003c/code\u003e\u003c/a\u003e feat: fix stale g() function cache in BuildRoleLinks causing incorrect permis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/4b6c4c81ba9ba40193f1e7d48ac9c2f6ef3b51a8\"\u003e\u003ccode\u003e4b6c4c8\u003c/code\u003e\u003c/a\u003e feat: improve README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/1eef59a0116b31efe66f924e00449f15d3fb457f\"\u003e\u003ccode\u003e1eef59a\u003c/code\u003e\u003c/a\u003e feat: fix EscapeAssertion (matcher) incorrectly matching p./r. patterns insid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/bb1e44390d97b9fc9da463a5e690adc96bf33ebe\"\u003e\u003ccode\u003ebb1e443\u003c/code\u003e\u003c/a\u003e feat: fix duplicate CI workflow runs and optimize to test only Go 1.21 (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/91b9cf29fd28f55624ca7b5ae2d495524b88efd1\"\u003e\u003ccode\u003e91b9cf2\u003c/code\u003e\u003c/a\u003e feat: add OrBAC (Organisation-Based Access Control) model support (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/87e9956dfd0209e5148faa65f6ef06814e8c704f\"\u003e\u003ccode\u003e87e9956\u003c/code\u003e\u003c/a\u003e feat: add ContextEnforcer: add ctx to AddPolicy and other APIs (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/1ef00acc917aac9da6b5fdef187fa32e97e8a0bc\"\u003e\u003ccode\u003e1ef00ac\u003c/code\u003e\u003c/a\u003e feat: enable concurrent transactions using optimistic locking, versioning and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/0c5a5740886f3964361506e92bc5679334ea16f5\"\u003e\u003ccode\u003e0c5a574\u003c/code\u003e\u003c/a\u003e feat: add PBAC model support and test (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/casbin/casbin/compare/v2.108.0...v2.135.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eko/gocache/lib/v4` from 4.2.0 to 4.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eko/gocache/releases\"\u003egithub.com/eko/gocache/lib/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estore/memcache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStore memcache: moved from golang/mock to mockery by \u003ca href=\"https://github.com/eko\"\u003e\u003ccode\u003e@​eko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/295\"\u003eeko/gocache#295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.1...store/memcache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/lib/v4.2.1...store/memcache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estore/bigcache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHide mock interfaces from users by \u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/bigcache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/bigcache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estore/freecache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHide mock interfaces from users by \u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/freecache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/freecache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estore/go_cache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHide mock interfaces from users by \u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/go_cache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/go_cache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003elib/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(go-mod): bump outdated dependencies by \u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(go-mod): bump outdated dependencies by \u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/5654fdfedc940c23811ca165c87e6559a8334049\"\u003e\u003ccode\u003e5654fdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eko/gocache/issues/300\"\u003e#300\u003c/a\u003e from geigerj0/bump-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/3fabe464e91fc8bd6f9a4f92fa23090af953e9f5\"\u003e\u003ccode\u003e3fabe46\u003c/code\u003e\u003c/a\u003e bump all deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/7747003bf340dfd0386fdfb35729b3c9adf54329\"\u003e\u003ccode\u003e7747003\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/b4334a58cdbb432f8e0a7031ce4399d19e659ea7\"\u003e\u003ccode\u003eb4334a5\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/f037427f78a5fb19c460779c71a9ff8cce8f8e99\"\u003e\u003ccode\u003ef037427\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/003ae3928bcde9581120a0e1074d6a1977490aa6\"\u003e\u003ccode\u003e003ae39\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eko/gocache/issues/296\"\u003e#296\u003c/a\u003e from Neo2308/feature/master/hide-mock-interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/42bb50edc504371c7d671993c46d20cc533c4734\"\u003e\u003ccode\u003e42bb50e\u003c/code\u003e\u003c/a\u003e Rename import to resolve warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/21cb8b5ee6a4c79316f5a4155cab7a82fc154931\"\u003e\u003ccode\u003e21cb8b5\u003c/code\u003e\u003c/a\u003e Added mocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/c0e14c13972af4d418435d799085454034c54a00\"\u003e\u003ccode\u003ec0e14c1\u003c/code\u003e\u003c/a\u003e Hide mock interfaces from users\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/277d34a9a5b9b5c2cfe73c490b80530c97280982\"\u003e\u003ccode\u003e277d34a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eko/gocache/issues/295\"\u003e#295\u003c/a\u003e from eko/memcache-mocks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.0...lib/v4.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fsnotify/fsnotify` from 1.9.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/releases\"\u003egithub.com/fsnotify/fsnotify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify, windows: don't rename sibling watches sharing a path prefix\n(\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/754\"\u003efsnotify/fsnotify#754\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/755\"\u003efsnotify/fsnotify#755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a bad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak when recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix a race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md\"\u003egithub.com/fsnotify/fsnotify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.1 2026-05-04\u003c/h2\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify, windows: don't rename sibling watches sharing a path prefix\n(\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/754\"\u003efsnotify/fsnotify#754\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/755\"\u003efsnotify/fsnotify#755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.10.0 2026-04-30\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a\nbad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak\nwhen recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix\na race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/76b01a6e8f502187fecedea8b025e79e5a86085c\"\u003e\u003ccode\u003e76b01a6\u003c/code\u003e\u003c/a\u003e Release 1.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/fec150b807510e54e5b25def4b6e5fb001b4898c\"\u003e\u003ccode\u003efec150b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/162b4216ab8f92ecd26425530bee198972c9b3cb\"\u003e\u003ccode\u003e162b421\u003c/code\u003e\u003c/a\u003e inotify, windows: don't rename sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/224257f23b2f3a96509b316c5cead71dd4a9099a\"\u003e\u003ccode\u003e224257f\u003c/code\u003e\u003c/a\u003e inotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/e0c956c0ccaf51562fee30ef5c055c74e6ae2104\"\u003e\u003ccode\u003ee0c956c\u003c/code\u003e\u003c/a\u003e windows: document directory Write events and stabilize tests (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/8d01d7b9cbe0199e4a1e60fbd965fb05dbb42123\"\u003e\u003ccode\u003e8d01d7b\u003c/code\u003e\u003c/a\u003e Release 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/602284e4a8cadd488d7a5fa07c48462dfac25108\"\u003e\u003ccode\u003e602284e\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/7f03e59f9659552d8a084e03024cb9b983748ed7\"\u003e\u003ccode\u003e7f03e59\u003c/code\u003e\u003c/a\u003e kqueue: skip ENOENT entries in watchDirectoryFiles (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/dab9dde2fc9ba4d0c1076318f81cabcc8fdb2ec9\"\u003e\u003ccode\u003edab9dde\u003c/code\u003e\u003c/a\u003e windows: lock watch field updates against concurrent WatchList (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/eadf267ce152b5e62d48cc2c13bb08bd4062b6c7\"\u003e\u003ccode\u003eeadf267\u003c/code\u003e\u003c/a\u003e kqueue: drop watches directly in Close() instead of going through remove() (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsnotify/fsnotify/compare/v1.9.0...v1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-chi/cors` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/cors/releases\"\u003egithub.com/go-chi/cors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README with install by \u003ca href=\"https://github.com/Uyutaka\"\u003e\u003ccode\u003e@​Uyutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/22\"\u003ego-chi/cors#22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken credits link by \u003ca href=\"https://github.com/lordidiot\"\u003e\u003ccode\u003e@​lordidiot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/25\"\u003ego-chi/cors#25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix test_default error message \u003ca href=\"https://redirect.github.com/go-chi/cors/issues/28\"\u003e#28\u003c/a\u003e by \u003ca href=\"https://github.com/ablankz\"\u003e\u003ccode\u003e@​ablankz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/29\"\u003ego-chi/cors#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go version in CI by \u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/32\"\u003ego-chi/cors#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Origin header check by \u003ca href=\"https://github.com/c2h5oh\"\u003e\u003ccode\u003e@​c2h5oh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/38\"\u003ego-chi/cors#38\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Uyutaka\"\u003e\u003ccode\u003e@​Uyutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/22\"\u003ego-chi/cors#22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lordidiot\"\u003e\u003ccode\u003e@​lordidiot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/25\"\u003ego-chi/cors#25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ablankz\"\u003e\u003ccode\u003e@​ablankz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/29\"\u003ego-chi/cors#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/32\"\u003ego-chi/cors#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/c2h5oh\"\u003e\u003ccode\u003e@​c2h5oh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/38\"\u003ego-chi/cors#38\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-chi/cors/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/go-chi/cors/compare/v1.2.1...v1.2.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/go-chi/cors/commit/3a5381283113550282a3dcfba669a48ba4691d84\"\u003e\u003ccode\u003e3a53812\u003c/code\u003e\u003c/a\u003e Fix Origin header check (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/f8fbaeea0479cfa8a56d3e4e208d9664097a79a8\"\u003e\u003ccode\u003ef8fbaee\u003c/code\u003e\u003c/a\u003e Update Go version in CI (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/b41f76786054f5698f1fee349753c8e1bb7042f5\"\u003e\u003ccode\u003eb41f767\u003c/code\u003e\u003c/a\u003e fix test_default error message \u003ca href=\"https://redirect.github.com/go-chi/cors/issues/28\"\u003e#28\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/76ca79794e02cd16a20fc57320d4930cacf591a2\"\u003e\u003ccode\u003e76ca797\u003c/code\u003e\u003c/a\u003e Fix broken link (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/9aca6170f98f10a194574513b925dfa26664d520\"\u003e\u003ccode\u003e9aca617\u003c/code\u003e\u003c/a\u003e Update README with install (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-chi/cors/compare/v1.2.1...v1.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/go-playground/validator/v10` from 10.26.0 to 10.30.2\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\u003ev10.30.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.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/1523\"\u003ego-playground/validator#1523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add translations for alphaspace and alphanumspace tags in indonesian by \u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/gabriel-vasile/mimetype from 1.4.12 to 1.4.13 by \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/1526\"\u003ego-playground/validator#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add cmyk(color) to validator by \u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.33.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/go-playground/validator/pull/1534\"\u003ego-playground/validator#1534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.47.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/go-playground/validator/pull/1533\"\u003ego-playground/validator#1533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo 1.26 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/1535\"\u003ego-playground/validator#1535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic in unique validation with nil pointer elements 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/1532\"\u003ego-playground/validator#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1527\"\u003ego-playground/validator#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement ValidatorValuer interface feature by \u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Valuer interface documentation and example by \u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.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/1545\"\u003ego-playground/validator#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.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/1546\"\u003ego-playground/validator#1546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG) by \u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fqdn): allow hyphens in last domain label by \u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\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.30.1...v10.30.2\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 10.30.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat: uds_exists validator by \u003ca href=\"https://github.com/barash-asenov\"\u003e\u003ccode\u003e@​barash-asenov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1482\"\u003ego-playground/validator#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Revert min limit of e164 regex by \u003ca href=\"https://github.com/zemzale\"\u003e\u003ccode\u003e@​zemzale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1516\"\u003ego-playground/validator#1516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1513 update ISO 3166-2 codes by \u003ca href=\"https://github.com/xyz27900\"\u003e\u003ccode\u003e@​xyz27900\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1514\"\u003ego-playground/validator#1514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/barash-asenov\"\u003e\u003ccode\u003e@​barash-asenov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1482\"\u003ego-playground/validator#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyz27900\"\u003e\u003ccode\u003e@​xyz27900\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1514\"\u003ego-playground/validator#1514\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.30.0...v10.30.1\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.0...v10.30.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 10.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\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/go-playground/validator/pull/1504\"\u003ego-playground/validator#1504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gabriel-vasile/mimetype from 1.4.11 to 1.4.12 by \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/1505\"\u003ego-playground/validator#1505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document omitzero by \u003ca href=\"https://github.com/minoritea\"\u003e\u003ccode\u003e@​minoritea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1509\"\u003ego-playground/validator#1509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing translations for alpha validators by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1510\"\u003ego-playground/validator#1510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve panic when using aliases with OR operator by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1507\"\u003ego-playground/validator#1507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve panic when using cross-field validators with ValidateMap by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1508\"\u003ego-playground/validator#1508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9258bd2b7bbab41c3d99090cac4a659c5f1a60c\"\u003e\u003ccode\u003eb9258bd\u003c/code\u003e\u003c/a\u003e fix(fqdn): allow hyphens in last domain label (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9f1d79d745213827cf712628dfe29211507b011\"\u003e\u003ccode\u003eb9f1d79\u003c/code\u003e\u003c/a\u003e feat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7fa95998a0d9ac50f842f7eceeb44383c285fa63\"\u003e\u003ccode\u003e7fa9599\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/8ca29eca887da7222870fc0ae41e9127960d6838\"\u003e\u003ccode\u003e8ca29ec\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/5e1bedfe984f4501e4636e5058905dcd6129084d\"\u003e\u003ccode\u003e5e1bedf\u003c/code\u003e\u003c/a\u003e docs: add Valuer interface documentation and example (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/42927a0f7810a16c558a02d5a75b8c13134ba50c\"\u003e\u003ccode\u003e42927a0\u003c/code\u003e\u003c/a\u003e feat: implement ValidatorValuer interface feature (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/c254ece8c8e35526572e6035f86adb763abb0bce\"\u003e\u003ccode\u003ec254ece\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/43253862b17ba5ae184cff6a136a2e62dbddce4a\"\u003e\u003ccode\u003e4325386\u003c/code\u003e\u003c/a\u003e fix: prevent panic in unique validation with nil pointer elements (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/d3f35da4560da3a36ed0783f25e2c1d180b11f32\"\u003e\u003ccode\u003ed3f35da\u003c/code\u003e\u003c/a\u003e Go 1.26 support (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/f5c74ce583d5feab2fa257edc52a8c7163dcea89\"\u003e\u003ccode\u003ef5c74ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.26.0...v10.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-viper/mapstructure/v2` from 2.4.0 to 2.5.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.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint qualified type name when ErrorUnused=true causes errors for unused keys in embedded fields by \u003ca href=\"https://github.com/jmacd\"\u003e\u003ccode\u003e@​jmacd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/113\"\u003ego-viper/mapstructure#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.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-viper/mapstructure/pull/126\"\u003ego-viper/mapstructure#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.7 to 3.29.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-viper/mapstructure/pull/131\"\u003ego-viper/mapstructure#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.2.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/go-viper/mapstructure/pull/129\"\u003ego-viper/mapstructure#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for automatically initializing squashed pointer structs by \u003ca href=\"https://github.com/tuunit\"\u003e\u003ccode\u003e@​tuunit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/71\"\u003ego-viper/mapstructure#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.5.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/go-viper/mapstructure/pull/134\"\u003ego-viper/mapstructure#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action 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/go-viper/mapstructure/pull/142\"\u003ego-viper/mapstructure#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix slice deep map (owned) by \u003ca href=\"https://github.com/jphastings\"\u003e\u003ccode\u003e@​jphastings\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/144\"\u003ego-viper/mapstructure#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix lint violations 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/157\"\u003ego-viper/mapstructure#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to devenv 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/158\"\u003ego-viper/mapstructure#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(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/go-viper/mapstructure/pull/151\"\u003ego-viper/mapstructure#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.10 to 4.31.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/153\"\u003ego-viper/mapstructure#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.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/go-viper/mapstructure/pull/154\"\u003ego-viper/mapstructure#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/160\"\u003ego-viper/mapstructure#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.0.0 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/159\"\u003ego-viper/mapstructure#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.7 to 4.31.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/go-viper/mapstructure/pull/162\"\u003ego-viper/mapstructure#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact 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/go-viper/mapstructure/pull/161\"\u003ego-viper/mapstructure#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.8 to 4.31.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/163\"\u003ego-viper/mapstructure#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: Add map field name to convert structs dynamically instead of individually with a tag. by \u003ca href=\"https://github.com/thespags\"\u003e\u003ccode\u003e@​thespags\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/149\"\u003ego-viper/mapstructure#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(decoder): support multiple tag names in order by \u003ca href=\"https://github.com/DarkiT\"\u003e\u003ccode\u003e@​DarkiT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/59\"\u003ego-viper/mapstructure#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: optional root object name by \u003ca href=\"https://github.com/andreev-fn\"\u003e\u003ccode\u003e@​andreev-fn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/137\"\u003ego-viper/mapstructure#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd unmarshaler 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/166\"\u003ego-viper/mapstructure#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/jmacd\"\u003e\u003ccode\u003e@​jmacd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/113\"\u003ego-viper/mapstructure#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tuunit\"\u003e\u003ccode\u003e@​tuunit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/71\"\u003ego-viper/mapstructure#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jphastings\"\u003e\u003ccode\u003e@​jphastings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/144\"\u003ego-viper/mapstructure#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thespags\"\u003e\u003ccode\u003e@​thespags\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/149\"\u003ego-viper/mapstructure#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DarkiT\"\u003e\u003ccode\u003e@​DarkiT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/59\"\u003ego-viper/mapstructure#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andreev-fn\"\u003e\u003ccode\u003e@​andreev-fn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/137\"\u003ego-viper/mapstructure#137\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.4.0...v2.5.0\"\u003ehttps://github.com/go-viper/mapstructure/compare/v2.4.0...v2.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/go-viper/mapstructure/commit/9aa3f77c68e2a56222ea436c1bfa631f1b1072d5\"\u003e\u003ccode\u003e9aa3f77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/166\"\u003e#166\u003c/a\u003e from go-viper/unmarshal2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/ae32a619963bc512eedecf39d6114c53b6141305\"\u003e\u003ccode\u003eae32a61\u003c/code\u003e\u003c/a\u003e doc: add more documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/320c8c9462b5fce88e6a6b2ca84ac6572f89e985\"\u003e\u003ccode\u003e320c8c9\u003c/code\u003e\u003c/a\u003e test: cover unmarshaler to map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/5b228297c7907a2ccf111ba13384ef4e46ee21b3\"\u003e\u003ccode\u003e5b22829\u003c/code\u003e\u003c/a\u003e feat: add unmarshaler interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/fd74c75bae0e10fe9e986fc2256a29b0ecef1b86\"\u003e\u003ccode\u003efd74c75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/137\"\u003e#137\u003c/a\u003e from andreev-fn/opt-root-name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/dee46614248bbb8265a24fa3975216e4387cac36\"\u003e\u003ccode\u003edee4661\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/59\"\u003e#59\u003c/a\u003e from DarkiT/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/5605df44c49e65ca3f1205d23b50933d3e60f156\"\u003e\u003ccode\u003e5605df4\u003c/code\u003e\u003c/a\u003e chore: cover more test cases, fix edge cases, add docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/6166631c5a2cf200bdefb2e05352481ec2f36a35\"\u003e\u003ccode\u003e6166631\u003c/code\u003e\u003c/a\u003e fix(mapstructure): add multi-tag support and regression tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/6471aa6cf510a0cb2110e3e89ea769b76eadaa08\"\u003e\u003ccode\u003e6471aa6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/149\"\u003e#149\u003c/a\u003e from thespags/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/dbffaaa4db23836718adca6f080a536490cfbeb6\"\u003e\u003ccode\u003edbffaaa\u003c/code\u003e\u003c/a\u003e chore: add more tests and clarification to the documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-viper/mapstructure/compare/v2.4.0...v2.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/grpc-ecosystem/grpc-gateway/v2` from 2.28.0 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/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.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use proto.Merge to avoid copylocks with use_opaque_api=true by \u003ca href=\"https://github.com/emahiro\"\u003e\u003ccode\u003e@​emahiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383\"\u003egrpc-ecosystem/grpc-gateway#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow proto3 optional fields in path parameters by \u003ca href=\"https://github.com/susanachl\"\u003e\u003ccode\u003e@​susanachl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416\"\u003egrpc-ecosystem/grpc-gateway#6416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to disable HTTP method override by \u003ca href=\"https://github.com/achew22\"\u003e\u003ccode\u003e@​achew22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6447\"\u003egrpc-ecosystem/grpc-gateway#6447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Go documentation badge to README by \u003ca href=\"https://github.com/achew22\"\u003e\u003ccode\u003e@​achew22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6448\"\u003egrpc-ecosystem/grpc-gateway#6448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing return statements in error handler paths by \u003ca href=\"https://github.com/jet-go\"\u003e\u003ccode\u003e@​jet-go\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561\"\u003egrpc-ecosystem/grpc-gateway#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate fields and methods if file is deprecated by \u003ca href=\"https://github.com/aidandj\"\u003e\u003ccode\u003e@​aidandj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613\"\u003egrpc-ecosystem/grpc-gateway#6613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd edition 2024 support by \u003ca href=\"https://github.com/printfn\"\u003e\u003ccode\u003e@​printfn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622\"\u003egrpc-ecosystem/grpc-gateway#6622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emahiro\"\u003e\u003ccode\u003e@​emahiro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383\"\u003egrpc-ecosystem/grpc-gateway#6383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/susanachl\"\u003e\u003ccode\u003e@​susanachl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416\"\u003egrpc-ecosystem/grpc-gateway#6416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jet-go\"\u003e\u003ccode\u003e@​jet-go\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561\"\u003egrpc-ecosystem/grpc-gateway#6561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aidandj\"\u003e\u003ccode\u003e@​aidandj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613\"\u003egrpc-ecosystem/grpc-gateway#6613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/printfn\"\u003e\u003ccode\u003e@​printfn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622\"\u003egrpc-ecosystem/grpc-gateway#6622\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.28.0...v2.29.0\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.28.0...v2.29.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/grpc-ecosystem/grpc-gateway/commit/ba9b55c1c15c84633be18c45463e123f31a5e999\"\u003e\u003ccode\u003eba9b55c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rules_shell to v0.8.0 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6626\"\u003e#6626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/284a82e32510ab296f3376639c3384a9fde9d6a8\"\u003e\u003ccode\u003e284a82e\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to bcfcbda (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6625\"\u003e#6625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/f74bc7f61e9647b63208c71afdb33e8bda88a12e\"\u003e\u003ccode\u003ef74bc7f\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to d58fd64 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6624\"\u003e#6624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/efb665d2bbb31a2a04bc4d15fc0e051bf18256bd\"\u003e\u003ccode\u003eefb665d\u003c/code\u003e\u003c/a\u003e Add edition 2024 support (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c58da15c3fda1408e94e96e6f9a1f4b84bf3bca3\"\u003e\u003ccode\u003ec58da15\u003c/code\u003e\u003c/a\u003e chore(deps): update google/oss-fuzz digest to 32b8df7 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6621\"\u003e#6621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/42997a1462c474d684193d487ee4afb27d091602\"\u003e\u003ccode\u003e42997a1\u003c/code\u003e\u003c/a\u003e Deprecate fields and methods if file is deprecated (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6613\"\u003e#6613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6f4af8b90c7c3d6e0cc7cac34ead8935c0a91f25\"\u003e\u003ccode\u003e6f4af8b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to bf85cad (\u003ca href=\"https://redi...\n\n_Description has been truncated_","html_url":"https://github.com/opentdf/platform/pull/3431","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3431","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3431/packages"}},{"old_version":"1.18.1","new_version":"1.19.2","update_type":"minor","path":null,"pr_created_at":"2026-05-02T21:24:02.000Z","version_change":"1.18.1 → 1.19.2","issue":{"uuid":"4370068101","node_id":"PR_kwDOSSroL87XsRHU","number":14,"state":"closed","title":"Bump connectrpc.com/connect from 1.18.1 to 1.19.2","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-03T18:13:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-02T21:24:02.000Z","updated_at":"2026-05-03T18:13:23.000Z","time_to_close":74952,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"connectrpc.com/connect","old_version":"1.18.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [connectrpc.com/connect](https://github.com/connectrpc/connect-go) from 1.18.1 to 1.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bounds check on envelope for 32-bit archs by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CallInfo header/trailer propagation on error responses by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/892\"\u003e#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces the highly requested \u0026quot;simple\u0026quot; flag for code generation, making Connect significantly more ergonomic for everyday RPC development.\u003c/p\u003e\n\u003cp\u003eThe new simple flag in protoc-gen-connect-go generates cleaner, more intuitive client and handler interfaces that eliminate request/response wrappers for most use cases. This addresses community feedback about verbosity and provides a more straightforward API. When enabled, metadata (headers/trailers) can be passed through context instead of explicit wrapper objects, optimizing for the common case where developers don't need direct access to HTTP headers.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd simple flag for more ergonomic generated code by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/smaye81\"\u003e\u003ccode\u003e@​smaye81\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/851\"\u003econnectrpc/connect-go#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go to v1.24 and document http.Protocol use removing the dependency on \u003ccode\u003egolang.org/x/net/http2\u003c/code\u003e by \u003ca href=\"https://github.com/maxbrunet\"\u003e\u003ccode\u003e@​maxbrunet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/873\"\u003econnectrpc/connect-go#873\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/877\"\u003econnectrpc/connect-go#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Edition 2024 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/878\"\u003econnectrpc/connect-go#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude valid spec and headers when calling recover handler for streaming RPCs by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/817\"\u003econnectrpc/connect-go#817\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo version support updated to latest two instead of three by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/837\"\u003econnectrpc/connect-go#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI testing improvements by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/838\"\u003econnectrpc/connect-go#838\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/839\"\u003econnectrpc/connect-go#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode quality improvements by \u003ca href=\"https://github.com/mattrobenolt\"\u003e\u003ccode\u003e@​mattrobenolt\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/841\"\u003econnectrpc/connect-go#841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/867\"\u003econnectrpc/connect-go#867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation improvements by \u003ca href=\"https://github.com/adlion\"\u003e\u003ccode\u003e@​adlion\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/821\"\u003econnectrpc/connect-go#821\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/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.18.1...v1.19.2\"\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=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.18.1\u0026new-version=1.19.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/benchmark-large-codebase/grafana__grafana__qodo__PR107534__20260503/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/benchmark-large-codebase%2Fgrafana__grafana__qodo__PR107534__20260503/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"1.19.1","new_version":"1.19.2","update_type":"patch","path":"/services/boss","pr_created_at":"2026-04-30T23:41:58.000Z","version_change":"1.19.1 → 1.19.2","issue":{"uuid":"4361936523","node_id":"PR_kwDOR0aME87XTAsP","number":3,"state":"open","title":"chore(boss)(deps): Bump connectrpc.com/connect from 1.19.1 to 1.19.2 in /services/boss","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-30T23:41:58.000Z","updated_at":"2026-04-30T23:41:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(boss)(deps): Bump","packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"}],"path":"/services/boss","ecosystem":"go"},"body":"Bumps [connectrpc.com/connect](https://github.com/connectrpc/connect-go) from 1.19.1 to 1.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.19.1\u0026new-version=1.19.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bossanova-dev/bossanova/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bossanova-dev%2Fbossanova/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"1.18.1","new_version":"1.19.2","update_type":"minor","path":null,"pr_created_at":"2026-04-29T18:32:12.000Z","version_change":"1.18.1 → 1.19.2","issue":{"uuid":"4352818031","node_id":"PR_kwDOSQJQ487W1JQ4","number":22,"state":"open","title":"Bump connectrpc.com/connect from 1.18.1 to 1.19.2","user":"dependabot[bot]","labels":["dependencies","go","stale"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-29T18:32:12.000Z","updated_at":"2026-05-30T05:06:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"connectrpc.com/connect","old_version":"1.18.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"}],"path":null,"ecosystem":"go"},"body":"Bumps [connectrpc.com/connect](https://github.com/connectrpc/connect-go) from 1.18.1 to 1.19.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bounds check on envelope for 32-bit archs by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CallInfo header/trailer propagation on error responses by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/892\"\u003e#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces the highly requested \u0026quot;simple\u0026quot; flag for code generation, making Connect significantly more ergonomic for everyday RPC development.\u003c/p\u003e\n\u003cp\u003eThe new simple flag in protoc-gen-connect-go generates cleaner, more intuitive client and handler interfaces that eliminate request/response wrappers for most use cases. This addresses community feedback about verbosity and provides a more straightforward API. When enabled, metadata (headers/trailers) can be passed through context instead of explicit wrapper objects, optimizing for the common case where developers don't need direct access to HTTP headers.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd simple flag for more ergonomic generated code by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/smaye81\"\u003e\u003ccode\u003e@​smaye81\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/851\"\u003econnectrpc/connect-go#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go to v1.24 and document http.Protocol use removing the dependency on \u003ccode\u003egolang.org/x/net/http2\u003c/code\u003e by \u003ca href=\"https://github.com/maxbrunet\"\u003e\u003ccode\u003e@​maxbrunet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/873\"\u003econnectrpc/connect-go#873\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/877\"\u003econnectrpc/connect-go#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Edition 2024 by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/878\"\u003econnectrpc/connect-go#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude valid spec and headers when calling recover handler for streaming RPCs by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/817\"\u003econnectrpc/connect-go#817\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo version support updated to latest two instead of three by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/837\"\u003econnectrpc/connect-go#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI testing improvements by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/838\"\u003econnectrpc/connect-go#838\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/839\"\u003econnectrpc/connect-go#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode quality improvements by \u003ca href=\"https://github.com/mattrobenolt\"\u003e\u003ccode\u003e@​mattrobenolt\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/841\"\u003econnectrpc/connect-go#841\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/867\"\u003econnectrpc/connect-go#867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation improvements by \u003ca href=\"https://github.com/adlion\"\u003e\u003ccode\u003e@​adlion\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/821\"\u003econnectrpc/connect-go#821\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/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.18.1...v1.19.2\"\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=connectrpc.com/connect\u0026package-manager=go_modules\u0026previous-version=1.18.1\u0026new-version=1.19.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/droid-code-review-evals/grafana__grafana__droid__PR107534__20260429/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/droid-code-review-evals%2Fgrafana__grafana__droid__PR107534__20260429/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}}]}