{"id":1373,"name":"github.com/getkin/kin-openapi","ecosystem":"go","repository_url":"https://github.com/getkin/kin-openapi","issues_count":810,"created_at":"2025-06-06T15:01:43.520Z","updated_at":"2025-06-06T15:01:43.520Z","purl":"pkg:golang/github.com/getkin/kin-openapi","metadata":{"id":3492861,"name":"github.com/getkin/kin-openapi","ecosystem":"go","description":"","homepage":"https://github.com/getkin/kin-openapi","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/getkin/kin-openapi","keywords_array":[],"namespace":"github.com/getkin","versions_count":136,"first_release_published_at":"2018-09-29T13:36:49.000Z","latest_release_published_at":"2025-04-29T12:20:37.000Z","latest_release_number":"v0.132.0","last_synced_at":"2025-06-06T00:01:16.135Z","created_at":"2022-04-10T19:12:58.328Z","updated_at":"2025-06-06T00:01:16.136Z","registry_url":"https://pkg.go.dev/github.com/getkin/kin-openapi","install_command":"go get github.com/getkin/kin-openapi","documentation_url":"https://pkg.go.dev/github.com/getkin/kin-openapi#section-documentation","metadata":{},"repo_metadata":{"uuid":"94029207","full_name":"getkin/kin-openapi","owner":"getkin","description":"OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)","archived":false,"fork":false,"pushed_at":"2023-03-08T13:56:02.000Z","size":1334,"stargazers_count":1837,"open_issues_count":109,"forks_count":330,"subscribers_count":17,"default_branch":"master","last_synced_at":"2023-03-13T14:07:46.206Z","etag":null,"topics":["api","documentation","golang","hacktoberfest","openapi","openapi2","openapi3","swagger"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["fenollp"]}},"created_at":"2017-06-11T20:12:06.000Z","updated_at":"2023-03-13T05:38:08.000Z","dependencies_parsed_at":"2023-02-17T07:30:51.085Z","dependency_job_id":null,"html_url":"https://github.com/getkin/kin-openapi","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getkin%2Fkin-openapi","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getkin%2Fkin-openapi/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getkin%2Fkin-openapi/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getkin","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"getkin","name":"getkin","uuid":"40365715","kind":"organization","description":"An open-source community.","email":null,"website":null,"location":null,"twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/40365715?v=4","repositories_count":1,"last_synced_at":"2023-03-07T14:27:37.019Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getkin"},"tags":[{"name":"v0.96.0","sha":"bcecaeee449cfdeaa5696dad0348ee579bbd758c","kind":"commit","published_at":"2022-05-31T16:19:07.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.96.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.96.0"},{"name":"v0.95.0","sha":"221a29220d72ba3384a380e316e38f262b97e99f","kind":"commit","published_at":"2022-05-30T16:56:56.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.95.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.95.0"},{"name":"v0.94.0","sha":"8287d3697f36b53c0aca5926bab441b0de465ae7","kind":"commit","published_at":"2022-03-30T14:53:36.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.94.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.94.0"},{"name":"v0.93.0","sha":"a5284e92dfa93257a86969175f0c1aedeb34bdfd","kind":"commit","published_at":"2022-03-24T20:22:09.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.93.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.93.0"},{"name":"v0.92.0","sha":"590c85c2ecb0a6217e555bb298e5df2028145473","kind":"commit","published_at":"2022-03-11T21:43:28.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.92.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.92.0"},{"name":"v0.91.0","sha":"1013da349382b4fe9be17236c140347fd8139c62","kind":"commit","published_at":"2022-03-07T07:22:30.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.91.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.91.0"},{"name":"v0.90.0","sha":"d54840d41c35ccd1e55a27df3ea852eabb3864bf","kind":"commit","published_at":"2022-02-23T07:15:07.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.90.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.90.0"},{"name":"v0.89.0","sha":"0846d700650012c02a16668ebd2bf1e77e9a1669","kind":"commit","published_at":"2022-02-03T19:26:53.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.89.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.89.0"},{"name":"v0.88.0","sha":"c95dd68aef43fa9ac8c1f52f169b387d7681626a","kind":"commit","published_at":"2022-01-04T21:56:56.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.88.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.88.0"},{"name":"v0.87.0","sha":"2a1c4b13dbb31687bd9d72f5e706d1d700e7e19e","kind":"commit","published_at":"2021-12-20T13:42:02.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.87.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.87.0"},{"name":"v0.86.0","sha":"2c128aba366c81723b47bf026adff25b9f259d9b","kind":"commit","published_at":"2021-12-12T19:04:16.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.86.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.86.0"},{"name":"v0.85.0","sha":"a2254d99982d94a6774ef4cbcdf1ccb03d56bcff","kind":"commit","published_at":"2021-12-03T09:49:46.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.85.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.85.0"},{"name":"v0.84.0","sha":"f1075be54150633faa1e25d0e9e7325d58228d57","kind":"commit","published_at":"2021-12-02T15:35:26.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.84.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.84.0"},{"name":"v0.83.0","sha":"0db2d4c3583875f4fe65b47ccb51662a20ed32a9","kind":"commit","published_at":"2021-11-22T11:51:01.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.83.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.83.0"},{"name":"v0.82.0","sha":"41c2da717f780490b4cc26c55261563346f98851","kind":"commit","published_at":"2021-11-18T16:05:13.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.82.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.82.0"},{"name":"v0.81.0","sha":"7aa3c9ef96a384ad58c7ef84e9779c7db16a1dcd","kind":"commit","published_at":"2021-11-08T09:27:45.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.81.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.81.0"},{"name":"v0.80.0","sha":"e9b36dac1a2890474ae44cfcf6446c00393527b5","kind":"commit","published_at":"2021-10-21T15:42:22.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.80.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.80.0"},{"name":"v0.79.0","sha":"d5022c7c2b1bd9148457c553d40d08200b46871d","kind":"commit","published_at":"2021-10-11T18:44:45.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.79.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.79.0"},{"name":"v0.78.0","sha":"12311204341890c3056422d2b71945dea7906d8b","kind":"commit","published_at":"2021-10-08T05:54:13.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.78.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.78.0"},{"name":"v0.77.0","sha":"5a162f64354ef69fb4b52e4343f45bd224bf6f03","kind":"commit","published_at":"2021-10-07T12:10:06.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.77.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.77.0"},{"name":"v0.76.0","sha":"f58924543e3f7a5e41383a2513933fa27477a02e","kind":"commit","published_at":"2021-09-21T09:51:44.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.76.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.76.0"},{"name":"v0.75.0","sha":"34cafeca29422493b3ac294a217edfba0f490cd4","kind":"commit","published_at":"2021-08-28T10:27:48.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.75.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.75.0"},{"name":"v0.74.0","sha":"dc944adc1492febff1977923fc2418f9d71290c8","kind":"commit","published_at":"2021-08-16T09:44:09.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.74.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.74.0"},{"name":"v0.73.0","sha":"9b79d5d4792051e59178a323ab0136b545d06136","kind":"commit","published_at":"2021-08-14T15:50:37.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.73.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.73.0"},{"name":"v0.72.0","sha":"f16058d959bd18ecfd8be147bc2b11cbe1cd79d8","kind":"commit","published_at":"2021-08-11T14:54:54.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.72.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.72.0"},{"name":"v0.71.0","sha":"b35b144093fb1c8a02890f979bdc276eaa628f46","kind":"commit","published_at":"2021-08-10T17:10:33.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.71.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.71.0"},{"name":"v0.70.0","sha":"fba0a14e84c1efe61f72dd9d5806fc5605fc6f2e","kind":"commit","published_at":"2021-08-07T08:30:38.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.70.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.70.0"},{"name":"v0.69.0","sha":"7fd2ca16cdda3afc5f9a8b2dab3456a8fa2f662e","kind":"commit","published_at":"2021-08-03T07:27:22.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.69.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.69.0"},{"name":"v0.68.0","sha":"ed98f50ff5afcacd39585f52ef4cd2b0c3b0752a","kind":"commit","published_at":"2021-07-29T10:55:47.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.68.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.68.0"},{"name":"v0.67.0","sha":"bde5325550db1fa371168738ec29331e4f646795","kind":"commit","published_at":"2021-07-23T12:08:13.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.67.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.67.0"},{"name":"v0.66.0","sha":"6b4444becdebac4ea5658cbe205bac8c27a7ec41","kind":"commit","published_at":"2021-06-28T14:21:02.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.66.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.66.0"},{"name":"v0.65.0","sha":"19ba1f805a9885f57f111d46cb6cc1b76cfb06cc","kind":"commit","published_at":"2021-06-24T10:16:38.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.65.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.65.0"},{"name":"v0.64.0","sha":"d30837871e4548501ae7e3fc9ed0f74e35caa53d","kind":"commit","published_at":"2021-06-23T11:45:59.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.64.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.64.0"},{"name":"v0.63.0","sha":"707e4ba1acb2ff3340c197dde6d4527b9e8bcbec","kind":"commit","published_at":"2021-06-07T14:21:05.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.63.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.63.0"},{"name":"v0.62.0","sha":"56338d2b64168461d42bd904e82cd6b788a9ef87","kind":"commit","published_at":"2021-05-20T10:38:15.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.62.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.62.0"},{"name":"v0.61.0","sha":"cc9e37b212eab86de474d58c64f390b717b7bb69","kind":"commit","published_at":"2021-04-26T18:20:59.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.61.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.61.0"},{"name":"v0.60.0","sha":"f6c20c3128c117d5e2e4eed3b76bea1d75494e86","kind":"commit","published_at":"2021-04-23T20:00:03.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.60.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.60.0"},{"name":"v0.59.0","sha":"1b47cceae470618e6cc396f57e81cffd5c529ef7","kind":"commit","published_at":"2021-04-23T19:43:22.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.59.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.59.0"},{"name":"v0.58.0","sha":"a4e36cd21eb51476452efee483ba1f3c12701e5c","kind":"commit","published_at":"2021-04-23T14:19:19.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.58.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.58.0"},{"name":"v0.57.0","sha":"8407517f2b22e64902956cdf0a4063f9b2eeb77b","kind":"commit","published_at":"2021-04-23T12:41:06.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.57.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.57.0"},{"name":"v0.56.0","sha":"983bf118d0a99346a1bb7bdeb14eae0e64154ef3","kind":"commit","published_at":"2021-04-23T11:01:51.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.56.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.56.0"},{"name":"v0.55.0","sha":"349fb583776dcb4a0fb371d3a43f7ed952d2b206","kind":"commit","published_at":"2021-04-17T09:55:31.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.55.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.55.0"},{"name":"v0.54.0","sha":"13a13985d18353170014c743b74a36696c20f5f3","kind":"commit","published_at":"2021-04-12T13:21:43.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.54.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.54.0"},{"name":"v0.53.0","sha":"17153345908503543b50b7b6409f9d030bae0beb","kind":"commit","published_at":"2021-03-23T20:38:46.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.53.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.53.0"},{"name":"v0.52.0","sha":"2b6e6b53ffdf07231163595a9eca8ddaabca46c8","kind":"commit","published_at":"2021-03-20T19:55:08.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.52.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.52.0"},{"name":"v0.51.0","sha":"3690b664fe9e5aa8e7e5de77833da7c32d08b6fa","kind":"commit","published_at":"2021-03-19T16:06:33.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.51.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.51.0"},{"name":"v0.50.0","sha":"3794d148eb07a8562934cd7d4d3ace10dcc37fbd","kind":"commit","published_at":"2021-03-18T17:14:53.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.50.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.50.0"},{"name":"v0.49.0","sha":"1286d066039886ab13d9fca0947db4d1d5994343","kind":"commit","published_at":"2021-03-08T19:59:49.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.49.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.49.0"},{"name":"v0.48.0","sha":"96aeb23612d5a53d3ca9a8f3a31783629d6864a1","kind":"commit","published_at":"2021-03-04T08:48:24.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.48.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.48.0"},{"name":"v0.47.0","sha":"f598766c375cdcb0cbbfde6c9366936510b6e19c","kind":"commit","published_at":"2021-03-03T17:38:23.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.47.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.47.0"},{"name":"v0.46.0","sha":"ea43ca73b122b9516273ed106c9d58792ce52488","kind":"commit","published_at":"2021-03-03T14:33:26.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.46.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.46.0"},{"name":"v0.45.1","sha":"4c01aaedaca1dc836f955591c5fb59d53ba68c16","kind":"commit","published_at":"2021-03-02T16:17:28.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.45.1","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.45.1"},{"name":"v0.45.0","sha":"89012b7cfdaa0da485d7e198a2300b7edb77e24a","kind":"commit","published_at":"2021-03-01T21:04:50.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.45.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.45.0"},{"name":"v0.44.0","sha":"bdba5d10c8e88a4d3e24310c918a6fc52c0ac8dc","kind":"commit","published_at":"2021-02-25T17:00:26.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.44.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.44.0"},{"name":"v0.43.0","sha":"6d6f1ef76aaa51df4dc9dece4b5a346d184cc6d5","kind":"commit","published_at":"2021-02-23T21:29:14.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.43.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.43.0"},{"name":"v0.42.0","sha":"b2761ee838a4d9b27bfb84adca6b0abbbbddf62b","kind":"commit","published_at":"2021-02-23T15:54:17.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.42.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.42.0"},{"name":"v0.41.0","sha":"66fba45fb4b0f663d6a9264285608bcddd467281","kind":"commit","published_at":"2021-02-23T15:30:57.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.41.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.41.0"},{"name":"v0.40.0","sha":"33fc72130678cdcff6bcb152476c12558942768b","kind":"commit","published_at":"2021-02-23T12:07:06.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.40.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.40.0"},{"name":"v0.39.0","sha":"66309f4b3e518c98adc86fa99c2c38e268b43745","kind":"commit","published_at":"2021-02-04T06:51:40.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.39.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.39.0"},{"name":"v0.38.0","sha":"aa9a5c3a388f4bcfef637aa24136eaefa709a6b7","kind":"commit","published_at":"2021-01-29T17:51:13.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.38.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.38.0"},{"name":"v0.37.0","sha":"be070be7974bcc3661f1898837e4a91fbcb2c87f","kind":"commit","published_at":"2021-01-29T07:37:44.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.37.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.37.0"},{"name":"v0.36.0","sha":"d4df86a63c4efbaf31aabce8f39555f22a8f1b30","kind":"commit","published_at":"2021-01-19T17:23:32.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.36.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.36.0"},{"name":"v0.35.0","sha":"4bb44a2e667c709f8c8eb0de17d8bcce67f1b53c","kind":"commit","published_at":"2021-01-05T12:41:59.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.35.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.35.0"},{"name":"v0.34.0","sha":"f05a91328638d7ae73adfd4298cd9456c7692572","kind":"commit","published_at":"2020-12-23T11:17:14.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.34.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.34.0"},{"name":"v0.33.0","sha":"9b9280d707773bb764ec07ac7363248d8240343d","kind":"commit","published_at":"2020-12-08T09:11:26.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.33.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.33.0"},{"name":"v0.32.0","sha":"e8b3436bcf8d9ef0a90735b83ba23a0f651540dc","kind":"commit","published_at":"2020-11-25T22:54:36.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.32.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.32.0"},{"name":"v0.31.0","sha":"254be1228068a4d2dc5210a03e5680ff1024a3a6","kind":"commit","published_at":"2020-11-22T17:16:37.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.31.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.31.0"},{"name":"v0.30.0","sha":"da714f42fa6c62b1eead22b7545b843c24bb8644","kind":"commit","published_at":"2020-11-15T19:06:41.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.30.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.30.0"},{"name":"v0.29.0","sha":"2e4cbb269bfc6dfb39a79ffcaf671c7aa2d8951a","kind":"commit","published_at":"2020-11-14T14:12:13.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.29.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.29.0"},{"name":"v0.28.0","sha":"738fe87e5f58238a6b1a17fc3d15dbd9f8f3551f","kind":"commit","published_at":"2020-11-12T11:31:32.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.28.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.28.0"},{"name":"v0.27.0","sha":"d96b8169b6eb7b86a6e4bbed680c3e155d1692cf","kind":"commit","published_at":"2020-11-12T10:50:20.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.27.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.27.0"},{"name":"v0.26.0","sha":"fc3f90d8183b71442d5730b8e6cff877c9b93e45","kind":"commit","published_at":"2020-10-27T16:07:26.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.26.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.26.0"},{"name":"v0.25.0","sha":"25cec2f721904d8d181c7dc73c3511708f8e3d50","kind":"commit","published_at":"2020-10-26T22:21:28.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.25.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.25.0"},{"name":"v0.24.0","sha":"d9b54aff9ba984568f50998940cd22ff7e0992c2","kind":"commit","published_at":"2020-10-26T15:04:41.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.24.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.24.0"},{"name":"v0.23.0","sha":"5c863afc9e9f66c2d7974413c1a15cd08cbd5739","kind":"commit","published_at":"2020-10-21T07:57:16.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.23.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.23.0"},{"name":"v0.22.1","sha":"07f8b1819b00a31fc5f9b517a6f0a218e55a17a2","kind":"commit","published_at":"2020-09-30T10:14:40.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.22.1","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.22.1"},{"name":"v0.22.0","sha":"5f67f433f1c41577a27e893ba66c7a6d1a709207","kind":"commit","published_at":"2020-09-06T14:08:24.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.22.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.22.0"},{"name":"v0.21.0","sha":"ceae068a70e7ef3d55351ab14a261e8b9802ce46","kind":"commit","published_at":"2020-09-04T09:18:00.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.21.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.21.0"},{"name":"v0.20.0","sha":"2392e46f8ad6050d797390cb1859623f0994f710","kind":"commit","published_at":"2020-08-06T19:22:24.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.20.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.20.0"},{"name":"v0.19.0","sha":"8459893af4ad6c5efe9a42f13d685dfe52ceb91f","kind":"commit","published_at":"2020-07-17T20:11:37.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.19.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.19.0"},{"name":"v0.18.0","sha":"62affaab231f4796e160bbe0f0fad3fdd39f3779","kind":"commit","published_at":"2020-07-16T12:37:35.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.18.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.18.0"},{"name":"v0.17.0","sha":"100b968d4813c01f576526d09ef34b0c828cc0cf","kind":"commit","published_at":"2020-07-15T16:42:14.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.17.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.17.0"},{"name":"v0.16.0","sha":"45811417b788af82062146a866853aabc878c6e7","kind":"commit","published_at":"2020-07-15T07:48:06.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.16.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.16.0"},{"name":"v0.15.0","sha":"f094a75ed4ddfc55772f40fdcac845930bf4abdc","kind":"commit","published_at":"2020-07-07T08:51:41.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.15.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.15.0"},{"name":"v0.14.0","sha":"d5e00c2b17495390e499e4deef36a23dda3284d2","kind":"commit","published_at":"2020-06-17T13:01:24.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.14.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.14.0"},{"name":"v0.13.0","sha":"52172527b486de59b22791ad5404712897551d70","kind":"commit","published_at":"2020-06-15T12:54:24.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.13.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.13.0"},{"name":"v0.12.0","sha":"26e9a3787488e3608f86913af5fdee929632e3e5","kind":"commit","published_at":"2020-06-15T11:07:01.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.12.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.12.0"},{"name":"v0.11.0","sha":"a78d0f6946ecee4e41b0af787d2c95dcceed0ac9","kind":"commit","published_at":"2020-06-15T10:14:32.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.11.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.11.0"},{"name":"v0.10.0","sha":"2421d443a11015c4cf64688e918c684dfc3ff0df","kind":"commit","published_at":"2020-06-15T07:19:29.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.10.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.10.0"},{"name":"v0.9.0","sha":"eac89ece3140ca1c17bf09d47e6a3fa1d0e02b1e","kind":"commit","published_at":"2020-05-24T22:29:50.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.9.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.9.0"},{"name":"v0.8.0","sha":"0d3735e0dc49b955be31166e8bf109334c556061","kind":"commit","published_at":"2020-04-25T13:46:27.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.8.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.8.0"},{"name":"v0.7.0","sha":"6e8596576d442cfab4750ec8fd381148825eecf1","kind":"commit","published_at":"2020-04-25T10:56:29.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.7.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.7.0"},{"name":"v0.6.0","sha":"7fdd3bce2215dedb954546fdcc0cbbca5fe44e8a","kind":"commit","published_at":"2020-04-25T09:50:43.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.6.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.6.0"},{"name":"v0.5.1","sha":"5249a0b23126180dac02c758f1a0df4d50beadaa","kind":"commit","published_at":"2020-04-21T15:20:03.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.5.1","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.5.1"},{"name":"v0.5.0","sha":"6f2d174b74aa4a49562968fa6a7a1b5aefa744ab","kind":"commit","published_at":"2020-04-21T12:18:45.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.5.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.5.0"},{"name":"v0.4.0","sha":"d315d71c9ba70f32110361792e7391a294544eb7","kind":"commit","published_at":"2020-04-20T17:33:16.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.4.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.4.0"},{"name":"v0.3.1","sha":"156b7ea663989fa097bcee777b98c76cf019d38c","kind":"commit","published_at":"2020-04-02T17:24:32.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.3.1","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.3.1"},{"name":"v0.3.0","sha":"989d00f2a3e831bd8fa14a4c2abd17a37d684f50","kind":"commit","published_at":"2020-03-17T08:49:45.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.3.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.3.0"},{"name":"v0.2.0","sha":"90a7df014b4e7699507bf82aa5601503a9ba85da","kind":"commit","published_at":"2019-05-10T11:47:33.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.2.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.2.0"},{"name":"v0.1.0","sha":"db27d873292dcb033e3ce56f142dfb0ee65d55d4","kind":"commit","published_at":"2018-09-29T13:36:49.000Z","download_url":"https://codeload.github.com/getkin/kin-openapi/tar.gz/v0.1.0","html_url":"https://github.com/getkin/kin-openapi/releases/tag/v0.1.0"}]},"repo_metadata_updated_at":"2023-03-21T18:38:03.823Z","dependent_packages_count":2630,"downloads":null,"downloads_period":null,"dependent_repos_count":18476,"rankings":{"downloads":null,"dependent_repos_count":0.051353501945727124,"dependent_packages_count":0.0887015033608014,"stargazers_count":1.5441323696165707,"forks_count":1.5626523090834805,"docker_downloads_count":0.057785657744989914,"average":0.660925068350314},"purl":"pkg:golang/github.com/getkin/kin-openapi","advisories":[{"uuid":"GSA_kwCzR0hTQS13cTlnLTl2ZmMtY2ZxOc4ABFpi","url":"https://github.com/advisories/GHSA-wq9g-9vfc-cfq9","title":"Improper Handling of Highly Compressed Data (Data Amplification) in github.com/getkin/kin-openapi/openapi3filter","description":"### Summary\n\nWhen validating a request with a multipart/form-data schema, if the OpenAPI schema allows it, an attacker can upload a crafted ZIP file (e.g., a ZIP bomb), causing the server to consume all available system memory.\n\n### Details\n\nThe root cause comes from the [ZipFileBodyDecoder](https://github.com/getkin/kin-openapi/blob/6da871e0e170b7637eb568c265c08bc2b5d6e7a3/openapi3filter/req_resp_decoder.go#L1523), which is registered [automatically](https://github.com/getkin/kin-openapi/blob/6da871e0e170b7637eb568c265c08bc2b5d6e7a3/openapi3filter/req_resp_decoder.go#L1275) by the module (contrary to what the [documentation says](https://github.com/getkin/kin-openapi?tab=readme-ov-file#custom-content-type-for-body-of-http-requestresponse).\n\n### PoC\nTo reproduce the vulnerability, you can use the following OpenAPI schema:\n```yaml\nopenapi: 3.0.0\ninfo:\n  title: 'Validator'\n  version: 0.0.1\npaths:\n  /:\n    post:\n      requestBody:\n        required: true\n        content:\n          multipart/form-data:\n            schema:\n              type: object\n              required:\n                - file\n              properties:\n                file:\n                  type: string\n                  format: binary\n      responses:\n        '200':\n          description: Created\n```\nAnd this code to validate the request (nothing fancy, it basically only calls the `openapi3filter.ValidateRequest` function`):\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\t\"log\"\n\t\"net/http\"\n\n\t\"github.com/getkin/kin-openapi/openapi3filter\"\n\tlegacyrouter \"github.com/getkin/kin-openapi/routers/legacy\"\n\n\t\"github.com/getkin/kin-openapi/openapi3\"\n)\n\nfunc handler(w http.ResponseWriter, r *http.Request) {\n\tloader := openapi3.NewLoader()\n\n\tdoc, err := loader.LoadFromFile(\"schema.yaml\")\n\tif err != nil {\n\t\thttp.Error(w, \"Failed to load OpenAPI document\", http.StatusInternalServerError)\n\t\treturn\n\t}\n\n\tif err := doc.Validate(r.Context()); err != nil {\n\t\thttp.Error(w, \"Invalid OpenAPI document\", http.StatusBadRequest)\n\t\treturn\n\t}\n\n\trouter, err := legacyrouter.NewRouter(doc)\n\tif err != nil {\n\t\thttp.Error(w, \"Failed to create router\", http.StatusInternalServerError)\n\t\treturn\n\t}\n\n\troute, pathParams, err := router.FindRoute(r)\n\tif err != nil {\n\t\thttp.Error(w, \"Failed to find route\", http.StatusNotFound)\n\t\treturn\n\t}\n\n\tinput := \u0026openapi3filter.RequestValidationInput{\n\t\tRequest:     r,\n\t\tQueryParams: r.URL.Query(),\n\t\tRoute:       route,\n\t\tPathParams:  pathParams,\n\t}\n\n\tif err := openapi3filter.ValidateRequest(r.Context(), input); err != nil {\n\t\thttp.Error(w, fmt.Sprintf(\"Request validation failed: %v\", err), http.StatusBadRequest)\n\t\treturn\n\t}\n\n\tw.Write([]byte(\"request ok !\"))\n}\n\nfunc main() {\n\thttp.HandleFunc(\"/\", handler)\n\tlog.Fatal(http.ListenAndServe(\":8080\", nil))\n\n}\n```\n\nWe also need to create a zip bomb. This command will create a 4.7GB file and compress it to to 4.7MB zip archive:\n```shell\nperl -e 'print \"0\" x 5000000000' \u003e /tmp/bigfile.txt; zip -9 /tmp/bomb.zip /tmp/bigfile.txt\n```\n\nRun the PoC provided, and upload the zip bomb with `curl localhost:8080/  -F file=\"@/tmp/bomb.zip;type=application/zip\" -v`.\n\nObserve the memory consumption of the test server during and after the upload (it jumped to a bit over 22GB in my testing, with only a 4.7MB input file, you can reduce the size of the generated file to not kill your test machine when reproducing.) \n\n### Impact\n\nAn attacker can trigger an out-of-memory (OOM) condition, leading to server crashes or degraded performance.\nIt seems to only be exploitable if the OpenAPI schema allows for multipart upload.\n\n### Remediation\n\nI see at least 2 potential fixes/improvements:\n - Do not register by default the zip file decoder (I honestly was a bit surprised to see it was enabled by default, it seems to be quite a niche use-case ?)\n - Update `ZipFileBodyDecoder` to enforce a maximum size of the decompressed archive and bailout as soon as it's reached (probably with a small default value and allow the users to configure it through the input options ?)","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2025-03-19T18:12:53.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/getkin/kin-openapi/security/advisories/GHSA-wq9g-9vfc-cfq9","https://github.com/getkin/kin-openapi/pull/1059","https://github.com/getkin/kin-openapi/commit/67f0b233ffc01332f7d993f79490fbea5f4455f1","https://github.com/getkin/kin-openapi/blob/6da871e0e170b7637eb568c265c08bc2b5d6e7a3/openapi3filter/req_resp_decoder.go#L1275","https://github.com/getkin/kin-openapi/blob/6da871e0e170b7637eb568c265c08bc2b5d6e7a3/openapi3filter/req_resp_decoder.go#L1523","https://github.com/getkin/kin-openapi?tab=readme-ov-file#custom-content-type-for-body-of-http-requestresponse","https://nvd.nist.gov/vuln/detail/CVE-2025-30153","https://github.com/advisories/GHSA-wq9g-9vfc-cfq9"],"source_kind":"github","identifiers":["GHSA-wq9g-9vfc-cfq9","CVE-2025-30153"],"repository_url":"https://github.com/getkin/kin-openapi","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.131.0","vulnerable_version_range":"\u003c 0.131.0"}],"ecosystem":"go","package_name":"github.com/getkin/kin-openapi"}],"created_at":"2025-03-19T19:07:59.846Z","updated_at":"2025-05-15T16:44:41.000Z","epss_percentage":0.00078,"epss_percentile":0.24187}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/getkin/kin-openapi","docker_dependents_count":558,"docker_downloads_count":4663598080,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/getkin/kin-openapi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/getkin/kin-openapi/dependencies","status":null,"funding_links":["https://github.com/sponsors/fenollp"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgetkin%2Fkin-openapi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgetkin%2Fkin-openapi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgetkin%2Fkin-openapi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgetkin%2Fkin-openapi/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":489,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4962379903","node_id":"PR_kwDOAJy4As71i010","number":4403,"state":"closed","title":"build(deps): Bump github.com/getkin/kin-openapi from 0.140.0 to 0.142.0 in /tools","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-23T20:11:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-23T19:53:47.000Z","updated_at":"2026-07-23T20:11:58.000Z","time_to_close":1089,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.140.0","new_version":"0.142.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":"/tools","ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.140.0 to 0.142.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.142.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: fix test that relied on now non-resolving domain  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/1220\"\u003egetkin/kin-openapi#1220\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.141.0...v0.142.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.141.0...v0.142.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.141.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3filter: honor comma-separated and wildcard encoding.contentType by \u003ca href=\"https://github.com/utah-KT\"\u003e\u003ccode\u003e@​utah-KT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1201\"\u003egetkin/kin-openapi#1201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context wrappers for combinator and tag validation 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/1199\"\u003egetkin/kin-openapi#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: enforce unique required entries and unique tag names in Validate() 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/1203\"\u003egetkin/kin-openapi#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: Add an option to customize generated field names (properties) for structs by \u003ca href=\"https://github.com/d1vbyz3r0\"\u003e\u003ccode\u003e@​d1vbyz3r0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1204\"\u003egetkin/kin-openapi#1204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add T.WalkSchemas to visit every schema in a document 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/1206\"\u003egetkin/kin-openapi#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: record block end on Origin.Key (EndLine/EndColumn) 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/1207\"\u003egetkin/kin-openapi#1207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: record scalar-valued map keys for origin location lookup 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/1208\"\u003egetkin/kin-openapi#1208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Go Report Card has been sunset by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1210\"\u003egetkin/kin-openapi#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: support OAS 3.2 itemSchema 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/1213\"\u003egetkin/kin-openapi#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: make operation responses optional for 3.1+ by \u003ca href=\"https://github.com/AlexanderWangY\"\u003e\u003ccode\u003e@​AlexanderWangY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1214\"\u003egetkin/kin-openapi#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eqol: Makefile for shorthand commands + preflight scripts by \u003ca href=\"https://github.com/AlexanderWangY\"\u003e\u003ccode\u003e@​AlexanderWangY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1217\"\u003egetkin/kin-openapi#1217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlexanderWangY\"\u003e\u003ccode\u003e@​AlexanderWangY\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1214\"\u003egetkin/kin-openapi#1214\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.140.0...v0.141.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.140.0...v0.141.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/1223a0f215d2cf9beb2d9eb9ea2649d001c21388\"\u003e\u003ccode\u003e1223a0f\u003c/code\u003e\u003c/a\u003e openapi3filter: fix unbounded allocation in deepObject array decoding (C-02)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/61f37b693702a391985bd49638954004eda0135e\"\u003e\u003ccode\u003e61f37b6\u003c/code\u003e\u003c/a\u003e openapi3: move a test file under a test package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/eab5230f5ae92c88ea7d2c50358a1a4008a6c7d0\"\u003e\u003ccode\u003eeab5230\u003c/code\u003e\u003c/a\u003e openapi3: fix test that relied on now non-resolving domain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/1d0a337c9b1570fab283be8a04c8af6e43b9a22c\"\u003e\u003ccode\u003e1d0a337\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/98d956447b64eaa10d3570a80b3be1a2849945f1\"\u003e\u003ccode\u003e98d9564\u003c/code\u003e\u003c/a\u003e qol: Makefile for shorthand commands + preflight scripts (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b5bb6bc70017d044257bf1dffac92dcc8930a800\"\u003e\u003ccode\u003eb5bb6bc\u003c/code\u003e\u003c/a\u003e openapi3: make operation responses optional for 3.1+ (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1214\"\u003e#1214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/ae6bf33df1a4b456cf6f58f247c4d28ba03087fa\"\u003e\u003ccode\u003eae6bf33\u003c/code\u003e\u003c/a\u003e openapi3: support OAS 3.2 itemSchema (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/1b54e4c85ad42520962b7b74d8c765f272f80440\"\u003e\u003ccode\u003e1b54e4c\u003c/code\u003e\u003c/a\u003e docs: Go Report Card has been sunset (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4a0d0492e7083fc90fef9da37ca36e8a46840ac6\"\u003e\u003ccode\u003e4a0d049\u003c/code\u003e\u003c/a\u003e origin: record scalar-valued map keys for location lookup (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/26c42cfddd5e99a470163bd91e179f0530f71731\"\u003e\u003ccode\u003e26c42cf\u003c/code\u003e\u003c/a\u003e openapi3: record block end on Origin.Key (EndLine/EndColumn) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.140.0...v0.142.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.140.0\u0026new-version=0.142.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 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/google/go-github/pull/4403","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgo-github/issues/4403","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4403/packages"},{"uuid":"4960400721","node_id":"PR_kwDOMQquPc71cabL","number":341,"state":"open","title":"chore(deps): bump the go-deps group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-23T15:32:44.000Z","updated_at":"2026-07-23T15:33:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":21,"packages":[{"name":"charm.land/bubbles/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/charmbracelet/bubbles"},{"name":"charm.land/bubbletea/v2","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.27","new_version":"1.32.30","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/cloudcontrol","old_version":"1.30.8","new_version":"1.31.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/cloudformation","old_version":"1.73.1","new_version":"1.74.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ec2","old_version":"1.311.0","new_version":"1.316.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ecr","old_version":"1.58.6","new_version":"1.59.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/fluxcd/source-controller/api","old_version":"1.9.1","new_version":"1.9.3","repository_url":"https://github.com/fluxcd/source-controller"},{"name":"github.com/getkin/kin-openapi","old_version":"0.140.0","new_version":"0.142.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-chi/chi/v5","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/go-openapi/jsonpointer","old_version":"0.24.0","new_version":"1.0.0","repository_url":"https://github.com/go-openapi/jsonpointer"},{"name":"github.com/go-openapi/runtime","old_version":"0.32.4","new_version":"0.32.5","repository_url":"https://github.com/go-openapi/runtime"},{"name":"github.com/go-openapi/strfmt","old_version":"0.26.4","new_version":"0.27.0","repository_url":"https://github.com/go-openapi/strfmt"},{"name":"github.com/hashicorp/terraform-json","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/hashicorp/terraform-json"},{"name":"github.com/mattn/go-isatty","old_version":"0.0.22","new_version":"0.0.23","repository_url":"https://github.com/mattn/go-isatty"},{"name":"helm.sh/helm/v4","old_version":"4.2.2","new_version":"4.2.3","repository_url":"https://github.com/helm/helm"},{"name":"oras.land/oras-go/v2","old_version":"2.6.1","new_version":"2.6.2","repository_url":"https://github.com/oras-project/oras-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [charm.land/bubbles/v2](https://github.com/charmbracelet/bubbles) | `2.1.0` | `2.1.1` |\n| [charm.land/bubbletea/v2](https://github.com/charmbracelet/bubbletea) | `2.0.7` | `2.0.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.27` | `1.32.30` |\n| [github.com/aws/aws-sdk-go-v2/service/cloudcontrol](https://github.com/aws/aws-sdk-go-v2) | `1.30.8` | `1.31.1` |\n| [github.com/aws/aws-sdk-go-v2/service/cloudformation](https://github.com/aws/aws-sdk-go-v2) | `1.73.1` | `1.74.1` |\n| [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) | `1.311.0` | `1.316.1` |\n| [github.com/aws/aws-sdk-go-v2/service/ecr](https://github.com/aws/aws-sdk-go-v2) | `1.58.6` | `1.59.1` |\n| [github.com/fluxcd/source-controller/api](https://github.com/fluxcd/source-controller) | `1.9.1` | `1.9.3` |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.140.0` | `0.142.0` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.3.0` | `5.3.1` |\n| [github.com/go-openapi/jsonpointer](https://github.com/go-openapi/jsonpointer) | `0.24.0` | `1.0.0` |\n| [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime) | `0.32.4` | `0.32.5` |\n| [github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt) | `0.26.4` | `0.27.0` |\n| [github.com/hashicorp/terraform-json](https://github.com/hashicorp/terraform-json) | `0.27.2` | `0.28.0` |\n| [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) | `0.0.22` | `0.0.23` |\n| [helm.sh/helm/v4](https://github.com/helm/helm) | `4.2.2` | `4.2.3` |\n| [oras.land/oras-go/v2](https://github.com/oras-project/oras-go) | `2.6.1` | `2.6.2` |\n\n\nUpdates `charm.land/bubbles/v2` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbles/releases\"\u003echarm.land/bubbles/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003ch1\u003eLil’ Textarea Fix\u003c/h1\u003e\n\u003cp\u003eThis is a tiny patch to fix a bug in \u003ccode\u003etextarea\u003c/code\u003e where the prompt character could be missing styling on empty lines. That’s all for now!\u003c/p\u003e\n\u003cp\u003eThanks for using Bubbles,\nCharm 🌞\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed2b2217d6352ce04183623d66d4266115419733c: fix(textarea): apply prompt style on all lines, including fillers (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea13f110fba4f13ce5fe9bc7fd51619f5782077b9: docs: fix typo in README (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/921\"\u003e#921\u003c/a\u003e) (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/d2b2217d6352ce04183623d66d4266115419733c\"\u003e\u003ccode\u003ed2b2217\u003c/code\u003e\u003c/a\u003e fix(textarea): apply prompt style on all lines, including fillers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/0dafc720fa410ae6bd85555149813eecdd590c2f\"\u003e\u003ccode\u003e0dafc72\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6 to 7 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/492ed7d1a49c1102022e47d5bc5bf03b6a79921d\"\u003e\u003ccode\u003e492ed7d\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all group with 2 updates (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/40d145e1eafd9720505f901ee701e55667f3a7e1\"\u003e\u003ccode\u003e40d145e\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all group with 2 updates (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/996\"\u003e#996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/8585ef868b06480f95c2927a33cc0f440630c502\"\u003e\u003ccode\u003e8585ef8\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/sahilm/fuzzy in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/ef0090e82011ea6f6cf3926a4843626baa9b8c19\"\u003e\u003ccode\u003eef0090e\u003c/code\u003e\u003c/a\u003e chore: remove CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/6feda242335b791e5b81cc05166236eb753be865\"\u003e\u003ccode\u003e6feda24\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all group with 3 updates (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/42130e89579382bb1944b4b1d57e75cae5286d01\"\u003e\u003ccode\u003e42130e8\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/mattn/go-runewidth in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/952\"\u003e#952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/0d62ce2b43f60164f108e591287b0d468135c46c\"\u003e\u003ccode\u003e0d62ce2\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 2 to 3 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/204774bbee53ba2ce351262274907a958ceb5a4e\"\u003e\u003ccode\u003e204774b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/mattn/go-runewidth in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbles/compare/v2.1.0...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charm.land/bubbletea/v2` from 2.0.7 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003echarm.land/bubbletea/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.8\u003c/h2\u003e\n\u003ch1\u003eGraphemes, schmraphemes\u003c/h1\u003e\n\u003cp\u003eNo terminal can render emojis perfectly, but we can try. This release improves some very specific edge cases around emoji rendering. Enjoy!\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edb569adcb41d0eae251587e6a5f0cc3c7d77e8eb: fix(deps): bump ultraviolet for emoji-related rendering improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/fc707bb7ea0161405bb6c653ec93f6a9c6a72fe1\"\u003e\u003ccode\u003efc707bb\u003c/code\u003e\u003c/a\u003e chore(examples): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/db569adcb41d0eae251587e6a5f0cc3c7d77e8eb\"\u003e\u003ccode\u003edb569ad\u003c/code\u003e\u003c/a\u003e chore(deps): bump ultraviolet for emoji-related rendering fixes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v2.0.7...v2.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.27 to 1.32.30\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/2704503be74c5f1c49b2fb5d1c9cb46b5fabcdb2\"\u003e\u003ccode\u003e2704503\u003c/code\u003e\u003c/a\u003e Release 2026-07-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2475fc6b28465173bdef88cff5e0bbbdb6f1b24d\"\u003e\u003ccode\u003e2475fc6\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/89ce46e6351004d830a5481d1e639fac3b6586c3\"\u003e\u003ccode\u003e89ce46e\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/97a7b5555b92bd932b977998bbeb205f2984a1c1\"\u003e\u003ccode\u003e97a7b55\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/472756aa53e9edf3369d69bb3cdd66b3908f984c\"\u003e\u003ccode\u003e472756a\u003c/code\u003e\u003c/a\u003e add response snapshot tests for new wave 1 (partial cbor) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3133b1d537ced4144103b33460fe73c7082a62bf\"\u003e\u003ccode\u003e3133b1d\u003c/code\u003e\u003c/a\u003e Release 2026-07-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2d7d0f831cdfb369f7698de45c0d6f8f74f6ca7c\"\u003e\u003ccode\u003e2d7d0f8\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/cdc7fe361da37345462ad00d03273464fd0b7220\"\u003e\u003ccode\u003ecdc7fe3\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/d41266e1451258cb008c87cd1a7d807e079f188a\"\u003e\u003ccode\u003ed41266e\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/d7ac1fcd9fbf2c1a288b148c2292db01c8a3cd22\"\u003e\u003ccode\u003ed7ac1fc\u003c/code\u003e\u003c/a\u003e Release 2026-07-09\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.27...config/v1.32.30\"\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.26 to 1.19.29\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/2704503be74c5f1c49b2fb5d1c9cb46b5fabcdb2\"\u003e\u003ccode\u003e2704503\u003c/code\u003e\u003c/a\u003e Release 2026-07-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2475fc6b28465173bdef88cff5e0bbbdb6f1b24d\"\u003e\u003ccode\u003e2475fc6\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/89ce46e6351004d830a5481d1e639fac3b6586c3\"\u003e\u003ccode\u003e89ce46e\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/97a7b5555b92bd932b977998bbeb205f2984a1c1\"\u003e\u003ccode\u003e97a7b55\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/472756aa53e9edf3369d69bb3cdd66b3908f984c\"\u003e\u003ccode\u003e472756a\u003c/code\u003e\u003c/a\u003e add response snapshot tests for new wave 1 (partial cbor) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3133b1d537ced4144103b33460fe73c7082a62bf\"\u003e\u003ccode\u003e3133b1d\u003c/code\u003e\u003c/a\u003e Release 2026-07-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2d7d0f831cdfb369f7698de45c0d6f8f74f6ca7c\"\u003e\u003ccode\u003e2d7d0f8\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/cdc7fe361da37345462ad00d03273464fd0b7220\"\u003e\u003ccode\u003ecdc7fe3\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/d41266e1451258cb008c87cd1a7d807e079f188a\"\u003e\u003ccode\u003ed41266e\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/d7ac1fcd9fbf2c1a288b148c2292db01c8a3cd22\"\u003e\u003ccode\u003ed7ac1fc\u003c/code\u003e\u003c/a\u003e Release 2026-07-09\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.26...credentials/v1.19.29\"\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/cloudcontrol` from 1.30.8 to 1.31.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/315de9ca18b06a3bc807313c9f79b56e2956009a\"\u003e\u003ccode\u003e315de9c\u003c/code\u003e\u003c/a\u003e Release 2025-08-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1a9d79d3c8d2dcf70265875f2ed6a8af678454d5\"\u003e\u003ccode\u003e1a9d79d\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/79594120103fbf7a5aa836f8c640b9c255453835\"\u003e\u003ccode\u003e7959412\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/2a790611b7769dfdd8fba84f021f24f76c8555f9\"\u003e\u003ccode\u003e2a79061\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/167fdbf2b93a936d6e9b51e73cf8589d436ef68b\"\u003e\u003ccode\u003e167fdbf\u003c/code\u003e\u003c/a\u003e remove unused deser code for Expires in non-s3 services (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2429c70e910a3177f502f4ac0722286bf6b3d89b\"\u003e\u003ccode\u003e2429c70\u003c/code\u003e\u003c/a\u003e Release 2025-08-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/deb0830bdacdb2184c21dc51a00b8e9554c50b0f\"\u003e\u003ccode\u003edeb0830\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/c23894adaf785f32b3ef6c7c1656c6677747c089\"\u003e\u003ccode\u003ec23894a\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/838fb872e9701fc62b7b86164389791f5313bfcb\"\u003e\u003ccode\u003e838fb87\u003c/code\u003e\u003c/a\u003e Release 2025-08-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c16fb51081226de13ea1f274c78da92dad6de8aa\"\u003e\u003ccode\u003ec16fb51\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/acm/v1.30.8...config/v1.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/cloudformation` from 1.73.1 to 1.74.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/676a8b1bf0174c8763e19d99b68b988e67e2d398\"\u003e\u003ccode\u003e676a8b1\u003c/code\u003e\u003c/a\u003e Release 2025-01-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1737386a85235b72e9676ed261b72cddb61355df\"\u003e\u003ccode\u003e1737386\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/3bc09da29fb3dd079526f7ed141520f69245e445\"\u003e\u003ccode\u003e3bc09da\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/cb98deef60318ce9a61cda159ebfb0166d88539b\"\u003e\u003ccode\u003ecb98dee\u003c/code\u003e\u003c/a\u003e Fix flex checksum validation cfg (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9c764018fe28b27912a0b976614d9e806e3f8268\"\u003e\u003ccode\u003e9c76401\u003c/code\u003e\u003c/a\u003e fix bad changelog type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ed8a3caa0df9ce36a5b60aebeee201187098d205\"\u003e\u003ccode\u003eed8a3ca\u003c/code\u003e\u003c/a\u003e Reduce fmt.Sprintf allocations in query encoding (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2919\"\u003e#2919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d5773a9a070873393eb2e7eed37bd647e12e1267\"\u003e\u003ccode\u003ed5773a9\u003c/code\u003e\u003c/a\u003e Add FixUnmarshalIndividualSetValues option to DecoderOptions of dynamodb (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58e23dc0311cec940749e34ddfc542dbb00ff7a3\"\u003e\u003ccode\u003e58e23dc\u003c/code\u003e\u003c/a\u003e fix codegen test failing in main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/640d919419375c1bb9041ffa6dd024b60243a1ed\"\u003e\u003ccode\u003e640d919\u003c/code\u003e\u003c/a\u003e fix broken jmespath waiters in cloudwatch and autoscaling (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/613a6cfc607af8470ceec5b7391f9231fa1f98dd\"\u003e\u003ccode\u003e613a6cf\u003c/code\u003e\u003c/a\u003e Optimize/directory traversal (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.73.1...service/s3/v1.74.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ec2` from 1.311.0 to 1.316.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2704503be74c5f1c49b2fb5d1c9cb46b5fabcdb2\"\u003e\u003ccode\u003e2704503\u003c/code\u003e\u003c/a\u003e Release 2026-07-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2475fc6b28465173bdef88cff5e0bbbdb6f1b24d\"\u003e\u003ccode\u003e2475fc6\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/89ce46e6351004d830a5481d1e639fac3b6586c3\"\u003e\u003ccode\u003e89ce46e\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/97a7b5555b92bd932b977998bbeb205f2984a1c1\"\u003e\u003ccode\u003e97a7b55\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/472756aa53e9edf3369d69bb3cdd66b3908f984c\"\u003e\u003ccode\u003e472756a\u003c/code\u003e\u003c/a\u003e add response snapshot tests for new wave 1 (partial cbor) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3133b1d537ced4144103b33460fe73c7082a62bf\"\u003e\u003ccode\u003e3133b1d\u003c/code\u003e\u003c/a\u003e Release 2026-07-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2d7d0f831cdfb369f7698de45c0d6f8f74f6ca7c\"\u003e\u003ccode\u003e2d7d0f8\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/cdc7fe361da37345462ad00d03273464fd0b7220\"\u003e\u003ccode\u003ecdc7fe3\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/d41266e1451258cb008c87cd1a7d807e079f188a\"\u003e\u003ccode\u003ed41266e\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/d7ac1fcd9fbf2c1a288b148c2292db01c8a3cd22\"\u003e\u003ccode\u003ed7ac1fc\u003c/code\u003e\u003c/a\u003e Release 2026-07-09\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.311.0...service/ec2/v1.316.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ecr` from 1.58.6 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/43445011355b4bb4226fa797c5fc141bbc1b793f\"\u003e\u003ccode\u003e4344501\u003c/code\u003e\u003c/a\u003e Release 2025-06-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/20a068ec4f67004a70ad136eea0cec792c662a9f\"\u003e\u003ccode\u003e20a068e\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/d8fdf86e1298b9a21420df5c6e9e6f677105274a\"\u003e\u003ccode\u003ed8fdf86\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/73f0a466edef937f121726b7e5f1b4ef400e2294\"\u003e\u003ccode\u003e73f0a46\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/8238069002b486969bfdece4fa11b2a41d1c9dc2\"\u003e\u003ccode\u003e8238069\u003c/code\u003e\u003c/a\u003e Release 2025-06-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/80bbf284ea31dc948970400a4190965e75019a83\"\u003e\u003ccode\u003e80bbf28\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/a209c7ab9806a45bdff93b3958e0db0e576c6280\"\u003e\u003ccode\u003ea209c7a\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/f882ffacd8685322523e1c3510aa6f9956b36c08\"\u003e\u003ccode\u003ef882ffa\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/6d549a5c9119b5edf9773c513f6fd258133e128d\"\u003e\u003ccode\u003e6d549a5\u003c/code\u003e\u003c/a\u003e add sep-based query-compatible tests for both jsonrpc10 and rpcv2cbor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3106\"\u003e#3106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f82629c3f42d8aeb1f8d2825f5e7228a330acf87\"\u003e\u003ccode\u003ef82629c\u003c/code\u003e\u003c/a\u003e Release 2025-06-04\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ecr/v1.58.6...service/ssm/v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.43.5 to 1.44.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/435199fc01ab47020ab36dab07d8115e20687f73\"\u003e\u003ccode\u003e435199f\u003c/code\u003e\u003c/a\u003e Release 2023-11-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fb0b31215146e9e16a273e039a7dea73df80ecee\"\u003e\u003ccode\u003efb0b312\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/4a54427f2ec9f3e172d4be627966ab4e1821947e\"\u003e\u003ccode\u003e4a54427\u003c/code\u003e\u003c/a\u003e Update SDK's smithy-go dependency to v1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/679c88c79db9f4f8edf81d9d04bfc76d2c557024\"\u003e\u003ccode\u003e679c88c\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/e6357262b8365816f00fb6b1367bf0d5bbb2755a\"\u003e\u003ccode\u003ee635726\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/cf022e81a07d49e5f75a2c318582ed000fa1ceeb\"\u003e\u003ccode\u003ecf022e8\u003c/code\u003e\u003c/a\u003e feat: sra identity\u0026amp;auth refactor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2364\"\u003e#2364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/14330255e81de9a314676d72c129b25936753c07\"\u003e\u003ccode\u003e1433025\u003c/code\u003e\u003c/a\u003e Release 2023-11-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34bafde434e6f37da4c4e1ea11393f69e91560b0\"\u003e\u003ccode\u003e34bafde\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/0d10d763daef4f42503405e4834490185c08b049\"\u003e\u003ccode\u003e0d10d76\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/fe8a6c1f3b8d69e788b6c19f4f90c282bd80d9be\"\u003e\u003ccode\u003efe8a6c1\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/sts/v1.43.5...service/iot/v1.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fluxcd/source-controller/api` from 1.9.1 to 1.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fluxcd/source-controller/releases\"\u003egithub.com/fluxcd/source-controller/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/blob/v1.9.3/CHANGELOG.md\"\u003ev1.9.3 changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContainer images\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edocker.io/fluxcd/source-controller:v1.9.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/fluxcd/source-controller:v1.9.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSupported architectures: \u003ccode\u003elinux/amd64\u003c/code\u003e, \u003ccode\u003elinux/arm64\u003c/code\u003e and \u003ccode\u003elinux/arm/v7\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe container images are built on GitHub hosted runners and are signed with cosign and GitHub OIDC.\nTo verify the images and their provenance (SLSA level 3), please see the \u003ca href=\"https://fluxcd.io/flux/security/\"\u003esecurity documentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.9.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/blob/v1.9.2/CHANGELOG.md\"\u003ev1.9.2 changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContainer images\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edocker.io/fluxcd/source-controller:v1.9.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/fluxcd/source-controller:v1.9.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSupported architectures: \u003ccode\u003elinux/amd64\u003c/code\u003e, \u003ccode\u003elinux/arm64\u003c/code\u003e and \u003ccode\u003elinux/arm/v7\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe container images are built on GitHub hosted runners and are signed with cosign and GitHub OIDC.\nTo verify the images and their provenance (SLSA level 3), please see the \u003ca href=\"https://fluxcd.io/flux/security/\"\u003esecurity documentation\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/fluxcd/source-controller/blob/main/CHANGELOG.md\"\u003egithub.com/fluxcd/source-controller/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eRelease date:\u003c/strong\u003e 2026-07-13\u003c/p\u003e\n\u003cp\u003eThis patch release fixes the \u003ccode\u003eHelmChart\u003c/code\u003e CRD description for \u003ccode\u003e.status.url\u003c/code\u003e, which\nwas copy-pasted from \u003ccode\u003eBucket\u003c/code\u003e and pointed users at \u003ccode\u003eBucketStatus.Artifact\u003c/code\u003e\ninstead of \u003ccode\u003eHelmChartStatus.Artifact\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix HelmChartStatus.URL doc-comment referencing BucketStatus\n\u003ca href=\"https://redirect.github.com/fluxcd/source-controller/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eRelease date:\u003c/strong\u003e 2026-07-07\u003c/p\u003e\n\u003cp\u003eThis patch release disables Flux variable substitution on the source-controller\nCRDs by annotating them with \u003ccode\u003ekustomize.toolkit.fluxcd.io/substitute: disabled\u003c/code\u003e,\nso that Kustomizations with post-build substitution enabled no longer corrupt\nthe CRD schemas when they contain \u003ccode\u003e${...}\u003c/code\u003e sequences. It also caches the\nregistry authorization token during Notation verification, so the token is\nfetched once per verification instead of once per request, reducing\ntoken-endpoint traffic against the registry.\u003c/p\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDisable variable substitution in CRDs\n\u003ca href=\"https://redirect.github.com/fluxcd/source-controller/pull/2103\"\u003e#2103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCache registry token during Notation verification\n\u003ca href=\"https://redirect.github.com/fluxcd/source-controller/pull/2105\"\u003e#2105\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/fluxcd/source-controller/commit/ed61ebda88cd70159b24df1c8df50b1e6be4cc3d\"\u003e\u003ccode\u003eed61ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluxcd/source-controller/issues/2111\"\u003e#2111\u003c/a\u003e from fluxcd/release-v1.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/03a12087f9da823ff987e204a839b1478ccff354\"\u003e\u003ccode\u003e03a1208\u003c/code\u003e\u003c/a\u003e Release v1.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/f1e431ac6faf3cab48e9329a4c316f21fbba0345\"\u003e\u003ccode\u003ef1e431a\u003c/code\u003e\u003c/a\u003e Add changelog entry for v1.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/deec0f18e281fc6b5df145c2ae9d3f98905ed689\"\u003e\u003ccode\u003edeec0f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluxcd/source-controller/issues/2110\"\u003e#2110\u003c/a\u003e from fluxcd/backport-2109-to-release/v1.9.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/048ce5c43f57d32e00743f8b0b991b58664aa82f\"\u003e\u003ccode\u003e048ce5c\u003c/code\u003e\u003c/a\u003e docs: regenerate API reference after doc-comment fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/2b0b31357266a466e349e7ea22ff079418f35e5f\"\u003e\u003ccode\u003e2b0b313\u003c/code\u003e\u003c/a\u003e Fix HelmChartStatus.URL doc-comment referencing BucketStatus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/38cf78c3f2fc533614a0c1589db0449bc5396c90\"\u003e\u003ccode\u003e38cf78c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluxcd/source-controller/issues/2107\"\u003e#2107\u003c/a\u003e from fluxcd/release-v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/43ebe9828b0eb157d3707aaad3d5e3ced073cbe6\"\u003e\u003ccode\u003e43ebe98\u003c/code\u003e\u003c/a\u003e Release v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/a0439eff4e88855efe061ba99a4fcb671c76c55d\"\u003e\u003ccode\u003ea0439ef\u003c/code\u003e\u003c/a\u003e Add changelog entry for v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/c4adb7f9a2feeb9dccf6150bae4be291e846c130\"\u003e\u003ccode\u003ec4adb7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluxcd/source-controller/issues/2105\"\u003e#2105\u003c/a\u003e from fluxcd/backport-2098-to-release/v1.9.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluxcd/source-controller/compare/v1.9.1...v1.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getkin/kin-openapi` from 0.140.0 to 0.142.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.142.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: fix test that relied on now non-resolving domain  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/1220\"\u003egetkin/kin-openapi#1220\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.141.0...v0.142.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.141.0...v0.142.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.141.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3filter: honor comma-separated and wildcard encoding.contentType by \u003ca href=\"https://github.com/utah-KT\"\u003e\u003ccode\u003e@​utah-KT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1201\"\u003egetkin/kin-openapi#1201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context wrappers for combinator and tag validation 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/1199\"\u003egetkin/kin-openapi#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: enforce unique required entries and unique tag names in Validate() 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/1203\"\u003egetkin/kin-openapi#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: Add an option to customize generated field names (properties) for structs by \u003ca href=\"https://github.com/d1vbyz3r0\"\u003e\u003ccode\u003e@​d1vbyz3r0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1204\"\u003egetkin/kin-openapi#1204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add T.WalkSchemas to visit every schema in a document 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/1206\"\u003egetkin/kin-openapi#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: record block end on Origin.Key (EndLine/EndColumn) 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/1207\"\u003egetkin/kin-openapi#1207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: record scalar-valued map keys for origin location lookup 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/1208\"\u003egetkin/kin-openapi#1208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Go Report Card has been sunset by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1210\"\u003egetkin/kin-openapi#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: support OAS 3.2 itemSchema 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/1213\"\u003egetkin/kin-openapi#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: make operation responses optional for 3.1+ by \u003ca href=\"https://github.com/AlexanderWangY\"\u003e\u003ccode\u003e@​AlexanderWangY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1214\"\u003egetkin/kin-openapi#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eqol: Makefile for shorthand commands + preflight scripts by \u003ca href=\"https://github.com/AlexanderWangY\"\u003e\u003ccode\u003e@​AlexanderWangY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1217\"\u003egetkin/kin-openapi#1217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlexanderWangY\"\u003e\u003ccode\u003e@​AlexanderWangY\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1214\"\u003egetkin/kin-openapi#1214\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.140.0...v0.141.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.140.0...v0.141.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/1223a0f215d2cf9beb2d9eb9ea2649d001c21388\"\u003e\u003ccode\u003e1223a0f\u003c/code\u003e\u003c/a\u003e openapi3filter: fix unbounded allocation in deepObject array decoding (C-02)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/61f37b693702a391985bd49638954004eda0135e\"\u003e\u003ccode\u003e61f37b6\u003c/code\u003e\u003c/a\u003e openapi3: move a test file under a test package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/eab5230f5ae92c88ea7d2c50358a1a4008a6c7d0\"\u003e\u003ccode\u003eeab5230\u003c/code\u003e\u003c/a\u003e openapi3: fix test that relied on now non-resolving domain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/1d0a337c9b1570fab283be8a04c8af6e43b9a22c\"\u003e\u003ccode\u003e1d0a337\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/98d956447b64eaa10d3570a80b3be1a2849945f1\"\u003e\u003ccode\u003e98d9564\u003c/code\u003e\u003c/a\u003e qol: Makefile for shorthand commands + preflight scripts (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b5bb6bc70017d044257bf1dffac92dcc8930a800\"\u003e\u003ccode\u003eb5bb6bc\u003c/code\u003e\u003c/a\u003e openapi3: make operation responses optional for 3.1+ (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1214\"\u003e#1214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/ae6bf33df1a4b456cf6f58f247c4d28ba03087fa\"\u003e\u003ccode\u003eae6bf33\u003c/code\u003e\u003c/a\u003e openapi3: support OAS 3.2 itemSchema (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/1b54e4c85ad42520962b7b74d8c765f272f80440\"\u003e\u003ccode\u003e1b54e4c\u003c/code\u003e\u003c/a\u003e docs: Go Report Card has been sunset (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4a0d0492e7083fc90fef9da37ca36e8a46840ac6\"\u003e\u003ccode\u003e4a0d049\u003c/code\u003e\u003c/a\u003e origin: record scalar-valued map keys for location lookup (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/26c42cfddd5e99a470163bd91e179f0530f71731\"\u003e\u003ccode\u003e26c42cf\u003c/code\u003e\u003c/a\u003e openapi3: record block end on Origin.Key (EndLine/EndColumn) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.140.0...v0.142.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-chi/chi/v5` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHonor Discard() in httpFancyWriter.ReadFrom by \u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1110\"\u003ego-chi/chi#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTidy build directives by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1113\"\u003ego-chi/chi#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(middleware): add text/xml and application/xml to default compressible types 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/chi/pull/1127\"\u003ego-chi/chi#1127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix defaultLogEntry.Panic not respecting NoColor setting by \u003ca href=\"https://github.com/doganarif\"\u003e\u003ccode\u003e@​doganarif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1050\"\u003ego-chi/chi#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: document printPrettyStack and harden NoColor panic test 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/chi/pull/1131\"\u003ego-chi/chi#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mux): support http QUERY method ietf rfc10008 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/chi/pull/1132\"\u003ego-chi/chi#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: pin GitHub Actions to full commit SHAs by \u003ca href=\"https://github.com/XananasX7\"\u003e\u003ccode\u003e@​XananasX7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1116\"\u003ego-chi/chi#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1110\"\u003ego-chi/chi#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doganarif\"\u003e\u003ccode\u003e@​doganarif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1050\"\u003ego-chi/chi#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XananasX7\"\u003e\u003ccode\u003e@​XananasX7\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1116\"\u003ego-chi/chi#1116\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/chi/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/go-chi/chi/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/8b258c7bb28f97a5f2a856ff7ef962578fec9215\"\u003e\u003ccode\u003e8b258c7\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to full commit SHAs (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/caf87e6e1bd9f29326f2ffdb93d8098139f08e4f\"\u003e\u003ccode\u003ecaf87e6\u003c/code\u003e\u003c/a\u003e feat(mux): support http QUERY method ietf rfc10008 (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7fcb8a20364d7b72e2d5a0e413ae80346e1c99c8\"\u003e\u003ccode\u003e7fcb8a2\u003c/code\u003e\u003c/a\u003e middleware: document printPrettyStack and harden NoColor panic test (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/878fe71fc9e506a63ea6957ed09c9ce84f789e97\"\u003e\u003ccode\u003e878fe71\u003c/code\u003e\u003c/a\u003e Fix defaultLogEntry.Panic not respecting NoColor setting (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/d7b767bcbea51e486bdc9fd06d25136767ec14b5\"\u003e\u003ccode\u003ed7b767b\u003c/code\u003e\u003c/a\u003e feat(middleware): add text/xml and application/xml to default compressible ty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3b50c7cc35ff25f384202409733c3332c150e0ec\"\u003e\u003ccode\u003e3b50c7c\u003c/code\u003e\u003c/a\u003e Tidy build directives (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/2b9fca258f92830fc8232582e9e05a4d4a572a5d\"\u003e\u003ccode\u003e2b9fca2\u003c/code\u003e\u003c/a\u003e Honor Discard() in httpFancyWriter.ReadFrom (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.3.0...v5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-openapi/jsonpointer` from 0.24.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-openapi/jsonpointer/releases\"\u003egithub.com/go-openapi/jsonpointer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/tree/v1.0.0\"\u003e1.0.0\u003c/a\u003e - 2026-07-07\u003c/h2\u003e\n\u003cp\u003eStable API pledge - no change from v0.24.0\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/jsonpointer/compare/v0.24.0...v1.0.0\"\u003ehttps://github.com/go-openapi/jsonpointer/compare/v0.24.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e2 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: announce v1.0.0 by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/144\"\u003e#144\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/94e86086395062d3094c09c01aea3592df0fcba3\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: updated contributors file by \u003ca href=\"https://github.com/bot-go-openapi%5Bbot%5D\"\u003e\u003ccode\u003e@​bot-go-openapi[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/143\"\u003e#143\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/67f703656db4a2e9d66fd8e03dff02fb5f064f08\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003ePeople who contributed to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer\"\u003ejsonpointer\u003c/a\u003e license terms\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/?tab=Apache-2.0-1-ov-file#readme\"\u003e\u003cimg src=\"http://img.shields.io/badge/license-Apache%20v2-orange.svg\" alt=\"License\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/94e86086395062d3094c09c01aea3592df0fcba3\"\u003e\u003ccode\u003e94e8608\u003c/code\u003e\u003c/a\u003e doc: announce v1.0.0 (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/67f703656db4a2e9d66fd8e03dff02fb5f064f08\"\u003e\u003ccode\u003e67f7036\u003c/code\u003e\u003c/a\u003e doc: updated contributors file\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-openapi/jsonpointer/compare/v0.24.0...v1.0.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.32.4 to 0.32.5\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.32.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/runtime/tree/v0.32.5\"\u003e0.32.5\u003c/a\u003e - 2026-07-16\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/runtime/compare/v0.32.4...v0.32.5\"\u003ehttps://github.com/go-openapi/runtime/compare/v0.32.4...v0.32.5\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e10 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: updated contributors file by \u003ca href=\"https://github.com/bot-go-openapi%5Bbot%5D\"\u003e\u003ccode\u003e@​bot-go-openapi[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/497\"\u003e#497\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/fd36993522ad69fc907fb1527f18dc08364d65c9\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: post README announcements to discord + bump ci-workflows to v0.4.0 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/494\"\u003e#494\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/fd26cf9b250ebb590f3afc8fcb393475b3c91d4d\"\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/492\"\u003e#492\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/c3b33511d63d2e4bebb4e0af4ce9a3b2d100d2ab\"\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.32.5 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/501\"\u003e#501\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/9804a2d68307f65932baa69ec98ba6a7c839c7c8\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): run contributors workflow monthly instead of weekly 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/493\"\u003e#493\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/d70600fba205c8955232c520749f0dfbd90090b1\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eUpdates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/sync from 0.21.0 to 0.22.0 in the golang-org-dependencies group across 1 directory by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/499\"\u003e#499\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/0af5ca05c331b897bcaeebf95108b69c73183170\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-openapi-dependencies group across 3 directories with 7 updates by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/498\"\u003e#498\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/db9b6e387bb2041b47ee48983dade17c040823d8\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-openapi-dependencies group across 4 directories with 2 updates by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/496\"\u003e#496\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/33e36ba22f54f91d77879f61bcea9a41ea57a837\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.4.0 to 6.5.0 in the development-dependencies group by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/495\"\u003e#495\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/f198aee1a58bfdc215407236771f6ec40e22bc6a\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eOther (technical)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emiddleware: set http.Request.Pattern to the matched route by \u003ca href=\"https://github.com/delthas\"\u003e\u003ccode\u003e@​delthas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/500\"\u003e#500\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/b04efcc04682974a5c126c7921d5cb8b1602729c\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003ePeople who contributed to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/delthas\"\u003e\u003ccode\u003e@​delthas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/delthas\"\u003e\u003ccode\u003e@​delthas\u003c/code\u003e\u003c/a\u003e made their first contribution\nin \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/500\"\u003e#500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9804a2d68307f65932baa69ec98ba6a7c839c7c8\"\u003e\u003ccode\u003e9804a2d\u003c/code\u003e\u003c/a\u003e chore: prepare release v0.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/b04efcc04682974a5c126c7921d5cb8b1602729c\"\u003e\u003ccode\u003eb04efcc\u003c/code\u003e\u003c/a\u003e middleware: set http.Request.Pattern to the matched route (\u003ca href=\"https://redirect.github.com/go-openapi/runtime/issues/500\"\u003e#500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/0af5ca05c331b897bcaeebf95108b69c73183170\"\u003e\u003ccode\u003e0af5ca0\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/db9b6e387bb2041b47ee48983dade17c040823d8\"\u003e\u003ccode\u003edb9b6e3\u003c/code\u003e\u003c/a\u003e build(deps): bump the go-openapi-dependencies group across 3 directories with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/fd36993522ad69fc907fb1527f18dc08364d65c9\"\u003e\u003ccode\u003efd36993\u003c/code\u003e\u003c/a\u003e doc: updated contributors file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/33e36ba22f54f91d77879f61bcea9a41ea57a837\"\u003e\u003ccode\u003e33e36ba\u003c/code\u003e\u003c/a\u003e build(deps): bump the go-openapi-dependencies group across 4 directories with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/f198aee1a58bfdc215407236771f6ec40e22bc6a\"\u003e\u003ccode\u003ef198aee\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-go in the development-dependencies group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/fd26cf9b250ebb590f3afc8fcb393475b3c91d4d\"\u003e\u003ccode\u003efd26cf9\u003c/code\u003e\u003c/a\u003e ci: post README announcements to discord + bump ci-workflows to v0.4.0 (\u003ca href=\"https://redirect.github.com/go-openapi/runtime/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/d70600fba205c8955232c520749f0dfbd90090b1\"\u003e\u003ccode\u003ed70600f\u003c/code\u003e\u003c/a\u003e chore(ci): run contributors workflow monthly instead of weekly (\u003ca href=\"https://redirect.github.com/go-openapi/runtime/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/c3b33511d63d2e4bebb4e0af4ce9a3b2d100d2ab\"\u003e\u003ccode\u003ec3b3351\u003c/code\u003e\u003c/a\u003e doc: updated contributors file\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-openapi/runtime/compare/v0.32.4...v0.32.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-openapi/strfmt` from 0.26.4 to 0.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-openapi/strfmt/releases\"\u003egithub.com/go-openapi/strfmt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/tree/v0.27.0\"\u003e0.27.0\u003c/a\u003e - 2026-07-16\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/strfmt/compare/v0.26.4...v0.27.0\"\u003ehttps://github.com/go-openapi/strfmt/compare/v0.26.4...v0.27.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e11 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: new formats for currencies (ISO-4217 alpha-3) and countries (ISO-3166 alpha-3 \u0026amp; alpha-2) by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/285\"\u003e#285\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/12fcdc1694890cdff145435b24b492669bf231ba\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(duration): add ISO 8601 / RFC 3339 duration format (duration-iso8601) by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/284\"\u003e#284\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/a9ba0128deb2a731571256f23ddb2afc5532aaea\"\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(base64): use standard RFC 4648 alphabet on the text path (\u003ca href=\"https://redirect.github.com/go-openapi/strfmt/issues/87\"\u003e#87\u003c/a\u003e) by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/283\"\u003e#283\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/4de561f4ee7792d3b044716bc6f8a48bb7b4aac8\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(duration): fix panic with trailing space, added fuzz by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/281\"\u003e#281\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/f33c70153463d59411b3a26e69d6fe0240acc950\"\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: typo in Readme by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/09c6110277a62cc447e916f346f1df5413e09e07\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: updated contributors file by \u003ca href=\"https://github.com/bot-go-openapi%5Bbot%5D\"\u003e\u003ccode\u003e@​bot-go-openapi[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/275\"\u003e#275\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/ba561274e2ae188fb237075e4069f728bc885b1f\"\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(fuzz): added systematic fuzzing of formats by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/282\"\u003e#282\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/7f8ff389a19ec46c5b14b683dc08fbe45ac500c9\"\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.27.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/strfmt/pull/286\"\u003e#286\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/836482188ed4ce2c1b9207af61ac5c7bae328155\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eUpdates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump the other-dependencies group across 3 directories with 1 update by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/277\"\u003e#277\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/9f0fa2d83f72058c91990eb7ebb3d562edc4ac79\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.56.0 to 0.57.0 in the golang-org-dependencies group across 1 directory by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/276\"\u003e#276\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/5be05e61a278c9234a9915c3a8baf1e422110c4d\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eOther (technical)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd comments for ISO 3166 countries source data by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/a98cfd0b414e78a1524e7a8a8b4bd0aa6fce0473\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003ePeople who contributed to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/strfmt/commit/836482188ed4ce2c1b9207af61ac5c7bae328155\"\u003e\u003ccode\u003e8364821\u003c/code\u003e\u003c/a\u003e chore: prepare release v0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/a98cfd0b414e78a1524e7a8a8b4bd0aa6fce0473\"\u003e\u003ccode\u003ea98cfd0\u003c/code\u003e\u003c/a\u003e Add comments for ISO 3166 countries source data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/09c6110277a62cc447e916f346f1df5413e09e07\"\u003e\u003ccode\u003e09c6110\u003c/code\u003e\u003c/a\u003e Doc: typo in Readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/12fcdc1694890cdff145435b24b492669bf231ba\"\u003e\u003ccode\u003e12fcdc1\u003c/code\u003e\u003c/a\u003e feat: new formats for currencies (ISO-4217 alpha-3) and countries (ISO-3166 a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/a9ba0128deb2a731571256f23ddb2afc5532aaea\"\u003e\u003ccode\u003ea9ba012\u003c/code\u003e\u003c/a\u003e feat(duration): add ISO 8601 / RFC 3339 duration format (duration-iso8601) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/4de561f4ee7792d3b044716bc6f8a48bb7b4aac8\"\u003e\u003ccode\u003e4de561f\u003c/code\u003e\u003c/a\u003e fix(base64): use standard RFC 4648 alphabet on the text path (\u003ca href=\"https://redirect.github.com/go-openapi/strfmt/issues/87\"\u003e#87\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/go-openapi/strfmt/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/7f8ff389a19ec46c5b14b683dc08fbe45ac500c9\"\u003e\u003ccode\u003e7f8ff38\u003c/code\u003e\u003c/a\u003e test(fuzz): added systematic fuzzing of formats (\u003ca href=\"https://redirect.github.com/go-openapi/strfmt/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/f33c70153463d59411b3a26e69d6fe0240acc950\"\u003e\u003ccode\u003ef33c701\u003c/code\u003e\u003c/a\u003e fix(duration): fix panic with trailing space, added fuzz (\u003ca href=\"https://redirect.github.com/go-openapi/strfmt/issues/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/9f0fa2d83f72058c91990eb7ebb3d562edc4ac79\"\u003e\u003ccode\u003e9f0fa2d\u003c/code\u003e\u003c/a\u003e build(deps): bump the other-dependencies group across 3 directories with 1 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/5be05e61a278c9234a9915c3a8baf1e422110c4d\"\u003e\u003ccode\u003e5be05e6\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-openapi/strfmt/compare/v0.26.4...v0.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/terraform-json` from 0.27.2 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/terraform-json/releases\"\u003egithub.com/hashicorp/terraform-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cp\u003eENHANCEMENTS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplan\u003c/code\u003e: Added \u0026quot;action_reason\u0026quot; data to resource changes described in a plan by \u003ca href=\"https://github.com/renescheepers\"\u003e\u003ccode\u003e@​renescheepers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/200\"\u003ehashicorp/terraform-json#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprovider schema\u003c/code\u003e: Added ability to parse state store schemas from a provider's schema by \u003ca href=\"https://github.com/SarahFrench\"\u003e\u003ccode\u003e@​SarahFrench\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/190\"\u003ehashicorp/terraform-json#190\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis is related to an experimental feature that's still in development in Terraform core.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidate\u003c/code\u003e: Added \u003ccode\u003eDiagnostic.Address\u003c/code\u003e data to diagnostics returned when validating configuration by \u003ca href=\"https://github.com/bbasata\"\u003e\u003ccode\u003e@​bbasata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/204\"\u003ehashicorp/terraform-json#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eINTERNAL:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etest: Add tests for parsing logs from init commands, tests for parsing of RFC3339 timestamps with different levels of precision by \u003ca href=\"https://github.com/SarahFrench\"\u003e\u003ccode\u003e@​SarahFrench\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/180\"\u003ehashicorp/terraform-json#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.0 in the github-actions-breaking group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/182\"\u003ehashicorp/terraform-json#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.0.0 to 6.1.0 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/183\"\u003ehashicorp/terraform-json#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/184\"\u003ehashicorp/terraform-json#184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.0 to 6.0.1 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/186\"\u003ehashicorp/terraform-json#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the github-actions-backward-compatible group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/189\"\u003ehashicorp/terraform-json#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright headers to IBM by \u003ca href=\"https://github.com/radeksimko\"\u003e\u003ccode\u003e@​radeksimko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/192\"\u003ehashicorp/terraform-json#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.2.0 to 6.3.0 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/194\"\u003ehashicorp/terraform-json#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/195\"\u003ehashicorp/terraform-json#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/hashicorp/go-version from 1.8.0 to 1.9.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/196\"\u003ehashicorp/terraform-json#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/199\"\u003ehashicorp/terraform-json#199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions-breaking group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/201\"\u003ehashicorp/terraform-json#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.4.0 to 6.5.0 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/202\"\u003ehashicorp/terraform-json#202\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helenjw\"\u003e\u003ccode\u003e@​helenjw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/179\"\u003ehashicorp/terraform-json#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/renescheepers\"\u003e\u003ccode\u003e@​renescheepers\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/200\"\u003ehashicorp/terraform-json#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bbasata\"\u003e\u003ccode\u003e@​bbasata\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/204\"\u003ehashicorp/terraform-json#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/terraform-json/compare/v0.27.2...v0.28.0\"\u003ehttps://github.com/hashicorp/terraform-json/compare/v0.27.2...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/1e0dcb8caaf6c22e21bc6c042cb85b5467b670cf\"\u003e\u003ccode\u003e1e0dcb8\u003c/code\u003e\u003c/a\u003e validate: add \u003ccode\u003eDiagnostic.Address\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/34ea8d07cdb50ef7f326f3b448c847d83aa6543d\"\u003e\u003ccode\u003e34ea8d0\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-go from 6.4.0 to 6.5.0 in the github-actions-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/ff68feb930e6e451efa6a0d3a12814c6e6914b90\"\u003e\u003ccode\u003eff68feb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/issues/201\"\u003e#201\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/f3efae01e492b24275fb33ca93c6130ee479c48f\"\u003e\u003ccode\u003ef3efae0\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout in the github-actions-breaking group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/09661535096ac52ee85bc4d4968c0a629f1c60e8\"\u003e\u003ccode\u003e0966153\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/issues/200\"\u003e#200\u003c/a\u003e from renescheepers/rs/add-action-reason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/b4487cdd6112b7d1d0a4e270ec0f953ac9718d57\"\u003e\u003ccode\u003eb4487cd\u003c/code\u003e\u003c/a\u003e Link ActionReason constants to Terraform's canonical enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/eefb8b2ce8d8e1de832e1033408b3ccb122f73b5\"\u003e\u003ccode\u003eeefb8b2\u003c/code\u003e\u003c/a\u003e Add ActionReason to ResourceChange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/5738e0ad057af2f241a1d79cbaeb9e52c451bfb3\"\u003e\u003ccode\u003e5738e0a\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/e77c39ee5a16d93861c6e3e99fd2aea148399e6d\"\u003e\u003ccode\u003ee77c39e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/issues/196\"\u003e#196\u003c/a\u003e from hashicorp/dependabot/go_modules/github.com/hashi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/703bd74a48e5461b40eeb5b5663f7f58be3fad52\"\u003e\u003ccode\u003e703bd74\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/hashicorp/go-version from 1.8.0 to 1.9.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/terraform-json/compare/v0.27.2...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-isatty` from 0.0.22 to 0.0.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/4bc9b75fc8738b40f30b420ad17c00e8a151c3bf\"\u003e\u003ccode\u003e4bc9b75\u003c/code\u003e\u003c/a\u003e Lower go directive to 1.20 for Windows 7 users (\u003ca href=\"https://redirect.github.com/mattn/go-isatty/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/4e061da6e858a19c96c6e88818c69c88d7d8b07e\"\u003e\u003ccode\u003e4e061da\u003c/code\u003e\u003c/a\u003e add stub for haiku os (\u003ca href=\"https://redirect.github.com/mattn/go-isatty/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mattn/go-isatty/compare/v0.0.22...v0.0.23\"\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.53.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cdce021fa6c7d9c7eb2743bfbe551f0a98fd5d62\"\u003e\u003ccode\u003ecdce021\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/d9474cc4853d9ef1a29356975408d4771e5770c6\"\u003e\u003ccode\u003ed9474cc\u003c/code\u003e\u003c/a\u003e openpgp: make the deprecation message more explicit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7626c5025624025bb44739a805f431cf93c06d6e\"\u003e\u003ccode\u003e7626c50\u003c/code\u003e\u003c/a\u003e ssh: verify declared key type matches decoded key in authorized_keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/0471e7969e6740594dfe354646bf03e5e89de52d\"\u003e\u003ccode\u003e0471e79\u003c/code\u003e\u003c/a\u003e ssh/agent: enforce strict limits on DSA key parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/6435c37ab681759aff37ba751d0f2238b3043767\"\u003e\u003ccode\u003e6435c37\u003c/code\u003e\u003c/a\u003e ssh: sanitize client disconnect messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7d695da948bfa44ed6eedcebc8f43bcb50e94a57\"\u003e\u003ccode\u003e7d695da\u003c/code\u003e\u003c/a\u003e ssh/agent: drain channel stderr in agent forwarders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/5b7f84159940519e89df4d95465538c1797cee8b\"\u003e\u003ccode\u003e5b7f841\u003c/code\u003e\u003c/a\u003e acme/autocert: fix data race in Manager.createCert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/0b316e7ee409f8e5789a0535679d34155cecc75e\"\u003e\u003ccode\u003e0b316e7\u003c/code\u003e\u003c/a\u003e argon2: update RFC 9106 parameter recommendations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/55aec0a86b4c522b4f7366e69db55349e9f7ff5c\"\u003e\u003ccode\u003e55aec0a\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/5f2de1a9f1e29059fbb9f3d34321bd0da935556b\"\u003e\u003ccode\u003e5f2de1a\u003c/code\u003e\u003c/a\u003e internal: remove wycheproof tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.53.0...v0.54.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.39.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/su...\n\n_Description has been truncated_","html_url":"https://github.com/brooke-hamilton/radius/pull/341","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brooke-hamilton%2Fradius/issues/341","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/341/packages"},{"uuid":"4617016527","node_id":"PR_kwDOODeKP87kHgdJ","number":175,"state":"closed","title":"Bump the go-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go","size/M"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-15T22:14:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T22:14:11.000Z","updated_at":"2026-06-15T22:14:03.000Z","time_to_close":604790,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-dependencies","update_count":5,"packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.138.0","new_version":"0.140.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.28.3","new_version":"2.29.0","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.40.0","new_version":"1.41.0","repository_url":"https://github.com/onsi/gomega"},{"name":"golang.org/x/sync","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/golang/sync"},{"name":"google.golang.org/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 go-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.138.0` | `0.140.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.28.3` | `2.29.0` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.40.0` | `1.41.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.20.0` | `0.21.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.81.0` | `1.81.1` |\n\n\nUpdates `github.com/getkin/kin-openapi` from 0.138.0 to 0.140.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.140.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllowed by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1191\"\u003egetkin/kin-openapi#1191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove deepcopy dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1193\"\u003egetkin/kin-openapi#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove decimal128 dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1194\"\u003egetkin/kin-openapi#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply modernize fixes by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1195\"\u003egetkin/kin-openapi#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2,openapi3: replace marshmallow with encoding/json by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1196\"\u003egetkin/kin-openapi#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update GoDoc links to Go Reference by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1197\"\u003egetkin/kin-openapi#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump jsonpointer to v0.22.5 by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1198\"\u003egetkin/kin-openapi#1198\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.139.0...v0.140.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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/5124898cf4bf7f020d8c58e4a16ba51d09db6fb0\"\u003e\u003ccode\u003e5124898\u003c/code\u003e\u003c/a\u003e chore: bump jsonpointer to v0.22.5 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/5ece4a3061c80c48b17bcb8d3d62d48d19a436cf\"\u003e\u003ccode\u003e5ece4a3\u003c/code\u003e\u003c/a\u003e docs: update GoDoc links to Go Reference (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b8600c5ffe355fa0660f564ccd90b91d73b2f38b\"\u003e\u003ccode\u003eb8600c5\u003c/code\u003e\u003c/a\u003e openapi2,openapi3: remove marshmallow dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3a5ddcd5567bbb5c48a084f0cbc9d768c5fc50e9\"\u003e\u003ccode\u003e3a5ddcd\u003c/code\u003e\u003c/a\u003e refactor: apply modernize fixes (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/742704de7a23e5adefc1ced9a5fd8be829302371\"\u003e\u003ccode\u003e742704d\u003c/code\u003e\u003c/a\u003e openapi3: remove decimal128 dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/368327b917ff8e8571fadc42f35589746d160511\"\u003e\u003ccode\u003e368327b\u003c/code\u003e\u003c/a\u003e openapi3: remove deepcopy dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4dc207ca9018726a106e23330f38406cbbb53e48\"\u003e\u003ccode\u003e4dc207c\u003c/code\u003e\u003c/a\u003e openapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.140.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.28.3 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.0\u003c/h2\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/04b5bcbe4eee911a1baf506eda1e7e811c978937\"\u003e\u003ccode\u003e04b5bcb\u003c/code\u003e\u003c/a\u003e v2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/124232a4531c77a7f31a036e0150e06fa78b2af8\"\u003e\u003ccode\u003e124232a\u003c/code\u003e\u003c/a\u003e docs: GinkgoHelperGo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ad9cee80bdfda573e94f1b05f2bd4afa1a2fe815\"\u003e\u003ccode\u003ead9cee8\u003c/code\u003e\u003c/a\u003e feat: GinkgoHelperGo, with integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9e56a0a2a090eb83af696381161bdb996c69bcac\"\u003e\u003ccode\u003e9e56a0a\u003c/code\u003e\u003c/a\u003e chore: refactor devcontainer for better maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/3d235a96ac05d9e855048c66528d2fdbfb9101f7\"\u003e\u003ccode\u003e3d235a9\u003c/code\u003e\u003c/a\u003e chore: ignore internal/tmp_*/ integration suite temporary dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/782666ae83c2bc804f28b1333bf91a21b093d946\"\u003e\u003ccode\u003e782666a\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/009dd04de2d18f00c3c812d2caab713a165a1f7c\"\u003e\u003ccode\u003e009dd04\u003c/code\u003e\u003c/a\u003e Support DescribeTableSubtree in ginkgo outline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.28.3...v2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.40.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.41.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eBeASlice\u003c/code\u003e and \u003ccode\u003eBeAnArray\u003c/code\u003e matchers\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eObject formatting now detects pointer cycles to avoid runaway formatting output.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/af2bccb5831cbcc56cfc16ca3056077cdec4798b\"\u003e\u003ccode\u003eaf2bccb\u003c/code\u003e\u003c/a\u003e v1.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/73e81f6f054c825d1743bf4090ac0a9e1d5605af\"\u003e\u003ccode\u003e73e81f6\u003c/code\u003e\u003c/a\u003e v1.41.0 (full)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e35a84f24113255aaeea62fe7c47e09adf39109b\"\u003e\u003ccode\u003ee35a84f\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/f12e5e1bc7167fae21ef37b0d9d358d51063ff5e\"\u003e\u003ccode\u003ef12e5e1\u003c/code\u003e\u003c/a\u003e fix(format): detect pointer cycles to avoid runaway formatting output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e14831fefa86313f2b01fb803b2ac937e49d08b6\"\u003e\u003ccode\u003ee14831f\u003c/code\u003e\u003c/a\u003e Add optionalDescription docs to AsyncAssertion and Assertion interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/344b94dae7e0df0e2d087574b4c2b1b1597a6943\"\u003e\u003ccode\u003e344b94d\u003c/code\u003e\u003c/a\u003e Add BeASlice and BeAnArray matchers\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.40.0...v1.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/sync` from 0.20.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/5071ed6a9f1617117556b66384f765c934de3698\"\u003e\u003ccode\u003e5071ed6\u003c/code\u003e\u003c/a\u003e all: fix some comments to improve readability\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/sync/compare/v0.20.0...v0.21.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/ironcore-dev/cloud-hypervisor-provider/pull/175","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ironcore-dev%2Fcloud-hypervisor-provider/issues/175","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/175/packages"},{"uuid":"4614558296","node_id":"PR_kwDON7qbqc7j_Q00","number":11,"state":"closed","title":"Bump github.com/getkin/kin-openapi from 0.139.0 to 0.140.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-19T16:32:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T16:14:14.000Z","updated_at":"2026-06-19T16:32:39.000Z","time_to_close":951503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.139.0","new_version":"0.140.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.139.0 to 0.140.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.140.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllowed by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1191\"\u003egetkin/kin-openapi#1191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove deepcopy dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1193\"\u003egetkin/kin-openapi#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove decimal128 dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1194\"\u003egetkin/kin-openapi#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply modernize fixes by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1195\"\u003egetkin/kin-openapi#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2,openapi3: replace marshmallow with encoding/json by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1196\"\u003egetkin/kin-openapi#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update GoDoc links to Go Reference by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1197\"\u003egetkin/kin-openapi#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump jsonpointer to v0.22.5 by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1198\"\u003egetkin/kin-openapi#1198\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.139.0...v0.140.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.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/5124898cf4bf7f020d8c58e4a16ba51d09db6fb0\"\u003e\u003ccode\u003e5124898\u003c/code\u003e\u003c/a\u003e chore: bump jsonpointer to v0.22.5 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/5ece4a3061c80c48b17bcb8d3d62d48d19a436cf\"\u003e\u003ccode\u003e5ece4a3\u003c/code\u003e\u003c/a\u003e docs: update GoDoc links to Go Reference (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b8600c5ffe355fa0660f564ccd90b91d73b2f38b\"\u003e\u003ccode\u003eb8600c5\u003c/code\u003e\u003c/a\u003e openapi2,openapi3: remove marshmallow dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3a5ddcd5567bbb5c48a084f0cbc9d768c5fc50e9\"\u003e\u003ccode\u003e3a5ddcd\u003c/code\u003e\u003c/a\u003e refactor: apply modernize fixes (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/742704de7a23e5adefc1ced9a5fd8be829302371\"\u003e\u003ccode\u003e742704d\u003c/code\u003e\u003c/a\u003e openapi3: remove decimal128 dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/368327b917ff8e8571fadc42f35589746d160511\"\u003e\u003ccode\u003e368327b\u003c/code\u003e\u003c/a\u003e openapi3: remove deepcopy dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4dc207ca9018726a106e23330f38406cbbb53e48\"\u003e\u003ccode\u003e4dc207c\u003c/code\u003e\u003c/a\u003e openapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllow...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.139.0\u0026new-version=0.140.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 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/TDiblik/gofiber-swagger/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TDiblik%2Fgofiber-swagger/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4601740507","node_id":"PR_kwDOSyhPK87jWPwy","number":1,"state":"closed","title":"build(deps): bump github.com/getkin/kin-openapi from 0.139.0 to 0.140.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-07T04:30:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-06T03:39:27.000Z","updated_at":"2026-06-07T04:31:04.000Z","time_to_close":89488,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.139.0","new_version":"0.140.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.139.0 to 0.140.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.140.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllowed by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1191\"\u003egetkin/kin-openapi#1191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove deepcopy dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1193\"\u003egetkin/kin-openapi#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove decimal128 dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1194\"\u003egetkin/kin-openapi#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply modernize fixes by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1195\"\u003egetkin/kin-openapi#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2,openapi3: replace marshmallow with encoding/json by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1196\"\u003egetkin/kin-openapi#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update GoDoc links to Go Reference by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1197\"\u003egetkin/kin-openapi#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump jsonpointer to v0.22.5 by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1198\"\u003egetkin/kin-openapi#1198\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.139.0...v0.140.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.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/5124898cf4bf7f020d8c58e4a16ba51d09db6fb0\"\u003e\u003ccode\u003e5124898\u003c/code\u003e\u003c/a\u003e chore: bump jsonpointer to v0.22.5 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/5ece4a3061c80c48b17bcb8d3d62d48d19a436cf\"\u003e\u003ccode\u003e5ece4a3\u003c/code\u003e\u003c/a\u003e docs: update GoDoc links to Go Reference (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b8600c5ffe355fa0660f564ccd90b91d73b2f38b\"\u003e\u003ccode\u003eb8600c5\u003c/code\u003e\u003c/a\u003e openapi2,openapi3: remove marshmallow dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3a5ddcd5567bbb5c48a084f0cbc9d768c5fc50e9\"\u003e\u003ccode\u003e3a5ddcd\u003c/code\u003e\u003c/a\u003e refactor: apply modernize fixes (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/742704de7a23e5adefc1ced9a5fd8be829302371\"\u003e\u003ccode\u003e742704d\u003c/code\u003e\u003c/a\u003e openapi3: remove decimal128 dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/368327b917ff8e8571fadc42f35589746d160511\"\u003e\u003ccode\u003e368327b\u003c/code\u003e\u003c/a\u003e openapi3: remove deepcopy dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4dc207ca9018726a106e23330f38406cbbb53e48\"\u003e\u003ccode\u003e4dc207c\u003c/code\u003e\u003c/a\u003e openapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllow...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/antlss/oapi/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/antlss%2Foapi/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4600119615","node_id":"PR_kwDOOkIFFM7jQ64x","number":1023,"state":"open","title":"chore(deps): bump github.com/getkin/kin-openapi from 0.139.0 to 0.140.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-05T21:05:03.000Z","updated_at":"2026-06-09T01:09:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.139.0","new_version":"0.140.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.139.0 to 0.140.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.140.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllowed by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1191\"\u003egetkin/kin-openapi#1191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove deepcopy dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1193\"\u003egetkin/kin-openapi#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove decimal128 dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1194\"\u003egetkin/kin-openapi#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply modernize fixes by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1195\"\u003egetkin/kin-openapi#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2,openapi3: replace marshmallow with encoding/json by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1196\"\u003egetkin/kin-openapi#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update GoDoc links to Go Reference by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1197\"\u003egetkin/kin-openapi#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump jsonpointer to v0.22.5 by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1198\"\u003egetkin/kin-openapi#1198\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.139.0...v0.140.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.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/5124898cf4bf7f020d8c58e4a16ba51d09db6fb0\"\u003e\u003ccode\u003e5124898\u003c/code\u003e\u003c/a\u003e chore: bump jsonpointer to v0.22.5 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/5ece4a3061c80c48b17bcb8d3d62d48d19a436cf\"\u003e\u003ccode\u003e5ece4a3\u003c/code\u003e\u003c/a\u003e docs: update GoDoc links to Go Reference (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b8600c5ffe355fa0660f564ccd90b91d73b2f38b\"\u003e\u003ccode\u003eb8600c5\u003c/code\u003e\u003c/a\u003e openapi2,openapi3: remove marshmallow dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3a5ddcd5567bbb5c48a084f0cbc9d768c5fc50e9\"\u003e\u003ccode\u003e3a5ddcd\u003c/code\u003e\u003c/a\u003e refactor: apply modernize fixes (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/742704de7a23e5adefc1ced9a5fd8be829302371\"\u003e\u003ccode\u003e742704d\u003c/code\u003e\u003c/a\u003e openapi3: remove decimal128 dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/368327b917ff8e8571fadc42f35589746d160511\"\u003e\u003ccode\u003e368327b\u003c/code\u003e\u003c/a\u003e openapi3: remove deepcopy dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4dc207ca9018726a106e23330f38406cbbb53e48\"\u003e\u003ccode\u003e4dc207c\u003c/code\u003e\u003c/a\u003e openapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllow...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/OneBusAway/maglev/pull/1023","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneBusAway%2Fmaglev/issues/1023","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1023/packages"},{"uuid":"4575333381","node_id":"PR_kwDORDV8Uc7h_OPu","number":72,"state":"open","title":"chore(deps): bump the go-modules group in /apps/server with 9 updates","user":"dependabot[bot]","labels":["Lifecycle/1:stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T22:12:23.000Z","updated_at":"2026-06-13T01:09:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-modules","update_count":9,"packages":[{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.6","new_version":"1.41.10","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.16","new_version":"1.32.21","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.15","new_version":"1.19.20","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.99.1","new_version":"1.103.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/caarlos0/env/v11","old_version":"11.4.0","new_version":"11.4.1","repository_url":"https://github.com/caarlos0/env"},{"name":"github.com/getkin/kin-openapi","old_version":"0.135.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.5","new_version":"5.3.0","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/jackc/pgx/v5","old_version":"5.9.1","new_version":"5.9.2","repository_url":"https://github.com/jackc/pgx"},{"name":"golang.org/x/crypto","old_version":"0.50.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"}],"path":"/apps/server","ecosystem":"go"},"body":"Bumps the go-modules group in /apps/server with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.6` | `1.41.10` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.16` | `1.32.21` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.15` | `1.19.20` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.99.1` | `1.103.0` |\n| [github.com/caarlos0/env/v11](https://github.com/caarlos0/env) | `11.4.0` | `11.4.1` |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.135.0` | `0.139.0` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.5` | `5.3.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.9.1` | `5.9.2` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.50.0` | `0.52.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.6 to 1.41.10\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/b4d02c534cf7f5c782e10bc3f66e40c081a7bb3a\"\u003e\u003ccode\u003eb4d02c5\u003c/code\u003e\u003c/a\u003e Release 2026-06-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/48e375b484e0ae917f61904db440ef17382093d1\"\u003e\u003ccode\u003e48e375b\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/b8a4fc132e65d8310e2de67e0600eec53e2f4b26\"\u003e\u003ccode\u003eb8a4fc1\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/e8627b4cc01977004c41ff0f42670a44d500982d\"\u003e\u003ccode\u003ee8627b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3430\"\u003e#3430\u003c/a\u003e from aws/fix-remove-ioutil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e258a368c5b421d28bae4a18e718b1b4c7dd16a\"\u003e\u003ccode\u003e4e258a3\u003c/code\u003e\u003c/a\u003e chore: update changelog description per review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e1176dfd921faaf4b6c7c3042afa7ad67d599ab8\"\u003e\u003ccode\u003ee1176df\u003c/code\u003e\u003c/a\u003e chore: add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a157f152df84e8398ca0d9a68b9c406dd0e662e3\"\u003e\u003ccode\u003ea157f15\u003c/code\u003e\u003c/a\u003e chore: regenerate SDK with new smithy-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d4a893d796beefa696c6878e4284cb9b4c1a792\"\u003e\u003ccode\u003e0d4a893\u003c/code\u003e\u003c/a\u003e chore: bump SMITHY_GO_CODEGEN_VERSION for ioutil cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858d954f8c28c01cfc73beee86ffb9b5867578e6\"\u003e\u003ccode\u003e858d954\u003c/code\u003e\u003c/a\u003e fix: remove deprecated io/ioutil from codegen templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/35a3c50c9feb3bef0de9412a161cee19b27e00d6\"\u003e\u003ccode\u003e35a3c50\u003c/code\u003e\u003c/a\u003e Release 2026-06-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.6...v1.41.10\"\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.16 to 1.32.21\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/b4d02c534cf7f5c782e10bc3f66e40c081a7bb3a\"\u003e\u003ccode\u003eb4d02c5\u003c/code\u003e\u003c/a\u003e Release 2026-06-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/48e375b484e0ae917f61904db440ef17382093d1\"\u003e\u003ccode\u003e48e375b\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/b8a4fc132e65d8310e2de67e0600eec53e2f4b26\"\u003e\u003ccode\u003eb8a4fc1\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/e8627b4cc01977004c41ff0f42670a44d500982d\"\u003e\u003ccode\u003ee8627b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3430\"\u003e#3430\u003c/a\u003e from aws/fix-remove-ioutil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e258a368c5b421d28bae4a18e718b1b4c7dd16a\"\u003e\u003ccode\u003e4e258a3\u003c/code\u003e\u003c/a\u003e chore: update changelog description per review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e1176dfd921faaf4b6c7c3042afa7ad67d599ab8\"\u003e\u003ccode\u003ee1176df\u003c/code\u003e\u003c/a\u003e chore: add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a157f152df84e8398ca0d9a68b9c406dd0e662e3\"\u003e\u003ccode\u003ea157f15\u003c/code\u003e\u003c/a\u003e chore: regenerate SDK with new smithy-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d4a893d796beefa696c6878e4284cb9b4c1a792\"\u003e\u003ccode\u003e0d4a893\u003c/code\u003e\u003c/a\u003e chore: bump SMITHY_GO_CODEGEN_VERSION for ioutil cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858d954f8c28c01cfc73beee86ffb9b5867578e6\"\u003e\u003ccode\u003e858d954\u003c/code\u003e\u003c/a\u003e fix: remove deprecated io/ioutil from codegen templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/35a3c50c9feb3bef0de9412a161cee19b27e00d6\"\u003e\u003ccode\u003e35a3c50\u003c/code\u003e\u003c/a\u003e Release 2026-06-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.16...config/v1.32.21\"\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.15 to 1.19.20\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/b4d02c534cf7f5c782e10bc3f66e40c081a7bb3a\"\u003e\u003ccode\u003eb4d02c5\u003c/code\u003e\u003c/a\u003e Release 2026-06-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/48e375b484e0ae917f61904db440ef17382093d1\"\u003e\u003ccode\u003e48e375b\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/b8a4fc132e65d8310e2de67e0600eec53e2f4b26\"\u003e\u003ccode\u003eb8a4fc1\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/e8627b4cc01977004c41ff0f42670a44d500982d\"\u003e\u003ccode\u003ee8627b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3430\"\u003e#3430\u003c/a\u003e from aws/fix-remove-ioutil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e258a368c5b421d28bae4a18e718b1b4c7dd16a\"\u003e\u003ccode\u003e4e258a3\u003c/code\u003e\u003c/a\u003e chore: update changelog description per review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e1176dfd921faaf4b6c7c3042afa7ad67d599ab8\"\u003e\u003ccode\u003ee1176df\u003c/code\u003e\u003c/a\u003e chore: add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a157f152df84e8398ca0d9a68b9c406dd0e662e3\"\u003e\u003ccode\u003ea157f15\u003c/code\u003e\u003c/a\u003e chore: regenerate SDK with new smithy-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d4a893d796beefa696c6878e4284cb9b4c1a792\"\u003e\u003ccode\u003e0d4a893\u003c/code\u003e\u003c/a\u003e chore: bump SMITHY_GO_CODEGEN_VERSION for ioutil cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858d954f8c28c01cfc73beee86ffb9b5867578e6\"\u003e\u003ccode\u003e858d954\u003c/code\u003e\u003c/a\u003e fix: remove deprecated io/ioutil from codegen templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/35a3c50c9feb3bef0de9412a161cee19b27e00d6\"\u003e\u003ccode\u003e35a3c50\u003c/code\u003e\u003c/a\u003e Release 2026-06-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.15...credentials/v1.19.20\"\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.99.1 to 1.103.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/b4d02c534cf7f5c782e10bc3f66e40c081a7bb3a\"\u003e\u003ccode\u003eb4d02c5\u003c/code\u003e\u003c/a\u003e Release 2026-06-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/48e375b484e0ae917f61904db440ef17382093d1\"\u003e\u003ccode\u003e48e375b\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/b8a4fc132e65d8310e2de67e0600eec53e2f4b26\"\u003e\u003ccode\u003eb8a4fc1\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/e8627b4cc01977004c41ff0f42670a44d500982d\"\u003e\u003ccode\u003ee8627b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3430\"\u003e#3430\u003c/a\u003e from aws/fix-remove-ioutil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e258a368c5b421d28bae4a18e718b1b4c7dd16a\"\u003e\u003ccode\u003e4e258a3\u003c/code\u003e\u003c/a\u003e chore: update changelog description per review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e1176dfd921faaf4b6c7c3042afa7ad67d599ab8\"\u003e\u003ccode\u003ee1176df\u003c/code\u003e\u003c/a\u003e chore: add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a157f152df84e8398ca0d9a68b9c406dd0e662e3\"\u003e\u003ccode\u003ea157f15\u003c/code\u003e\u003c/a\u003e chore: regenerate SDK with new smithy-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d4a893d796beefa696c6878e4284cb9b4c1a792\"\u003e\u003ccode\u003e0d4a893\u003c/code\u003e\u003c/a\u003e chore: bump SMITHY_GO_CODEGEN_VERSION for ioutil cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858d954f8c28c01cfc73beee86ffb9b5867578e6\"\u003e\u003ccode\u003e858d954\u003c/code\u003e\u003c/a\u003e fix: remove deprecated io/ioutil from codegen templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/35a3c50c9feb3bef0de9412a161cee19b27e00d6\"\u003e\u003ccode\u003e35a3c50\u003c/code\u003e\u003c/a\u003e Release 2026-06-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.99.1...service/s3/v1.103.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/caarlos0/env/v11` from 11.4.0 to 11.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/caarlos0/env/releases\"\u003egithub.com/caarlos0/env/v11's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6daeb06ac7e3c9532a7eaa5768d45917393b7480: fix: use Key instead of OwnKey in rawEnvVars to properly reference existing defaults in complex structs (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/412\"\u003e#412\u003c/a\u003e) (\u003ca href=\"https://github.com/AndrewChubatiuk\"\u003e\u003ccode\u003e@​AndrewChubatiuk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ff55e6c9733833ce75d62b345916a407dbe4158: docs: adaptive starchart (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/416\"\u003e#416\u003c/a\u003e) (\u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecf4a9682420b025e44b4773fd7ee0be48bb68b2f: ci(deps): bump the actions group with 3 updates (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/411\"\u003e#411\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e33faf6f333c2c3dacef2991825f8e03960a2c0cb: ci(deps): bump the actions group with 3 updates (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/417\"\u003e#417\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e0cb635b62488f4d310809a82a8832cedc9aa94eb: ci(deps): bump the actions group with 6 updates (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/415\"\u003e#415\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ea72d89a8930fc800372a6a338a1acf33e5cc3a56: ci: update release config (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cem\u003eReleased with \u003ca href=\"https://goreleaser.com/pro\"\u003eGoReleaser Pro\u003c/a\u003e!\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/env/commit/a72d89a8930fc800372a6a338a1acf33e5cc3a56\"\u003e\u003ccode\u003ea72d89a\u003c/code\u003e\u003c/a\u003e ci: update release config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/env/commit/6daeb06ac7e3c9532a7eaa5768d45917393b7480\"\u003e\u003ccode\u003e6daeb06\u003c/code\u003e\u003c/a\u003e fix: use Key instead of OwnKey in rawEnvVars to properly reference existing d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/env/commit/33faf6f333c2c3dacef2991825f8e03960a2c0cb\"\u003e\u003ccode\u003e33faf6f\u003c/code\u003e\u003c/a\u003e ci(deps): bump the actions group with 3 updates (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/env/commit/1ff55e6c9733833ce75d62b345916a407dbe4158\"\u003e\u003ccode\u003e1ff55e6\u003c/code\u003e\u003c/a\u003e docs: adaptive starchart (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/env/commit/0cb635b62488f4d310809a82a8832cedc9aa94eb\"\u003e\u003ccode\u003e0cb635b\u003c/code\u003e\u003c/a\u003e ci(deps): bump the actions group with 6 updates (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/env/commit/cf4a9682420b025e44b4773fd7ee0be48bb68b2f\"\u003e\u003ccode\u003ecf4a968\u003c/code\u003e\u003c/a\u003e ci(deps): bump the actions group with 3 updates (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/caarlos0/env/compare/v11.4.0...v11.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getkin/kin-openapi` from 0.135.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.135.0...v0.139.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-chi/chi/v5` from 5.2.5 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse strings.ReplaceAll where applicable by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1046\"\u003ego-chi/chi#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate inline middlewares across mounted subrouters by \u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd go 1.26 to ci by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1052\"\u003ego-chi/chi#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove last uses of io/ioutil by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1054\"\u003ego-chi/chi#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chi.walk with slices.Concat by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1053\"\u003ego-chi/chi#1053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the stringscutprefix modernizer by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1051\"\u003ego-chi/chi#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go to 1.23, always use request.Pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1048\"\u003ego-chi/chi#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Route doc comment by \u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set Request.Pattern from RoutePattern() by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: middleware.ClientIP, a replacement for middleware.RealIP 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/chi/pull/967\"\u003ego-chi/chi#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSECURITY: middleware.ClientIP, a replacement for middleware.RealIP\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e submitted PR \u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e, which introduces middleware.ClientIP — a replacement for middleware.RealIP that closes the three open spoofing advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-9g5q-2w5x-hmxf\"\u003eGHSA-9g5q-2w5x-hmxf\u003c/a\u003e — IP spoofing via XFF in \u003ccode\u003eRemoteAddr\u003c/code\u003e resolution (convto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-rjr7-jggh-pgcp\"\u003eGHSA-rjr7-jggh-pgcp\u003c/a\u003e — RealIP allows IP spoofing via unvalidated XFF (rezmoss)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-3fxj-6jh8-hvhx\"\u003eGHSA-3fxj-6jh8-hvhx\u003c/a\u003e — IP spoofing in \u003ccode\u003emiddleware.RealIP\u003c/code\u003e (Saku0512, Critical / 9.3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also addresses issues outlined at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/708\"\u003ego-chi/chi#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003ehttps://adam-p.ca/blog/2022/03/x-forwarded-for/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/711\"\u003ego-chi/chi#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/453\"\u003ego-chi/chi#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/pull/908\"\u003ego-chi/chi#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003emiddleware.RealIP\u003c/code\u003e is deprecated in this PR with pointers to the new API.\u003c/p\u003e\n\u003cp\u003eThe deprecation only adds a \u003ccode\u003e// Deprecated:\u003c/code\u003e doc comment; the function keeps working for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eWhy a new middleware (not \u0026quot;fix RealIP in place\u0026quot;)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eRealIP\u003c/code\u003e has two unfixable design choices: it mutates \u003ccode\u003er.RemoteAddr\u003c/code\u003e, and it tries to be a one-size-fits-all default by walking a hard-coded list of headers any client can supply. Per \u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003eadam-p's \u0026quot;The perils of the 'real' client IP\u0026quot;\u003c/a\u003e (which calls chi out by name on this), there is no safe default — the user must pick their trust source explicitly.\u003c/p\u003e\n\u003ch3\u003eThe new API\u003c/h3\u003e\n\u003cp\u003eFour middlewares, two accessors. Pick exactly one middleware based on your\ninfrastructure, read the result with one of the two accessors:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// One of the four. There is no safe default — pick exactly one.\r\nfunc ClientIPFromHeader(trustedHeader string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFF(trustedIPPrefixes ...string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFFTrustedProxies(numTrustedProxies int) func(http.Handler) http.Handler\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/chi/commit/3b171578ca44dfd75ca3c5cbddc7b44c600a7b49\"\u003e\u003ccode\u003e3b17157\u003c/code\u003e\u003c/a\u003e feat: middleware.ClientIP, a replacement for middleware.RealIP (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/818fdcfc4786168651768377ba647cf9dd5b3953\"\u003e\u003ccode\u003e818fdcf\u003c/code\u003e\u003c/a\u003e fix: set Request.Pattern from RoutePattern() (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/f975af0cb10cbefaccf0422385420fe62722d648\"\u003e\u003ccode\u003ef975af0\u003c/code\u003e\u003c/a\u003e Fix typo in Route doc comment (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/4ef87eaf2cfb27d3126d48194e1a84806acc1aed\"\u003e\u003ccode\u003e4ef87ea\u003c/code\u003e\u003c/a\u003e middleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a54874f0e2f12647a19e82ee70dfa8185014100c\"\u003e\u003ccode\u003ea54874f\u003c/code\u003e\u003c/a\u003e Bump minimum Go to 1.23, always use request.Pattern (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3328d4d3ab8a08547fa419ed657017355e6d3c4d\"\u003e\u003ccode\u003e3328d4d\u003c/code\u003e\u003c/a\u003e Apply the stringscutprefix modernizer (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/be60b2ec5755a9072cdf27af3ba3034e84781d12\"\u003e\u003ccode\u003ebe60b2e\u003c/code\u003e\u003c/a\u003e Simplify chi.walk with slices.Concat (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a36a925a6a195943ec104100d7d18757543e745f\"\u003e\u003ccode\u003ea36a925\u003c/code\u003e\u003c/a\u003e Remove last uses of io/ioutil (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7d93ee3e86b4d477c20d809c9b1ce9a281dfd706\"\u003e\u003ccode\u003e7d93ee3\u003c/code\u003e\u003c/a\u003e add go 1.26 to ci (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/903cff2596eac0f72538ac46d696058351f1c3fb\"\u003e\u003ccode\u003e903cff2\u003c/code\u003e\u003c/a\u003e Propagate inline middlewares across mounted subrouters (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.5...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.9.1 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.2 (April 18, 2026)\u003c/h1\u003e\n\u003cp\u003eFix SQL Injection via placeholder confusion with dollar quoted string literals (GHSA-j88v-2chj-qfwx)\u003c/p\u003e\n\u003cp\u003eSQL injection can occur when:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eThe non-default simple protocol is used.\u003c/li\u003e\n\u003cli\u003eA dollar quoted string literal is used in the SQL query.\u003c/li\u003e\n\u003cli\u003eThat query contains text that would be would be interpreted outside as a placeholder outside of a string literal.\u003c/li\u003e\n\u003cli\u003eThe value of that placeholder is controllable by the attacker.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eattackValue := `$tag$; drop table canary; --`\n_, err = tx.Exec(ctx, `select $tag$ $1 $tag$, $1`, pgx.QueryExecModeSimpleProtocol, attackValue)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is unlikely to occur outside of a contrived scenario.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/0aeabbcf11d859229c1f0b20e710d3596c76bf27\"\u003e\u003ccode\u003e0aeabbc\u003c/code\u003e\u003c/a\u003e Release v5.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/60644f84918a8af66d14a4b0d865d4edafd955da\"\u003e\u003ccode\u003e60644f8\u003c/code\u003e\u003c/a\u003e Fix SQL sanitizer bugs with dollar-quoted strings and placeholder overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a5680bc945aa7c6ebac2778d859ee7b4ba86db60\"\u003e\u003ccode\u003ea5680bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2531\"\u003e#2531\u003c/a\u003e from dolmen-go/godoc-add-links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/e34e4524007062710c6a4fb9c8655b75a486b5cd\"\u003e\u003ccode\u003ee34e452\u003c/code\u003e\u003c/a\u003e doc: Add godoc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/08c9bb1f0d8fa6cc10ed8c713e68b1baa64dfe2c\"\u003e\u003ccode\u003e08c9bb1\u003c/code\u003e\u003c/a\u003e Fix Stringer types encoded as text instead of numeric value in composite fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/96b4dbdfd0458cb425bf8454d292a23978872cc8\"\u003e\u003ccode\u003e96b4dbd\u003c/code\u003e\u003c/a\u003e Remove unstable test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/acf88e0065682e8948696d26fa6438669c4cabee\"\u003e\u003ccode\u003eacf88e0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2526\"\u003e#2526\u003c/a\u003e from abrightwell/abrightwell-min-proto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/2f81f1fc03bef99593e92c64ad9cac954c00e8e6\"\u003e\u003ccode\u003e2f81f1f\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003emax_protocol_version\u003c/code\u003e and \u003ccode\u003emin_protocol_version\u003c/code\u003e defaults\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.9.1...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.50.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.50.0...v0.52.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/mattermost/mattermost-test-system-io/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattermost%2Fmattermost-test-system-io/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"},{"uuid":"4568178835","node_id":"PR_kwDOQ7mCP87hnubG","number":87,"state":"open","title":"deps(deps): bump github.com/getkin/kin-openapi from 0.138.0 to 0.139.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T03:35:25.000Z","updated_at":"2026-06-12T11:13:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.138.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.138.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.138.0\u0026new-version=0.139.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 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/hypersdk/hypersdk/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypersdk%2Fhypersdk/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"},{"uuid":"4556239972","node_id":"PR_kwDOQ7_oS87hByZ6","number":205,"state":"closed","title":"chore(go-backend): Bump the gomod group in /go-backend with 5 updates","user":"dependabot[bot]","labels":["dependabot","dependencies","gomod"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-07T01:33:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-31T01:33:02.000Z","updated_at":"2026-06-07T01:33:01.000Z","time_to_close":604798,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(go-backend): Bump","group_name":"gomod","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/getkin/kin-openapi","old_version":"0.138.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.5","new_version":"5.3.0","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/oapi-codegen/runtime","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/oapi-codegen/runtime"},{"name":"golang.org/x/crypto","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"}],"path":"/go-backend","ecosystem":"go"},"body":"Bumps the gomod group in /go-backend with 5 updates:\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/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.138.0` | `0.139.0` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.5` | `5.3.0` |\n| [github.com/oapi-codegen/runtime](https://github.com/oapi-codegen/runtime) | `1.4.0` | `1.4.1` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.51.0` | `0.52.0` |\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/getkin/kin-openapi` from 0.138.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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-chi/chi/v5` from 5.2.5 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse strings.ReplaceAll where applicable by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1046\"\u003ego-chi/chi#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate inline middlewares across mounted subrouters by \u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd go 1.26 to ci by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1052\"\u003ego-chi/chi#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove last uses of io/ioutil by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1054\"\u003ego-chi/chi#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chi.walk with slices.Concat by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1053\"\u003ego-chi/chi#1053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the stringscutprefix modernizer by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1051\"\u003ego-chi/chi#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go to 1.23, always use request.Pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1048\"\u003ego-chi/chi#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Route doc comment by \u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set Request.Pattern from RoutePattern() by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: middleware.ClientIP, a replacement for middleware.RealIP 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/chi/pull/967\"\u003ego-chi/chi#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSECURITY: middleware.ClientIP, a replacement for middleware.RealIP\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e submitted PR \u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e, which introduces middleware.ClientIP — a replacement for middleware.RealIP that closes the three open spoofing advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-9g5q-2w5x-hmxf\"\u003eGHSA-9g5q-2w5x-hmxf\u003c/a\u003e — IP spoofing via XFF in \u003ccode\u003eRemoteAddr\u003c/code\u003e resolution (convto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-rjr7-jggh-pgcp\"\u003eGHSA-rjr7-jggh-pgcp\u003c/a\u003e — RealIP allows IP spoofing via unvalidated XFF (rezmoss)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-3fxj-6jh8-hvhx\"\u003eGHSA-3fxj-6jh8-hvhx\u003c/a\u003e — IP spoofing in \u003ccode\u003emiddleware.RealIP\u003c/code\u003e (Saku0512, Critical / 9.3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also addresses issues outlined at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/708\"\u003ego-chi/chi#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003ehttps://adam-p.ca/blog/2022/03/x-forwarded-for/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/711\"\u003ego-chi/chi#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/453\"\u003ego-chi/chi#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/pull/908\"\u003ego-chi/chi#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003emiddleware.RealIP\u003c/code\u003e is deprecated in this PR with pointers to the new API.\u003c/p\u003e\n\u003cp\u003eThe deprecation only adds a \u003ccode\u003e// Deprecated:\u003c/code\u003e doc comment; the function keeps working for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eWhy a new middleware (not \u0026quot;fix RealIP in place\u0026quot;)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eRealIP\u003c/code\u003e has two unfixable design choices: it mutates \u003ccode\u003er.RemoteAddr\u003c/code\u003e, and it tries to be a one-size-fits-all default by walking a hard-coded list of headers any client can supply. Per \u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003eadam-p's \u0026quot;The perils of the 'real' client IP\u0026quot;\u003c/a\u003e (which calls chi out by name on this), there is no safe default — the user must pick their trust source explicitly.\u003c/p\u003e\n\u003ch3\u003eThe new API\u003c/h3\u003e\n\u003cp\u003eFour middlewares, two accessors. Pick exactly one middleware based on your\ninfrastructure, read the result with one of the two accessors:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// One of the four. There is no safe default — pick exactly one.\r\nfunc ClientIPFromHeader(trustedHeader string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFF(trustedIPPrefixes ...string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFFTrustedProxies(numTrustedProxies int) func(http.Handler) http.Handler\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/chi/commit/3b171578ca44dfd75ca3c5cbddc7b44c600a7b49\"\u003e\u003ccode\u003e3b17157\u003c/code\u003e\u003c/a\u003e feat: middleware.ClientIP, a replacement for middleware.RealIP (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/818fdcfc4786168651768377ba647cf9dd5b3953\"\u003e\u003ccode\u003e818fdcf\u003c/code\u003e\u003c/a\u003e fix: set Request.Pattern from RoutePattern() (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/f975af0cb10cbefaccf0422385420fe62722d648\"\u003e\u003ccode\u003ef975af0\u003c/code\u003e\u003c/a\u003e Fix typo in Route doc comment (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/4ef87eaf2cfb27d3126d48194e1a84806acc1aed\"\u003e\u003ccode\u003e4ef87ea\u003c/code\u003e\u003c/a\u003e middleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a54874f0e2f12647a19e82ee70dfa8185014100c\"\u003e\u003ccode\u003ea54874f\u003c/code\u003e\u003c/a\u003e Bump minimum Go to 1.23, always use request.Pattern (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3328d4d3ab8a08547fa419ed657017355e6d3c4d\"\u003e\u003ccode\u003e3328d4d\u003c/code\u003e\u003c/a\u003e Apply the stringscutprefix modernizer (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/be60b2ec5755a9072cdf27af3ba3034e84781d12\"\u003e\u003ccode\u003ebe60b2e\u003c/code\u003e\u003c/a\u003e Simplify chi.walk with slices.Concat (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a36a925a6a195943ec104100d7d18757543e745f\"\u003e\u003ccode\u003ea36a925\u003c/code\u003e\u003c/a\u003e Remove last uses of io/ioutil (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7d93ee3e86b4d477c20d809c9b1ce9a281dfd706\"\u003e\u003ccode\u003e7d93ee3\u003c/code\u003e\u003c/a\u003e add go 1.26 to ci (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/903cff2596eac0f72538ac46d696058351f1c3fb\"\u003e\u003ccode\u003e903cff2\u003c/code\u003e\u003c/a\u003e Propagate inline middlewares across mounted subrouters (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.5...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oapi-codegen/runtime` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oapi-codegen/runtime/releases\"\u003egithub.com/oapi-codegen/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cp\u003eThis is a bug fix release.\u003c/p\u003e\n\u003cp\u003eChanges in \u003ccode\u003ev1.4.0\u003c/code\u003e, coupled with changes in \u003ccode\u003ev2.7.0\u003c/code\u003e of oapi-codegen exposed some new problems. \u003ccode\u003edeepObject\u003c/code\u003e style marshaling behavior now supports encoding unicode. UTF-8 can't be directly included in parameters, so we need to \u003ccode\u003e%\u003c/code\u003e escape it.\u003c/p\u003e\n\u003cp\u003eForm binding now detects maps, which makes binding to a Nullable possible. We can't use generics around \u003ccode\u003eNullable[T]\u003c/code\u003e, so we handle maps generically, assuming they're a Nullable with its behavior assumptions.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix form binding of Nullables (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/133\"\u003e#133\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePercent-encode deepObject parameter wire output (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/132\"\u003e#132\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update oapi-codegen/actions action to v0.7.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/127\"\u003e#127\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/107\"\u003e#107\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/kataras/iris/v12 to v12.2.11 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/11\"\u003e#11\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update release-drafter/release-drafter action to v7.2.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/122\"\u003e#122\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSponsors\u003c/h2\u003e\n\u003cp\u003eWe would like to thank our sponsors for their support during this release.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/2755f15aee0c946a782704399ba88f9830dc0912\"\u003e\u003ccode\u003e2755f15\u003c/code\u003e\u003c/a\u003e Fix form binding of Nullables (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/17de1dd042b56f9848af5314d5399a8d8cf8591f\"\u003e\u003ccode\u003e17de1dd\u003c/code\u003e\u003c/a\u003e Percent-encode deepObject parameter wire output (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/d2b7c4c58e85cdc668508abccb138dbe0d15f9d9\"\u003e\u003ccode\u003ed2b7c4c\u003c/code\u003e\u003c/a\u003e chore(deps): update oapi-codegen/actions action to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/6fd6c25e4f6db33e2c9c249403527ae83f30eba6\"\u003e\u003ccode\u003e6fd6c25\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/19040cc57320598827a0a591c6fdba6f46e3a5e8\"\u003e\u003ccode\u003e19040cc\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/kataras/iris/v12 to v12.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/e05282eb5f0ed6981bf48165ba3e272d5cd062f8\"\u003e\u003ccode\u003ee05282e\u003c/code\u003e\u003c/a\u003e chore(deps): update release-drafter/release-drafter action to v7.2.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oapi-codegen/runtime/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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\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/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haya372%2Fweb-app-template/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"},{"uuid":"4553424243","node_id":"PR_kwDOR_gVtc7g5ZT4","number":9,"state":"closed","title":"fix: bump github.com/getkin/kin-openapi from 0.135.0 to 0.139.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":["nicholemattera"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-06T05:42:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-30T05:42:40.000Z","updated_at":"2026-06-06T05:42:41.000Z","time_to_close":604799,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.135.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.135.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.135.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.135.0\u0026new-version=0.139.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 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/nicholemattera/Serenity/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicholemattera%2FSerenity/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4528062765","node_id":"PR_kwDONVcyCc7fmqJo","number":616,"state":"closed","title":"chore(deps): bump github.com/getkin/kin-openapi in /broker","user":"dependabot[bot]","labels":["deps"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-05-29T05:07:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T22:57:46.000Z","updated_at":"2026-05-29T05:07:44.000Z","time_to_close":194989,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.135.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":"/broker","ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) in `/broker` from 0.135.0 to 0.139.0.\n\nUpdates `github.com/getkin/kin-openapi` from 0.135.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.135.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.135.0\u0026new-version=0.139.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/indexdata/crosslink/pull/616","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/indexdata%2Fcrosslink/issues/616","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/616/packages"},{"uuid":"4520601434","node_id":"PR_kwDOP2u0hs7fOZRX","number":1291,"state":"open","title":"deps: Bump the all-go-deps group with 10 updates","user":"dependabot[bot]","labels":["security","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T01:34:41.000Z","updated_at":"2026-05-26T01:42:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","group_name":"all-go-deps","update_count":10,"packages":[{"name":"github.com/anthropics/anthropic-sdk-go","old_version":"1.43.0","new_version":"1.45.0","repository_url":"https://github.com/anthropics/anthropic-sdk-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/bedrockruntime","old_version":"1.50.6","new_version":"1.52.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/getkin/kin-openapi","old_version":"0.138.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.5","new_version":"5.3.0","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/slack-go/slack","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/slack-go/slack"},{"name":"google.golang.org/adk","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/google/adk-go"},{"name":"google.golang.org/genai","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/googleapis/go-genai"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-deps group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.43.0` | `1.45.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/bedrockruntime](https://github.com/aws/aws-sdk-go-v2) | `1.50.6` | `1.52.0` |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.138.0` | `0.139.0` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.5` | `5.3.0` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.6.0` | `1.6.1` |\n| [github.com/slack-go/slack](https://github.com/slack-go/slack) | `0.23.1` | `0.24.0` |\n| [google.golang.org/adk](https://github.com/google/adk-go) | `1.2.0` | `1.3.0` |\n| [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.57.0` | `1.58.0` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.35.4` | `0.35.5` |\n\nUpdates `github.com/anthropics/anthropic-sdk-go` from 1.43.0 to 1.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/releases\"\u003egithub.com/anthropics/anthropic-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.45.0\u003c/h2\u003e\n\u003ch2\u003e1.45.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.1...v1.45.0\"\u003ev1.44.1...v1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for thinking-token-count beta for estimated tokens in thinking block deltas when streaming (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/dedeb6d263a651d63c95bd360befbd53dd26ec12\"\u003ededeb6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.44.1\u003c/h2\u003e\n\u003ch2\u003e1.44.1 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.0...v1.44.1\"\u003ev1.44.0...v1.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner:\u003c/strong\u003e skip tool calls SessionToolRunner does not own (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/93afc65f2f1b811d760f2e5149e13dd5eb328f79\"\u003e93afc65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.44.0\u003c/h2\u003e\n\u003ch2\u003e1.44.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.44.0\"\u003ev1.43.0...v1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e Add support for self-hosted sandboxes in CMA with sandbox helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/34354c43f329852a88682bb6665a1453754d61be\"\u003e34354c4\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/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md\"\u003egithub.com/anthropics/anthropic-sdk-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.45.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.1...v1.45.0\"\u003ev1.44.1...v1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for thinking-token-count beta for estimated tokens in thinking block deltas when streaming (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/dedeb6d263a651d63c95bd360befbd53dd26ec12\"\u003ededeb6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.1 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.0...v1.44.1\"\u003ev1.44.0...v1.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner:\u003c/strong\u003e skip tool calls SessionToolRunner does not own (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/93afc65f2f1b811d760f2e5149e13dd5eb328f79\"\u003e93afc65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.44.0\"\u003ev1.43.0...v1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e Add support for self-hosted sandboxes in CMA with sandbox helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/34354c43f329852a88682bb6665a1453754d61be\"\u003e34354c4\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/anthropics/anthropic-sdk-go/commit/88310ccdb19419fb6c8b0fd2e99f1e3d8c74041e\"\u003e\u003ccode\u003e88310cc\u003c/code\u003e\u003c/a\u003e release: 1.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4eb28e321282db071753c97d3223b092db9108d1\"\u003e\u003ccode\u003e4eb28e3\u003c/code\u003e\u003c/a\u003e feat(api): Add support for thinking-token-count beta for estimated tokens in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/d138190aeae5568972430f9a6204875aa04097fc\"\u003e\u003ccode\u003ed138190\u003c/code\u003e\u003c/a\u003e release: 1.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/d0a73a50e70544b552f202d4e6f67eb45b9fd739\"\u003e\u003ccode\u003ed0a73a5\u003c/code\u003e\u003c/a\u003e fix(runner): skip tool calls SessionToolRunner does not own\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/288857308b47e48ee7d572506efffb568d514846\"\u003e\u003ccode\u003e2888573\u003c/code\u003e\u003c/a\u003e release: 1.44.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.45.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/bedrockruntime` from 1.50.6 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/ecr/v1.50.6...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/getkin/kin-openapi` from 0.138.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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-chi/chi/v5` from 5.2.5 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse strings.ReplaceAll where applicable by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1046\"\u003ego-chi/chi#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate inline middlewares across mounted subrouters by \u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd go 1.26 to ci by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1052\"\u003ego-chi/chi#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove last uses of io/ioutil by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1054\"\u003ego-chi/chi#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chi.walk with slices.Concat by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1053\"\u003ego-chi/chi#1053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the stringscutprefix modernizer by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1051\"\u003ego-chi/chi#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go to 1.23, always use request.Pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1048\"\u003ego-chi/chi#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Route doc comment by \u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set Request.Pattern from RoutePattern() by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: middleware.ClientIP, a replacement for middleware.RealIP 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/chi/pull/967\"\u003ego-chi/chi#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSECURITY: middleware.ClientIP, a replacement for middleware.RealIP\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e submitted PR \u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e, which introduces middleware.ClientIP — a replacement for middleware.RealIP that closes the three open spoofing advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-9g5q-2w5x-hmxf\"\u003eGHSA-9g5q-2w5x-hmxf\u003c/a\u003e — IP spoofing via XFF in \u003ccode\u003eRemoteAddr\u003c/code\u003e resolution (convto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-rjr7-jggh-pgcp\"\u003eGHSA-rjr7-jggh-pgcp\u003c/a\u003e — RealIP allows IP spoofing via unvalidated XFF (rezmoss)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-3fxj-6jh8-hvhx\"\u003eGHSA-3fxj-6jh8-hvhx\u003c/a\u003e — IP spoofing in \u003ccode\u003emiddleware.RealIP\u003c/code\u003e (Saku0512, Critical / 9.3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also addresses issues outlined at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/708\"\u003ego-chi/chi#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003ehttps://adam-p.ca/blog/2022/03/x-forwarded-for/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/711\"\u003ego-chi/chi#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/453\"\u003ego-chi/chi#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/pull/908\"\u003ego-chi/chi#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003emiddleware.RealIP\u003c/code\u003e is deprecated in this PR with pointers to the new API.\u003c/p\u003e\n\u003cp\u003eThe deprecation only adds a \u003ccode\u003e// Deprecated:\u003c/code\u003e doc comment; the function keeps working for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eWhy a new middleware (not \u0026quot;fix RealIP in place\u0026quot;)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eRealIP\u003c/code\u003e has two unfixable design choices: it mutates \u003ccode\u003er.RemoteAddr\u003c/code\u003e, and it tries to be a one-size-fits-all default by walking a hard-coded list of headers any client can supply. Per \u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003eadam-p's \u0026quot;The perils of the 'real' client IP\u0026quot;\u003c/a\u003e (which calls chi out by name on this), there is no safe default — the user must pick their trust source explicitly.\u003c/p\u003e\n\u003ch3\u003eThe new API\u003c/h3\u003e\n\u003cp\u003eFour middlewares, two accessors. Pick exactly one middleware based on your\ninfrastructure, read the result with one of the two accessors:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// One of the four. There is no safe default — pick exactly one.\r\nfunc ClientIPFromHeader(trustedHeader string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFF(trustedIPPrefixes ...string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFFTrustedProxies(numTrustedProxies int) func(http.Handler) http.Handler\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/chi/commit/3b171578ca44dfd75ca3c5cbddc7b44c600a7b49\"\u003e\u003ccode\u003e3b17157\u003c/code\u003e\u003c/a\u003e feat: middleware.ClientIP, a replacement for middleware.RealIP (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/818fdcfc4786168651768377ba647cf9dd5b3953\"\u003e\u003ccode\u003e818fdcf\u003c/code\u003e\u003c/a\u003e fix: set Request.Pattern from RoutePattern() (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/f975af0cb10cbefaccf0422385420fe62722d648\"\u003e\u003ccode\u003ef975af0\u003c/code\u003e\u003c/a\u003e Fix typo in Route doc comment (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/4ef87eaf2cfb27d3126d48194e1a84806acc1aed\"\u003e\u003ccode\u003e4ef87ea\u003c/code\u003e\u003c/a\u003e middleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a54874f0e2f12647a19e82ee70dfa8185014100c\"\u003e\u003ccode\u003ea54874f\u003c/code\u003e\u003c/a\u003e Bump minimum Go to 1.23, always use request.Pattern (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3328d4d3ab8a08547fa419ed657017355e6d3c4d\"\u003e\u003ccode\u003e3328d4d\u003c/code\u003e\u003c/a\u003e Apply the stringscutprefix modernizer (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/be60b2ec5755a9072cdf27af3ba3034e84781d12\"\u003e\u003ccode\u003ebe60b2e\u003c/code\u003e\u003c/a\u003e Simplify chi.walk with slices.Concat (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a36a925a6a195943ec104100d7d18757543e745f\"\u003e\u003ccode\u003ea36a925\u003c/code\u003e\u003c/a\u003e Remove last uses of io/ioutil (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7d93ee3e86b4d477c20d809c9b1ce9a281dfd706\"\u003e\u003ccode\u003e7d93ee3\u003c/code\u003e\u003c/a\u003e add go 1.26 to ci (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/903cff2596eac0f72538ac46d696058351f1c3fb\"\u003e\u003ccode\u003e903cff2\u003c/code\u003e\u003c/a\u003e Propagate inline middlewares across mounted subrouters (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.5...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.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/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/slack-go/slack` from 0.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slack-go/slack/releases\"\u003egithub.com/slack-go/slack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: format go get command in code block by \u003ca href=\"https://github.com/akhil-ge0rge\"\u003e\u003ccode\u003e@​akhil-ge0rge\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/slack-go/slack/pull/1554\"\u003eslack-go/slack#1554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add new block kit block Data Table by \u003ca href=\"https://github.com/nlopes\"\u003e\u003ccode\u003e@​nlopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/slack-go/slack/pull/1555\"\u003eslack-go/slack#1555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\n\u003ccode\u003eNewTaskCardBlock\u003c/code\u003e and \u003ccode\u003eNewPlanBlock\u003c/code\u003e now guard against nil variadic options so if you were doing that (which you shouldn't) this is a breaking change.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhil-ge0rge\"\u003e\u003ccode\u003e@​akhil-ge0rge\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/slack-go/slack/pull/1554\"\u003eslack-go/slack#1554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/slack-go/slack/compare/v0.23.1...v0.24.0\"\u003ehttps://github.com/slack-go/slack/compare/v0.23.1...v0.24.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/slack-go/slack/blob/master/CHANGELOG.md\"\u003egithub.com/slack-go/slack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.24.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock Kit: \u003ccode\u003eDataTableBlock\u003c/code\u003e for the \u003ca href=\"https://docs.slack.dev/reference/block-kit/blocks/data-table-block/\"\u003e\u003ccode\u003edata_table\u003c/code\u003e\u003c/a\u003e\nblock, with \u003ccode\u003eNewDataTableBlock\u003c/code\u003e, \u003ccode\u003eAddRow\u003c/code\u003e, raw-text/raw-number/rich-text cell\nconstructors, and \u003ccode\u003eWithPageSize\u003c/code\u003e / \u003ccode\u003eWithRowHeaderColumnIndex\u003c/code\u003e builders.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eNewTaskCardBlock\u003c/code\u003e and \u003ccode\u003eNewPlanBlock\u003c/code\u003e nil-guard their variadic options,\nmatching the other block constructors (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/1236\"\u003e#1236\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/slack-go/slack/commit/0b30f31349140ef0cf77f60448d3cb449fec1813\"\u003e\u003ccode\u003e0b30f31\u003c/code\u003e\u003c/a\u003e chore: bump to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slack-go/slack/commit/8c5ef3c18b2999a9a7b4913560c8722249c531c5\"\u003e\u003ccode\u003e8c5ef3c\u003c/code\u003e\u003c/a\u003e feat: add new block kit block Data Table (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slack-go/slack/commit/ff3ada69277b00264224624c8a6e3192f2348c63\"\u003e\u003ccode\u003eff3ada6\u003c/code\u003e\u003c/a\u003e docs: format go get command in code block (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/slack-go/slack/compare/v0.23.1...v0.24.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/adk` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/adk-go/releases\"\u003egoogle.golang.org/adk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove manual session ID input and enable auto-creation in runner by \u003ca href=\"https://github.com/hanorik\"\u003e\u003ccode\u003e@​hanorik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/754\"\u003egoogle/adk-go#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for updating existing Agent Engine instances by \u003ca href=\"https://github.com/hanorik\"\u003e\u003ccode\u003e@​hanorik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/755\"\u003egoogle/adk-go#755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for simple text instead of full genai.Content for stream_query by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/773\"\u003egoogle/adk-go#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make adk work with a2a-go/v2 by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/701\"\u003egoogle/adk-go#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: rename experimental reasoning tokens attribute to gen_ai.usage.reasoning.output_tokens and change semantics of gen_ai.usage.output_tokens by \u003ca href=\"https://github.com/pigorski\"\u003e\u003ccode\u003e@​pigorski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/779\"\u003egoogle/adk-go#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: propagate thought signature to first function call in mixed responses by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/788\"\u003egoogle/adk-go#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded VertexAI MemoryBank support  by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/801\"\u003egoogle/adk-go#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: the old adka2a public api depending on the new a2a-go/v2 by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/813\"\u003egoogle/adk-go#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eADK GO version update for LLM Request tagging by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/816\"\u003egoogle/adk-go#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd parallel HITL function test by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/817\"\u003egoogle/adk-go#817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump a2a-go version to have nil part fix by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/827\"\u003egoogle/adk-go#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged model for gemini API to gemini-3.1-flash-lite (in examples) by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/839\"\u003egoogle/adk-go#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add core bidirectional streaming support by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/833\"\u003egoogle/adk-go#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add Dependabot config for automated dependency updates by \u003ca href=\"https://github.com/karolpiotrowicz\"\u003e\u003ccode\u003e@​karolpiotrowicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/843\"\u003egoogle/adk-go#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add sequential agent live run by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/835\"\u003egoogle/adk-go#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add live example by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/834\"\u003egoogle/adk-go#834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Stop ignoring request Decode error in runtime. by \u003ca href=\"https://github.com/foxfrikses\"\u003e\u003ccode\u003e@​foxfrikses\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/851\"\u003egoogle/adk-go#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Propagate StateDelta for non-streaming agent. by \u003ca href=\"https://github.com/foxfrikses\"\u003e\u003ccode\u003e@​foxfrikses\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/854\"\u003egoogle/adk-go#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent nil deref when a tool doesn't implement tool.Tool. by \u003ca href=\"https://github.com/foxfrikses\"\u003e\u003ccode\u003e@​foxfrikses\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/855\"\u003egoogle/adk-go#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add session resumption by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/837\"\u003egoogle/adk-go#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add streaming tools by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/836\"\u003egoogle/adk-go#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add audio cache for save artifact by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/838\"\u003egoogle/adk-go#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix folder name by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/859\"\u003egoogle/adk-go#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/karolpiotrowicz\"\u003e\u003ccode\u003e@​karolpiotrowicz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/843\"\u003egoogle/adk-go#843\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/adk-go/compare/v1.2.0...v.1.3.0\"\u003ehttps://github.com/google/adk-go/compare/v1.2.0...v.1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/428efadbb5b5551bb58bea32bac238f6ece76dcd\"\u003e\u003ccode\u003e428efad\u003c/code\u003e\u003c/a\u003e fix: user auth propagation not working in adka2a compat (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/f2aee5301649e7f28fe00564b906fa7c02c64e60\"\u003e\u003ccode\u003ef2aee53\u003c/code\u003e\u003c/a\u003e chore: fix folder name (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/236cab75e76b5ddd7dc6b32d3bfa72ca1f8211a5\"\u003e\u003ccode\u003e236cab7\u003c/code\u003e\u003c/a\u003e feat(live): Add audio cache for save artifact (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/e5c3f51091121b8098126392b28fd6012faa076c\"\u003e\u003ccode\u003ee5c3f51\u003c/code\u003e\u003c/a\u003e feat(live): Add streaming tools (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/2b79d381812a6b9b58559b1fe4e706564d23bf6d\"\u003e\u003ccode\u003e2b79d38\u003c/code\u003e\u003c/a\u003e feat(live): Add session resumption (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/9eb7630f38d1673d1005563477d80f37ad468175\"\u003e\u003ccode\u003e9eb7630\u003c/code\u003e\u003c/a\u003e fix: Prevent nil deref when a tool doesn't implement tool.Tool interface. (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/ead8568e6a48ca652e0d39007ba9b4ebd509a26f\"\u003e\u003ccode\u003eead8568\u003c/code\u003e\u003c/a\u003e fix: Propagate StateDelta for non-streaming agent. (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/3954b83598249a48311821ddb66f5c3720720c05\"\u003e\u003ccode\u003e3954b83\u003c/code\u003e\u003c/a\u003e fix: Stop ignoring request Decode error in runtime. (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/5fb72b9a4dd8dbf70a3da9e5d44be3569832ae47\"\u003e\u003ccode\u003e5fb72b9\u003c/code\u003e\u003c/a\u003e feat(live): Add live example (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/8fb171b6af36169b40611d817233b4b0093a8e53\"\u003e\u003ccode\u003e8fb171b\u003c/code\u003e\u003c/a\u003e feat(live): Add sequential agent live run (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/adk-go/compare/v1.2.0...v1.3.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/genai` from 1.57.0 to 1.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/go-genai/releases\"\u003egoogle.golang.org/genai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.57.0...v1.58.0\"\u003e1.58.0\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eenable_prompt_injection_detection\u003c/code\u003e for Computer Use feature for the Gemini API. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/19c2566dcfdbfdbc5821ab8ffb71f6155f084dab\"\u003e19c2566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd new fields (\u003ca href=\"https://github.com/googleapis/go-genai/commit/1608e807c1aa9d80dfc484db6cc37f49ee4e69a1\"\u003e1608e80\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/go-genai/blob/main/CHANGELOG.md\"\u003egoogle.golang.org/genai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.57.0...v1.58.0\"\u003e1.58.0\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eenable_prompt_injection_detection\u003c/code\u003e for Computer Use feature for the Gemini API. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/19c2566dcfdbfdbc5821ab8ffb71f6155f084dab\"\u003e19c2566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd new fields (\u003ca href=\"https://github.com/googleapis/go-genai/commit/1608e807c1aa9d80dfc484db6cc37f49ee4e69a1\"\u003e1608e80\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/go-genai/commit/97ea31f16473973e587f5b18659a5669dffd1f84\"\u003e\u003ccode\u003e97ea31f\u003c/code\u003e\u003c/a\u003e chore(main): release 1.58.0 (\u003ca href=\"https://redirect.github.com/googleapis/go-genai/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/19c2566dcfdbfdbc5821ab8ffb71f6155f084dab\"\u003e\u003ccode\u003e19c2566\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eenable_prompt_injection_detection\u003c/code\u003e for Computer Use feature for th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/1608e807c1aa9d80dfc484db6cc37f49ee4e69a1\"\u003e\u003ccode\u003e1608e80\u003c/code\u003e\u003c/a\u003e feat: add new fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/843a665755f75055e7c4bde1177af703384f7905\"\u003e\u003ccode\u003e843a665\u003c/code\u003e\u003c/a\u003e chore: update comment in BatchJobOutputInfo to unblock javadoc generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/8b28bf81bd7a3cee47ed0a8b911e0d574f87a7aa\"\u003e\u003ccode\u003e8b28bf8\u003c/code\u003e\u003c/a\u003e chore: Throw fatals() instead of errors() in the replay_api_client when the i...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.57.0...v1.58.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apiextensions-apiserver` from 0.35.4 to 0.35.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/e5278bfcb4a507a63a8d11a2a1cf8cb620c04565\"\u003e\u003ccode\u003ee5278bf\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.5 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/compare/v0.35.4...v0.35.5\"\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/jordigilh/kubernaut/pull/1291","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jordigilh%2Fkubernaut/issues/1291","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1291/packages"},{"uuid":"4520552184","node_id":"PR_kwDOQ5HbzM7fOPGB","number":86,"state":"closed","title":"deps: bump the minor-and-patch group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-08T19:44:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T01:22:15.000Z","updated_at":"2026-06-08T19:45:01.000Z","time_to_close":1189364,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-and-patch","update_count":5,"packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.137.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.5","new_version":"5.3.0","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/oapi-codegen/runtime","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/oapi-codegen/runtime"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.28.3","new_version":"2.29.0","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.40.0","new_version":"1.41.0","repository_url":"https://github.com/onsi/gomega"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-and-patch group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.137.0` | `0.139.0` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.5` | `5.3.0` |\n| [github.com/oapi-codegen/runtime](https://github.com/oapi-codegen/runtime) | `1.4.0` | `1.4.1` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.28.3` | `2.29.0` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.40.0` | `1.41.0` |\n\n\nUpdates `github.com/getkin/kin-openapi` from 0.137.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.137.0...v0.139.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-chi/chi/v5` from 5.2.5 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse strings.ReplaceAll where applicable by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1046\"\u003ego-chi/chi#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate inline middlewares across mounted subrouters by \u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd go 1.26 to ci by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1052\"\u003ego-chi/chi#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove last uses of io/ioutil by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1054\"\u003ego-chi/chi#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chi.walk with slices.Concat by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1053\"\u003ego-chi/chi#1053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the stringscutprefix modernizer by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1051\"\u003ego-chi/chi#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go to 1.23, always use request.Pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1048\"\u003ego-chi/chi#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Route doc comment by \u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set Request.Pattern from RoutePattern() by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: middleware.ClientIP, a replacement for middleware.RealIP 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/chi/pull/967\"\u003ego-chi/chi#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSECURITY: middleware.ClientIP, a replacement for middleware.RealIP\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e submitted PR \u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e, which introduces middleware.ClientIP — a replacement for middleware.RealIP that closes the three open spoofing advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-9g5q-2w5x-hmxf\"\u003eGHSA-9g5q-2w5x-hmxf\u003c/a\u003e — IP spoofing via XFF in \u003ccode\u003eRemoteAddr\u003c/code\u003e resolution (convto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-rjr7-jggh-pgcp\"\u003eGHSA-rjr7-jggh-pgcp\u003c/a\u003e — RealIP allows IP spoofing via unvalidated XFF (rezmoss)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-3fxj-6jh8-hvhx\"\u003eGHSA-3fxj-6jh8-hvhx\u003c/a\u003e — IP spoofing in \u003ccode\u003emiddleware.RealIP\u003c/code\u003e (Saku0512, Critical / 9.3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also addresses issues outlined at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/708\"\u003ego-chi/chi#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003ehttps://adam-p.ca/blog/2022/03/x-forwarded-for/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/711\"\u003ego-chi/chi#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/453\"\u003ego-chi/chi#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/pull/908\"\u003ego-chi/chi#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003emiddleware.RealIP\u003c/code\u003e is deprecated in this PR with pointers to the new API.\u003c/p\u003e\n\u003cp\u003eThe deprecation only adds a \u003ccode\u003e// Deprecated:\u003c/code\u003e doc comment; the function keeps working for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eWhy a new middleware (not \u0026quot;fix RealIP in place\u0026quot;)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eRealIP\u003c/code\u003e has two unfixable design choices: it mutates \u003ccode\u003er.RemoteAddr\u003c/code\u003e, and it tries to be a one-size-fits-all default by walking a hard-coded list of headers any client can supply. Per \u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003eadam-p's \u0026quot;The perils of the 'real' client IP\u0026quot;\u003c/a\u003e (which calls chi out by name on this), there is no safe default — the user must pick their trust source explicitly.\u003c/p\u003e\n\u003ch3\u003eThe new API\u003c/h3\u003e\n\u003cp\u003eFour middlewares, two accessors. Pick exactly one middleware based on your\ninfrastructure, read the result with one of the two accessors:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// One of the four. There is no safe default — pick exactly one.\r\nfunc ClientIPFromHeader(trustedHeader string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFF(trustedIPPrefixes ...string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFFTrustedProxies(numTrustedProxies int) func(http.Handler) http.Handler\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/chi/commit/3b171578ca44dfd75ca3c5cbddc7b44c600a7b49\"\u003e\u003ccode\u003e3b17157\u003c/code\u003e\u003c/a\u003e feat: middleware.ClientIP, a replacement for middleware.RealIP (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/818fdcfc4786168651768377ba647cf9dd5b3953\"\u003e\u003ccode\u003e818fdcf\u003c/code\u003e\u003c/a\u003e fix: set Request.Pattern from RoutePattern() (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/f975af0cb10cbefaccf0422385420fe62722d648\"\u003e\u003ccode\u003ef975af0\u003c/code\u003e\u003c/a\u003e Fix typo in Route doc comment (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/4ef87eaf2cfb27d3126d48194e1a84806acc1aed\"\u003e\u003ccode\u003e4ef87ea\u003c/code\u003e\u003c/a\u003e middleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a54874f0e2f12647a19e82ee70dfa8185014100c\"\u003e\u003ccode\u003ea54874f\u003c/code\u003e\u003c/a\u003e Bump minimum Go to 1.23, always use request.Pattern (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3328d4d3ab8a08547fa419ed657017355e6d3c4d\"\u003e\u003ccode\u003e3328d4d\u003c/code\u003e\u003c/a\u003e Apply the stringscutprefix modernizer (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/be60b2ec5755a9072cdf27af3ba3034e84781d12\"\u003e\u003ccode\u003ebe60b2e\u003c/code\u003e\u003c/a\u003e Simplify chi.walk with slices.Concat (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a36a925a6a195943ec104100d7d18757543e745f\"\u003e\u003ccode\u003ea36a925\u003c/code\u003e\u003c/a\u003e Remove last uses of io/ioutil (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7d93ee3e86b4d477c20d809c9b1ce9a281dfd706\"\u003e\u003ccode\u003e7d93ee3\u003c/code\u003e\u003c/a\u003e add go 1.26 to ci (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/903cff2596eac0f72538ac46d696058351f1c3fb\"\u003e\u003ccode\u003e903cff2\u003c/code\u003e\u003c/a\u003e Propagate inline middlewares across mounted subrouters (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.5...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oapi-codegen/runtime` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oapi-codegen/runtime/releases\"\u003egithub.com/oapi-codegen/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cp\u003eThis is a bug fix release.\u003c/p\u003e\n\u003cp\u003eChanges in \u003ccode\u003ev1.4.0\u003c/code\u003e, coupled with changes in \u003ccode\u003ev2.7.0\u003c/code\u003e of oapi-codegen exposed some new problems. \u003ccode\u003edeepObject\u003c/code\u003e style marshaling behavior now supports encoding unicode. UTF-8 can't be directly included in parameters, so we need to \u003ccode\u003e%\u003c/code\u003e escape it.\u003c/p\u003e\n\u003cp\u003eForm binding now detects maps, which makes binding to a Nullable possible. We can't use generics around \u003ccode\u003eNullable[T]\u003c/code\u003e, so we handle maps generically, assuming they're a Nullable with its behavior assumptions.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix form binding of Nullables (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/133\"\u003e#133\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePercent-encode deepObject parameter wire output (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/132\"\u003e#132\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update oapi-codegen/actions action to v0.7.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/127\"\u003e#127\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/107\"\u003e#107\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/kataras/iris/v12 to v12.2.11 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/11\"\u003e#11\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update release-drafter/release-drafter action to v7.2.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/122\"\u003e#122\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSponsors\u003c/h2\u003e\n\u003cp\u003eWe would like to thank our sponsors for their support during this release.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/2755f15aee0c946a782704399ba88f9830dc0912\"\u003e\u003ccode\u003e2755f15\u003c/code\u003e\u003c/a\u003e Fix form binding of Nullables (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/17de1dd042b56f9848af5314d5399a8d8cf8591f\"\u003e\u003ccode\u003e17de1dd\u003c/code\u003e\u003c/a\u003e Percent-encode deepObject parameter wire output (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/d2b7c4c58e85cdc668508abccb138dbe0d15f9d9\"\u003e\u003ccode\u003ed2b7c4c\u003c/code\u003e\u003c/a\u003e chore(deps): update oapi-codegen/actions action to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/6fd6c25e4f6db33e2c9c249403527ae83f30eba6\"\u003e\u003ccode\u003e6fd6c25\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/19040cc57320598827a0a591c6fdba6f46e3a5e8\"\u003e\u003ccode\u003e19040cc\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/kataras/iris/v12 to v12.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/e05282eb5f0ed6981bf48165ba3e272d5cd062f8\"\u003e\u003ccode\u003ee05282e\u003c/code\u003e\u003c/a\u003e chore(deps): update release-drafter/release-drafter action to v7.2.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oapi-codegen/runtime/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.28.3 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.0\u003c/h2\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/04b5bcbe4eee911a1baf506eda1e7e811c978937\"\u003e\u003ccode\u003e04b5bcb\u003c/code\u003e\u003c/a\u003e v2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/124232a4531c77a7f31a036e0150e06fa78b2af8\"\u003e\u003ccode\u003e124232a\u003c/code\u003e\u003c/a\u003e docs: GinkgoHelperGo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ad9cee80bdfda573e94f1b05f2bd4afa1a2fe815\"\u003e\u003ccode\u003ead9cee8\u003c/code\u003e\u003c/a\u003e feat: GinkgoHelperGo, with integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9e56a0a2a090eb83af696381161bdb996c69bcac\"\u003e\u003ccode\u003e9e56a0a\u003c/code\u003e\u003c/a\u003e chore: refactor devcontainer for better maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/3d235a96ac05d9e855048c66528d2fdbfb9101f7\"\u003e\u003ccode\u003e3d235a9\u003c/code\u003e\u003c/a\u003e chore: ignore internal/tmp_*/ integration suite temporary dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/782666ae83c2bc804f28b1333bf91a21b093d946\"\u003e\u003ccode\u003e782666a\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/009dd04de2d18f00c3c812d2caab713a165a1f7c\"\u003e\u003ccode\u003e009dd04\u003c/code\u003e\u003c/a\u003e Support DescribeTableSubtree in ginkgo outline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.28.3...v2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.40.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.41.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eBeASlice\u003c/code\u003e and \u003ccode\u003eBeAnArray\u003c/code\u003e matchers\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eObject formatting now detects pointer cycles to avoid runaway formatting output.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/af2bccb5831cbcc56cfc16ca3056077cdec4798b\"\u003e\u003ccode\u003eaf2bccb\u003c/code\u003e\u003c/a\u003e v1.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/73e81f6f054c825d1743bf4090ac0a9e1d5605af\"\u003e\u003ccode\u003e73e81f6\u003c/code\u003e\u003c/a\u003e v1.41.0 (full)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e35a84f24113255aaeea62fe7c47e09adf39109b\"\u003e\u003ccode\u003ee35a84f\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/f12e5e1bc7167fae21ef37b0d9d358d51063ff5e\"\u003e\u003ccode\u003ef12e5e1\u003c/code\u003e\u003c/a\u003e fix(format): detect pointer cycles to avoid runaway formatting output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e14831fefa86313f2b01fb803b2ac937e49d08b6\"\u003e\u003ccode\u003ee14831f\u003c/code\u003e\u003c/a\u003e Add optionalDescription docs to AsyncAssertion and Assertion interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/344b94dae7e0df0e2d087574b4c2b1b1597a6943\"\u003e\u003ccode\u003e344b94d\u003c/code\u003e\u003c/a\u003e Add BeASlice and BeAnArray matchers\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.40.0...v1.41.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/dcm-project/catalog-manager/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcm-project%2Fcatalog-manager/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"},{"uuid":"4518809829","node_id":"PR_kwDOLLUpt87fIlA3","number":1026,"state":"open","title":"build(deps): bump github.com/getkin/kin-openapi from 0.138.0 to 0.139.0","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-25T18:21:48.000Z","updated_at":"2026-05-26T22:34:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.138.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.138.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.138.0\u0026new-version=0.139.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 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/device-management-toolkit/console/pull/1026","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/device-management-toolkit%2Fconsole/issues/1026","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1026/packages"},{"uuid":"4518519696","node_id":"PR_kwDOR7YKXc7fHpzW","number":29,"state":"closed","title":"chore(deps): bump github.com/getkin/kin-openapi from 0.137.0 to 0.139.0 in /tools/cmd/scraper","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-31T12:29:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T17:20:17.000Z","updated_at":"2026-05-31T12:29:15.000Z","time_to_close":500935,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.137.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":"/tools/cmd/scraper","ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.137.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.137.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.137.0\u0026new-version=0.139.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 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/develeap/hyperping-go/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/develeap%2Fhyperping-go/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"4517213120","node_id":"PR_kwDOOdV3Uc7fDce9","number":57,"state":"closed","title":"deps(deps): bump github.com/getkin/kin-openapi from 0.134.0 to 0.139.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-08T09:07:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T13:22:43.000Z","updated_at":"2026-06-08T09:07:48.000Z","time_to_close":1194303,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.134.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.134.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.134.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.134.0\u0026new-version=0.139.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 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/vast-data/go-vast-client/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vast-data%2Fgo-vast-client/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"},{"uuid":"4513572090","node_id":"PR_kwDOHlxfFs7e3vJK","number":166,"state":"closed","title":"chore(deps): bump github.com/getkin/kin-openapi from 0.135.0 to 0.139.0 in /go/discovery_kit_test","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":true,"comments_count":2,"pull_request":true,"closed_at":"2026-06-08T00:52:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T01:06:48.000Z","updated_at":"2026-06-08T00:52:56.000Z","time_to_close":1208759,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.135.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":"/go/discovery_kit_test","ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.135.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.135.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.135.0\u0026new-version=0.139.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 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/steadybit/discovery-kit/pull/166","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Fdiscovery-kit/issues/166","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/166/packages"},{"uuid":"4511042330","node_id":"PR_kwDOP5wxgM7ewJln","number":268,"state":"closed","title":"build(deps): Bump github.com/getkin/kin-openapi from 0.135.0 to 0.140.0 in /tools/openapi-gen","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-07T09:03:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-24T09:04:20.000Z","updated_at":"2026-06-07T09:03:08.000Z","time_to_close":1209526,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.135.0","new_version":"0.140.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":"/tools/openapi-gen","ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.135.0 to 0.140.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.140.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllowed by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1191\"\u003egetkin/kin-openapi#1191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove deepcopy dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1193\"\u003egetkin/kin-openapi#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove decimal128 dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1194\"\u003egetkin/kin-openapi#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply modernize fixes by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1195\"\u003egetkin/kin-openapi#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2,openapi3: replace marshmallow with encoding/json by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1196\"\u003egetkin/kin-openapi#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update GoDoc links to Go Reference by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1197\"\u003egetkin/kin-openapi#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump jsonpointer to v0.22.5 by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1198\"\u003egetkin/kin-openapi#1198\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.139.0...v0.140.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5124898cf4bf7f020d8c58e4a16ba51d09db6fb0\"\u003e\u003ccode\u003e5124898\u003c/code\u003e\u003c/a\u003e chore: bump jsonpointer to v0.22.5 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/5ece4a3061c80c48b17bcb8d3d62d48d19a436cf\"\u003e\u003ccode\u003e5ece4a3\u003c/code\u003e\u003c/a\u003e docs: update GoDoc links to Go Reference (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b8600c5ffe355fa0660f564ccd90b91d73b2f38b\"\u003e\u003ccode\u003eb8600c5\u003c/code\u003e\u003c/a\u003e openapi2,openapi3: remove marshmallow dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3a5ddcd5567bbb5c48a084f0cbc9d768c5fc50e9\"\u003e\u003ccode\u003e3a5ddcd\u003c/code\u003e\u003c/a\u003e refactor: apply modernize fixes (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/742704de7a23e5adefc1ced9a5fd8be829302371\"\u003e\u003ccode\u003e742704d\u003c/code\u003e\u003c/a\u003e openapi3: remove decimal128 dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/368327b917ff8e8571fadc42f35589746d160511\"\u003e\u003ccode\u003e368327b\u003c/code\u003e\u003c/a\u003e openapi3: remove deepcopy dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4dc207ca9018726a106e23330f38406cbbb53e48\"\u003e\u003ccode\u003e4dc207c\u003c/code\u003e\u003c/a\u003e openapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.135.0...v0.140.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/unikraft-cloud/x/pull/268","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/unikraft-cloud%2Fx/issues/268","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/268/packages"},{"uuid":"4505211382","node_id":"PR_kwDOOSLEh87eebvx","number":282,"state":"closed","title":"fix(deps): bump the gomod-group group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T22:12:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T19:43:13.000Z","updated_at":"2026-05-29T22:12:38.000Z","time_to_close":613762,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"gomod-group","update_count":6,"packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.137.0","new_version":"0.138.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/oapi-codegen/runtime","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/oapi-codegen/runtime"},{"name":"github.com/openkcm/common-sdk","old_version":"1.15.2","new_version":"1.16.0","repository_url":"https://github.com/openkcm/common-sdk"},{"name":"github.com/openkcm/plugin-sdk","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/openkcm/plugin-sdk"},{"name":"go.opentelemetry.io/collector/pdata","old_version":"1.56.0","new_version":"1.57.0"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod-group group with 4 updates in the / directory: [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi), [github.com/oapi-codegen/runtime](https://github.com/oapi-codegen/runtime), [github.com/openkcm/common-sdk](https://github.com/openkcm/common-sdk) and [github.com/openkcm/plugin-sdk](https://github.com/openkcm/plugin-sdk).\n\nUpdates `github.com/getkin/kin-openapi` from 0.137.0 to 0.138.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.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.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/d2375754a1cada59a8414d370eee9eeaa8f5b2d1\"\u003e\u003ccode\u003ed237575\u003c/code\u003e\u003c/a\u003e openapi3conv: test Upgrade on many documents (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/72d90051783b55c3267c7e3421ea184cde736560\"\u003e\u003ccode\u003e72d9005\u003c/code\u003e\u003c/a\u003e feat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/03ab662e8884fc0e3e90e8eda8b724fd232cfb3c\"\u003e\u003ccode\u003e03ab662\u003c/code\u003e\u003c/a\u003e feat(openapi3): add per-type validation errors with cluster wrappers (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1166\"\u003e#1166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3405d3bb1a3eb3e3bb6f75e819ac73b20f675d79\"\u003e\u003ccode\u003e3405d3b\u003c/code\u003e\u003c/a\u003e test: move public-API tests to external _test packages (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1168\"\u003e#1168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4ddafd1c8369e67c21a607b0b3989133768e8351\"\u003e\u003ccode\u003e4ddafd1\u003c/code\u003e\u003c/a\u003e openapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3342b7cd7c5d1d68c2b41610a463ff7b5956d1af\"\u003e\u003ccode\u003e3342b7c\u003c/code\u003e\u003c/a\u003e openapi3gen: clear nullable on exported component bodies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oapi-codegen/runtime` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oapi-codegen/runtime/releases\"\u003egithub.com/oapi-codegen/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cp\u003eThis is a bug fix release.\u003c/p\u003e\n\u003cp\u003eChanges in \u003ccode\u003ev1.4.0\u003c/code\u003e, coupled with changes in \u003ccode\u003ev2.7.0\u003c/code\u003e of oapi-codegen exposed some new problems. \u003ccode\u003edeepObject\u003c/code\u003e style marshaling behavior now supports encoding unicode. UTF-8 can't be directly included in parameters, so we need to \u003ccode\u003e%\u003c/code\u003e escape it.\u003c/p\u003e\n\u003cp\u003eForm binding now detects maps, which makes binding to a Nullable possible. We can't use generics around \u003ccode\u003eNullable[T]\u003c/code\u003e, so we handle maps generically, assuming they're a Nullable with its behavior assumptions.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix form binding of Nullables (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/133\"\u003e#133\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePercent-encode deepObject parameter wire output (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/132\"\u003e#132\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update oapi-codegen/actions action to v0.7.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/127\"\u003e#127\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/107\"\u003e#107\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/kataras/iris/v12 to v12.2.11 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/11\"\u003e#11\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update release-drafter/release-drafter action to v7.2.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/122\"\u003e#122\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSponsors\u003c/h2\u003e\n\u003cp\u003eWe would like to thank our sponsors for their support during this release.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/2755f15aee0c946a782704399ba88f9830dc0912\"\u003e\u003ccode\u003e2755f15\u003c/code\u003e\u003c/a\u003e Fix form binding of Nullables (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/17de1dd042b56f9848af5314d5399a8d8cf8591f\"\u003e\u003ccode\u003e17de1dd\u003c/code\u003e\u003c/a\u003e Percent-encode deepObject parameter wire output (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/d2b7c4c58e85cdc668508abccb138dbe0d15f9d9\"\u003e\u003ccode\u003ed2b7c4c\u003c/code\u003e\u003c/a\u003e chore(deps): update oapi-codegen/actions action to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/6fd6c25e4f6db33e2c9c249403527ae83f30eba6\"\u003e\u003ccode\u003e6fd6c25\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/19040cc57320598827a0a591c6fdba6f46e3a5e8\"\u003e\u003ccode\u003e19040cc\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/kataras/iris/v12 to v12.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/e05282eb5f0ed6981bf48165ba3e272d5cd062f8\"\u003e\u003ccode\u003ee05282e\u003c/code\u003e\u003c/a\u003e chore(deps): update release-drafter/release-drafter action to v7.2.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oapi-codegen/runtime/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/openkcm/common-sdk` from 1.15.2 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openkcm/common-sdk/releases\"\u003egithub.com/openkcm/common-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/compare/v1.15.2...v1.16.0\"\u003e1.16.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd middleware for common security headers (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/290\"\u003e#290\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/17dc7923e6b4ed6fd44fff04efa4e383749abd02\"\u003e17dc792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclientData hijack potential (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/288\"\u003e#288\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/dab998a84d4b5d4c3e64cc10514b8dd7a6076026\"\u003edab998a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump go.opentelemetry.io/collector/pdata from 1.55.0 to 1.56.0 in the gomod-group group (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/286\"\u003e#286\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/67dba59abfe8158f6c3baf07e8d9f17f26c24ac7\"\u003e67dba59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the gomod-group group with 3 updates (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/289\"\u003e#289\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/cce654e1b4b9584dfffd6ccf99ed850afffc149a\"\u003ecce654e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinter findings (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/291\"\u003e#291\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/c236369218db85a3ad6b1be3c5a13c5cf69e3aee\"\u003ec236369\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/openkcm/common-sdk/blob/main/CHANGELOG.md\"\u003egithub.com/openkcm/common-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/compare/v1.15.2...v1.16.0\"\u003e1.16.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd middleware for common security headers (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/290\"\u003e#290\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/17dc7923e6b4ed6fd44fff04efa4e383749abd02\"\u003e17dc792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclientData hijack potential (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/288\"\u003e#288\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/dab998a84d4b5d4c3e64cc10514b8dd7a6076026\"\u003edab998a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump go.opentelemetry.io/collector/pdata from 1.55.0 to 1.56.0 in the gomod-group group (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/286\"\u003e#286\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/67dba59abfe8158f6c3baf07e8d9f17f26c24ac7\"\u003e67dba59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the gomod-group group with 3 updates (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/289\"\u003e#289\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/cce654e1b4b9584dfffd6ccf99ed850afffc149a\"\u003ecce654e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinter findings (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/291\"\u003e#291\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/c236369218db85a3ad6b1be3c5a13c5cf69e3aee\"\u003ec236369\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/openkcm/common-sdk/commit/978fa5ff3bbc35ff269e26dc5a30e9c0fc6cef3c\"\u003e\u003ccode\u003e978fa5f\u003c/code\u003e\u003c/a\u003e chore(main): release 1.16.0 (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/commit/17dc7923e6b4ed6fd44fff04efa4e383749abd02\"\u003e\u003ccode\u003e17dc792\u003c/code\u003e\u003c/a\u003e feat: Add middleware for common security headers (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/commit/c236369218db85a3ad6b1be3c5a13c5cf69e3aee\"\u003e\u003ccode\u003ec236369\u003c/code\u003e\u003c/a\u003e fix: linter findings (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/commit/cce654e1b4b9584dfffd6ccf99ed850afffc149a\"\u003e\u003ccode\u003ecce654e\u003c/code\u003e\u003c/a\u003e fix(deps): bump the gomod-group group with 3 updates (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/commit/dab998a84d4b5d4c3e64cc10514b8dd7a6076026\"\u003e\u003ccode\u003edab998a\u003c/code\u003e\u003c/a\u003e fix: clientData hijack potential (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/commit/67dba59abfe8158f6c3baf07e8d9f17f26c24ac7\"\u003e\u003ccode\u003e67dba59\u003c/code\u003e\u003c/a\u003e fix(deps): bump go.opentelemetry.io/collector/pdata from 1.55.0 to 1.56.0 in ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openkcm/common-sdk/compare/v1.15.2...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/openkcm/plugin-sdk` from 0.11.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openkcm/plugin-sdk/releases\"\u003egithub.com/openkcm/plugin-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/compare/v0.11.1...v0.12.0\"\u003e0.12.0\u003c/a\u003e (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egeneric key error (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/63acb3819240ea0c132ade82f670fd32fb70c8cf\"\u003e63acb38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the gomod-group group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/acdcf189790ef2f895f05f27f312c6f035e6a6e0\"\u003eacdcf18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/compare/v0.11.0...v0.11.1\"\u003e0.11.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the gomod-group group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/db2696db14dd763a999e3ef7c652ccbcebc88219\"\u003edb2696d\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/openkcm/plugin-sdk/blob/main/CHANGELOG.md\"\u003egithub.com/openkcm/plugin-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/compare/v0.11.1...v0.12.0\"\u003e0.12.0\u003c/a\u003e (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egeneric key error (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/63acb3819240ea0c132ade82f670fd32fb70c8cf\"\u003e63acb38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the gomod-group group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/acdcf189790ef2f895f05f27f312c6f035e6a6e0\"\u003eacdcf18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/compare/v0.11.0...v0.11.1\"\u003e0.11.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the gomod-group group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/db2696db14dd763a999e3ef7c652ccbcebc88219\"\u003edb2696d\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/openkcm/plugin-sdk/commit/c8d20d57b3352103fb47e3ebbbf2668ec9b15836\"\u003e\u003ccode\u003ec8d20d5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.0 (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/63acb3819240ea0c132ade82f670fd32fb70c8cf\"\u003e\u003ccode\u003e63acb38\u003c/code\u003e\u003c/a\u003e feat: generic key error (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/acdcf189790ef2f895f05f27f312c6f035e6a6e0\"\u003e\u003ccode\u003eacdcf18\u003c/code\u003e\u003c/a\u003e fix(deps): bump the gomod-group group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/38cde6a06ba9e5a6dd5e742967a5239fca37c80f\"\u003e\u003ccode\u003e38cde6a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.11.1 (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/9ee55bbc45bc4947f6aaabf10d4baf91e4d3def9\"\u003e\u003ccode\u003e9ee55bb\u003c/code\u003e\u003c/a\u003e chore: migrate to protoc (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/db2696db14dd763a999e3ef7c652ccbcebc88219\"\u003e\u003ccode\u003edb2696d\u003c/code\u003e\u003c/a\u003e fix(deps): bump the gomod-group group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openkcm/plugin-sdk/compare/v0.11.0...v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/collector/pdata` from 1.56.0 to 1.57.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-collector/releases\"\u003ego.opentelemetry.io/collector/pdata's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.0/v0.152.1\u003c/h2\u003e\n\u003ch3\u003eImages and binaries here: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.152.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.152.1\u003c/a\u003e\u003c/h3\u003e\n\u003ch2\u003eEnd User Changelog\u003c/h2\u003e\n\u003ch3\u003e💡 Enhancements 💡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Add \u003ccode\u003eotelcol_exporter_in_flight_requests\u003c/code\u003e metric to track the number of export requests currently in-flight per exporter. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15009\"\u003e#15009\u003c/a\u003e)\nThis UpDownCounter increments in startOp and decrements in endOp, allowing operators to monitor\nconcurrent export activity and detect when an exporter is saturating its worker pool.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Bug fixes 🧰\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/confighttp\u003c/code\u003e: Close the original request body after reading block-format \u003ccode\u003eContent-Encoding: snappy\u003c/code\u003e requests. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15262\"\u003e#15262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/confighttp\u003c/code\u003e: Recover from panics in decompression libraries, return HTTP 400 instead of 500. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13228\"\u003e#13228\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/confighttp\u003c/code\u003e: Enforce \u003ccode\u003emax_request_body_size\u003c/code\u003e on \u003ccode\u003eContent-Encoding: snappy\u003c/code\u003e requests before the decoded buffer is allocated. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15252\"\u003e#15252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/otelcol\u003c/code\u003e: Stop emitting verbose gRPC transport messages at WARN during normal client disconnect. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/5169\"\u003e#5169\u003c/a\u003e)\ngrpc-go gates chatty per-RPC notices (e.g. \u0026quot;HandleStreams failed to read frame:\nconnection reset by peer\u0026quot;) behind \u003ccode\u003eLoggerV2.V(2)\u003c/code\u003e. zapgrpc.Logger.V conflates\ngrpclog verbosity with zap severity, so V(2) returns true whenever WARN is\nenabled and these messages emit at WARN. Wrap the installed grpclog.LoggerV2\nwith a corrected V() that compares against a fixed verbosity threshold,\nmatching grpclog's intended semantics. See \u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1544\"\u003euber-go/zap#1544\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/pdata\u003c/code\u003e: \u003ccode\u003epcommon.Value.AsString\u003c/code\u003e no longer HTML-escapes \u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026amp;\u003c/code\u003e inside \u003ccode\u003eValueTypeMap\u003c/code\u003e and \u003ccode\u003eValueTypeSlice\u003c/code\u003e values, matching the behavior already used for \u003ccode\u003eValueTypeStr\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/service\u003c/code\u003e: Fix Prometheus config defaults mismatch when host is explicitly set in telemetry configuration. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13867\"\u003e#13867\u003c/a\u003e)\nWhen users explicitly configured the telemetry metrics section (e.g. to change the host),\nthe Prometheus exporter boolean fields (WithoutScopeInfo, WithoutUnits, WithoutTypeSuffix)\ndefaulted to nil/false instead of true, causing metric name format changes compared to the\nimplicit default configuration. This fix applies the correct defaults during config unmarshaling.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/service\u003c/code\u003e: Return noop tracer provider when no trace processors are defined (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15135\"\u003e#15135\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eAPI Changelog\u003c/h2\u003e\n\u003ch3\u003e🚩 Deprecations 🚩\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epkg/xconfmap\u003c/code\u003e: Deprecate \u003ccode\u003exconfmap.Validator\u003c/code\u003e and \u003ccode\u003econfmap.Validate\u003c/code\u003e in favor of \u003ccode\u003econfmap.Validator\u003c/code\u003e and \u003ccode\u003econfmap.Validate\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15142\"\u003e#15142\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Enhancements 💡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Add \u003ccode\u003ego_struct.ignore_default\u003c/code\u003e flag to suppress default value generation for individual config fields. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15156\"\u003e#15156\u003c/a\u003e)\nSetting \u003ccode\u003ego_struct.ignore_default: true\u003c/code\u003e on a config field causes mdatagen to omit that field's default\nfrom the generated \u003ccode\u003ecreateDefaultConfig\u003c/code\u003e function, emitting \u003ccode\u003enil\u003c/code\u003e for pointer fields\nand \u003ccode\u003econfigoptional.None\u003c/code\u003e for optional fields.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/confmap\u003c/code\u003e: Add the \u003ccode\u003econfmap.Validator\u003c/code\u003e interface and \u003ccode\u003econfmap.Validate\u003c/code\u003e function for configuration validation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15142\"\u003e#15142\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md\"\u003ego.opentelemetry.io/collector/pdata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0/v0.151.0\u003c/h2\u003e\n\u003ch3\u003e🛑 Breaking changes 🛑\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereceiver/otlp\u003c/code\u003e: \u003ccode\u003eConfig.Protocols\u003c/code\u003e is now a named field instead of an anonymous embedded field. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15178\"\u003e#15178\u003c/a\u003e)\nAccess to \u003ccode\u003ecfg.GRPC\u003c/code\u003e and \u003ccode\u003ecfg.HTTP\u003c/code\u003e must be updated to \u003ccode\u003ecfg.Protocols.GRPC\u003c/code\u003e and \u003ccode\u003ecfg.Protocols.HTTP\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚩 Deprecations 🚩\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: The \u003ccode\u003eDefaultMetricsBuilderConfig\u003c/code\u003e function is deprecated. Use \u003ccode\u003eNewDefaultMetricsBuilderConfig\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15165\"\u003e#15165\u003c/a\u003e)\nThe generated \u003ccode\u003eDefaultMetricsBuilderConfig\u003c/code\u003e function has been renamed to \u003ccode\u003eNewDefaultMetricsBuilderConfig\u003c/code\u003e\nto follow Go naming conventions. The old function is kept as a deprecated wrapper and will be removed\nin a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Enhancements 💡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Handle default values for configuration fields in generated code in mdatagen. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14560\"\u003e#14560\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Add opt-in override_value support for resource_attributes config via \u003ccode\u003eoverride_value_enabled\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15109\"\u003e#15109\u003c/a\u003e)\nComponents can opt in by setting \u003ccode\u003eoverride_value_enabled: true\u003c/code\u003e in their metadata.yaml.\nWhen enabled, per-attribute config types are generated with typed \u003ccode\u003eoverride_value\u003c/code\u003e fields\nthat let users override resource attribute values in the collector configuration.\nComponents without the flag continue to use the shared \u003ccode\u003eResourceAttributeConfig\u003c/code\u003e type.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Extend mdatagen config code generation to correctly handle default values for allOf embedded references (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14560\"\u003e#14560\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Handle string validators in generated config structs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14807\"\u003e#14807\u003c/a\u003e)\nSupported validators include \u003ccode\u003eminLength\u003c/code\u003e, \u003ccode\u003emaxLength\u003c/code\u003e and \u003ccode\u003epattern\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/config/configgrpc\u003c/code\u003e: Add a \u003ccode\u003eDefaultBalancerName\u003c/code\u003e constant for the name of the default load balancer (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15139\"\u003e#15139\u003c/a\u003e)\nThis replaces the \u003ccode\u003eBalancerName\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/config/configgrpc\u003c/code\u003e: Accept gRPC resolver scheme URIs in client endpoint (e.g. passthrough:///host:port) to allow control over name resolution (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14990\"\u003e#14990\u003c/a\u003e)\nAfter the migration to grpc.NewClient, some gRPC client components such as the OTLP\nexporter experienced connection issues in dual-stack DNS environments. This can now be\nfixed by using the passthrough:/// gRPC resolver scheme in the endpoint field.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Added the \u003ccode\u003eWithAttrs\u003c/code\u003e option to allow custom attributes on exporter metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14998\"\u003e#14998\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Bug fixes 🧰\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Fix a bug in mdatagen where the \u003ccode\u003eallOf\u003c/code\u003e field was not being properly handled, resulting in incorrect generation of data models. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/otelcol\u003c/code\u003e: Synchronize Collector Run and Shutdown lifecycles so that Shutdown blocks until Run completes all cleanup. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/4947\"\u003e#4947\u003c/a\u003e)\nShutdown now blocks until Run finishes cleanup, matching http.Server semantics.\nIf Shutdown is called before Run, the next Run call returns nil after cleaning up\nthe config provider.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/pdata\u003c/code\u003e: Use pool-aware constructors in gRPC service handlers so top-level request structs participate in the sync.Pool lifecycle. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14763\"\u003e#14763\u003c/a\u003e)\nThe gRPC service handlers for all signal types allocated the top-level\nExportXxxServiceRequest with bare new(), bypassing the sync.Pool when\npdata.useProtoPooling is enabled. This caused objects returned to the pool\nvia Delete to never be retrieved. The handlers now use the pool-aware\nNew*() constructors.\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/open-telemetry/opentelemetry-collector/commit/ec1082239cd4ce6f9c2b48e8850e3e455f855e9e\"\u003e\u003ccode\u003eec10822\u003c/code\u003e\u003c/a\u003e [chore] Prepare release v1.57.0/v0.151.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15219\"\u003e#15219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/3fa9b1120b1fae5e373b88e96ace03832b156c87\"\u003e\u003ccode\u003e3fa9b11\u003c/code\u003e\u003c/a\u003e Update module github.com/golang/snappy to v1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15209\"\u003e#15209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/0d4b2f7958fc16e84a47a04258f1986d4eca1f3e\"\u003e\u003ccode\u003e0d4b2f7\u003c/code\u003e\u003c/a\u003e Update github-actions deps (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15204\"\u003e#15204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/00864cf759191f90091cdde8de5a1860b846d5b2\"\u003e\u003ccode\u003e00864cf\u003c/code\u003e\u003c/a\u003e Update actions/create-github-app-token action to v3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15208\"\u003e#15208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/261c6b9780f7e6a513fb0ee39682dc605972adb4\"\u003e\u003ccode\u003e261c6b9\u003c/code\u003e\u003c/a\u003e Update module go.uber.org/zap to v1.28.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15206\"\u003e#15206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/9010b744b80bd420c64cad2413ede19560249311\"\u003e\u003ccode\u003e9010b74\u003c/code\u003e\u003c/a\u003e Update module github.com/klauspost/compress to v1.18.5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15205\"\u003e#15205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/baaca9a148f680390982842d5c18da4a34e73755\"\u003e\u003ccode\u003ebaaca9a\u003c/code\u003e\u003c/a\u003e Update module golang.org/x/vuln to v1.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15207\"\u003e#15207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/d09001776564a283f82e11b5a2e420e4413c3910\"\u003e\u003ccode\u003ed090017\u003c/code\u003e\u003c/a\u003e [chore] Remove go-grpc-compression dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15201\"\u003e#15201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/efde8a253d80453156e4de80308576bd3876c7d3\"\u003e\u003ccode\u003eefde8a2\u003c/code\u003e\u003c/a\u003e Support npipe transport in confignet (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14985\"\u003e#14985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/f1f655be1c221f42e3b7c3628cfa9560fa05e6b7\"\u003e\u003ccode\u003ef1f655b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eoverride_value\u003c/code\u003e to mdatagen (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15112\"\u003e#15112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.56.0...pdata/v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.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\u003c/blockquote\u003e\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.80.0...v1.81.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/openkcm/cmk/pull/282","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openkcm%2Fcmk/issues/282","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/282/packages"},{"uuid":"4462557568","node_id":"PR_kwDODU5Kh87cVMt7","number":1651,"state":"open","title":"chore: Bump the gomod group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-17T06:44:14.000Z","updated_at":"2026-05-17T06:46:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","group_name":"gomod","update_count":5,"packages":[{"name":"github.com/aws/aws-sdk-go-v2/service/ec2","old_version":"1.299.1","new_version":"1.302.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/getkin/kin-openapi","old_version":"0.137.0","new_version":"0.138.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/oasdiff/yaml","old_version":"0.0.9","new_version":"0.1.0","repository_url":"https://github.com/oasdiff/yaml"},{"name":"github.com/oasdiff/yaml3","old_version":"0.0.12","new_version":"0.0.13"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 4 updates in the /cfn-resources directory: [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2), [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi), [github.com/oasdiff/yaml](https://github.com/oasdiff/yaml) and [golang.org/x/text](https://github.com/golang/text).\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ec2` from 1.299.1 to 1.302.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/36b1a5d1a74a4e3dcb5de697f91b66bd69a89714\"\u003e\u003ccode\u003e36b1a5d\u003c/code\u003e\u003c/a\u003e Release 2026-05-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/caf9d7ca2f67b049e3658d5f089e65139d01540c\"\u003e\u003ccode\u003ecaf9d7c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2237ceb37038af578e493d13ed0b544caeeac0cd\"\u003e\u003ccode\u003e2237ceb\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/93ffda013a163a2083aa20f1a0b62cbd74e00358\"\u003e\u003ccode\u003e93ffda0\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e5c93f424528436a368e9ba357814f744130add0\"\u003e\u003ccode\u003ee5c93f4\u003c/code\u003e\u003c/a\u003e Release 2026-05-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/33e133f4f141e743592571ef6f1eba8de7a46e57\"\u003e\u003ccode\u003e33e133f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6407448fca2964df58514c64f7fc5cf3d7a9c91e\"\u003e\u003ccode\u003e6407448\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5c061151aa35d815397875ee47d78353b8b4fcf1\"\u003e\u003ccode\u003e5c06115\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/84ddd08980744ac0f3bacfe7d2796c861671accc\"\u003e\u003ccode\u003e84ddd08\u003c/code\u003e\u003c/a\u003e Release 2026-05-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23645b402c11575a32d1af93ec237f2f121dd285\"\u003e\u003ccode\u003e23645b4\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.299.1...service/ec2/v1.302.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getkin/kin-openapi` from 0.137.0 to 0.138.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.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.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/d2375754a1cada59a8414d370eee9eeaa8f5b2d1\"\u003e\u003ccode\u003ed237575\u003c/code\u003e\u003c/a\u003e openapi3conv: test Upgrade on many documents (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/72d90051783b55c3267c7e3421ea184cde736560\"\u003e\u003ccode\u003e72d9005\u003c/code\u003e\u003c/a\u003e feat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/03ab662e8884fc0e3e90e8eda8b724fd232cfb3c\"\u003e\u003ccode\u003e03ab662\u003c/code\u003e\u003c/a\u003e feat(openapi3): add per-type validation errors with cluster wrappers (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1166\"\u003e#1166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3405d3bb1a3eb3e3bb6f75e819ac73b20f675d79\"\u003e\u003ccode\u003e3405d3b\u003c/code\u003e\u003c/a\u003e test: move public-API tests to external _test packages (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1168\"\u003e#1168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4ddafd1c8369e67c21a607b0b3989133768e8351\"\u003e\u003ccode\u003e4ddafd1\u003c/code\u003e\u003c/a\u003e openapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3342b7cd7c5d1d68c2b41610a463ff7b5956d1af\"\u003e\u003ccode\u003e3342b7c\u003c/code\u003e\u003c/a\u003e openapi3gen: clear nullable on exported component bodies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oasdiff/yaml` from 0.0.9 to 0.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oasdiff/yaml/releases\"\u003egithub.com/oasdiff/yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.0 — Single Unmarshal API + DisableTimestamps (BREAKING)\u003c/h2\u003e\n\u003ch2\u003e⚠ BREAKING CHANGE\u003c/h2\u003e\n\u003cp\u003eThis release collapses three unmarshal entry points (\u003ccode\u003eUnmarshal\u003c/code\u003e, \u003ccode\u003eUnmarshalWithOriginTree\u003c/code\u003e, \u003ccode\u003eUnmarshalWithDecodeOpts\u003c/code\u003e) into a single \u003ccode\u003eUnmarshal\u003c/code\u003e that takes a \u003ccode\u003eDecodeOpts\u003c/code\u003e struct. It also adds \u003ccode\u003eDisableTimestamps\u003c/code\u003e to \u003ccode\u003eDecodeOpts\u003c/code\u003e so callers can opt out of YAML 1.1 implicit-timestamp resolution.\u003c/p\u003e\n\u003cp\u003eAny external caller of the package needs to update call sites. Migration is mechanical.\u003c/p\u003e\n\u003ch2\u003eFinal API\u003c/h2\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003efunc Unmarshal(y []byte, o interface{}, decode DecodeOpts, opts ...JSONOpt) (*OriginTree, error)\n\u003cp\u003etype DecodeOpts struct {\u003cbr /\u003e\nOrigin            OriginOpt // opt into origin tracking\u003cbr /\u003e\nDisableTimestamps bool      // opt out of YAML 1.1 implicit timestamps\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003etype OriginOpt struct {\u003cbr /\u003e\nEnabled bool\u003cbr /\u003e\nFile    string\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e*OriginTree\u003c/code\u003e return is \u003ccode\u003enil\u003c/code\u003e when \u003ccode\u003eOrigin.Enabled\u003c/code\u003e is false. The variadic \u003ccode\u003eJSONOpt\u003c/code\u003e list still configures the JSON unmarshal step.\u003c/p\u003e\n\u003ch2\u003eWhy one entry point\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eUnmarshalWithDecodeOpts\u003c/code\u003e already covered every case \u003ccode\u003eUnmarshal\u003c/code\u003e and \u003ccode\u003eUnmarshalWithOriginTree\u003c/code\u003e did, and the only public consumer (\u003ccode\u003egetkin/kin-openapi\u003c/code\u003e) migrates cleanly in a few sites. Maintaining three near-identical wrappers added godoc surface and naming overhead without ergonomic benefit. Folding to one signature also exposes \u003ccode\u003eDisableTimestamps\u003c/code\u003e to every caller uniformly, which is the right shape now that real-world OpenAPI specs need it (date-shaped strings as map keys are otherwise silently resolved to \u003ccode\u003etime.Time\u003c/code\u003e and break string-keyed lookup).\u003c/p\u003e\n\u003ch2\u003eMigration cheatsheet\u003c/h2\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Plain decode\n- err := yaml.Unmarshal(y, \u0026amp;v)\n+ _, err := yaml.Unmarshal(y, \u0026amp;v, yaml.DecodeOpts{})\n\u003cp\u003e// Origin tracking\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etree, err := yaml.UnmarshalWithOriginTree(y, \u0026amp;v, yaml.OriginOpt{Enabled: true, File: f})\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003etree, err := yaml.Unmarshal(y, \u0026amp;v, yaml.DecodeOpts{Origin: yaml.OriginOpt{Enabled: true, File: f}})\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e// New: opt out of YAML 1.1 timestamp resolution\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e_, err := yaml.Unmarshal(y, \u0026amp;v, yaml.DecodeOpts{DisableTimestamps: true})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cp\u003eBumps the underlying \u003ccode\u003eoasdiff/yaml3\u003c/code\u003e to \u003ca href=\"https://github.com/oasdiff/yaml3/releases/tag/v0.0.13\"\u003ev0.0.13\u003c/a\u003e, which adds the \u003ccode\u003eDecoder.DisableTimestamps(bool)\u003c/code\u003e decoder option this release exposes.\u003c/p\u003e\n\u003ch2\u003ePR\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/oasdiff/yaml/commit/21c11f3f5870ec896ca2713923e2c039b3117db4\"\u003e\u003ccode\u003e21c11f3\u003c/code\u003e\u003c/a\u003e refactor!: consolidate to a single Unmarshal entry point + add DisableTimesta...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oasdiff/yaml/compare/v0.0.9...v0.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oasdiff/yaml3` from 0.0.12 to 0.0.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oasdiff/yaml3/commit/e418b5323280033a3f19392342d220c2b7d50f4b\"\u003e\u003ccode\u003ee418b53\u003c/code\u003e\u003c/a\u003e feat: Decoder.DisableTimestamps(bool) opt-out for implicit timestamp resoluti...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oasdiff/yaml3/compare/v0.0.12...v0.0.13\"\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\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/mongodb/mongodbatlas-cloudformation-resources/pull/1651","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb%2Fmongodbatlas-cloudformation-resources/issues/1651","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1651/packages"}],"issue_packages":[{"old_version":"0.140.0","new_version":"0.142.0","update_type":"minor","path":"/tools","pr_created_at":"2026-07-23T19:53:47.000Z","version_change":"0.140.0 → 0.142.0","issue":{"uuid":"4962379903","node_id":"PR_kwDOAJy4As71i010","number":4403,"state":"closed","title":"build(deps): Bump github.com/getkin/kin-openapi from 0.140.0 to 0.142.0 in /tools","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-23T20:11:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-23T19:53:47.000Z","updated_at":"2026-07-23T20:11:58.000Z","time_to_close":1089,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.140.0","new_version":"0.142.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":"/tools","ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.140.0 to 0.142.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.142.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: fix test that relied on now non-resolving domain  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/1220\"\u003egetkin/kin-openapi#1220\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.141.0...v0.142.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.141.0...v0.142.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.141.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3filter: honor comma-separated and wildcard encoding.contentType by \u003ca href=\"https://github.com/utah-KT\"\u003e\u003ccode\u003e@​utah-KT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1201\"\u003egetkin/kin-openapi#1201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context wrappers for combinator and tag validation 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/1199\"\u003egetkin/kin-openapi#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: enforce unique required entries and unique tag names in Validate() 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/1203\"\u003egetkin/kin-openapi#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: Add an option to customize generated field names (properties) for structs by \u003ca href=\"https://github.com/d1vbyz3r0\"\u003e\u003ccode\u003e@​d1vbyz3r0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1204\"\u003egetkin/kin-openapi#1204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add T.WalkSchemas to visit every schema in a document 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/1206\"\u003egetkin/kin-openapi#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: record block end on Origin.Key (EndLine/EndColumn) 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/1207\"\u003egetkin/kin-openapi#1207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: record scalar-valued map keys for origin location lookup 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/1208\"\u003egetkin/kin-openapi#1208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Go Report Card has been sunset by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1210\"\u003egetkin/kin-openapi#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: support OAS 3.2 itemSchema 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/1213\"\u003egetkin/kin-openapi#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: make operation responses optional for 3.1+ by \u003ca href=\"https://github.com/AlexanderWangY\"\u003e\u003ccode\u003e@​AlexanderWangY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1214\"\u003egetkin/kin-openapi#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eqol: Makefile for shorthand commands + preflight scripts by \u003ca href=\"https://github.com/AlexanderWangY\"\u003e\u003ccode\u003e@​AlexanderWangY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1217\"\u003egetkin/kin-openapi#1217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlexanderWangY\"\u003e\u003ccode\u003e@​AlexanderWangY\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1214\"\u003egetkin/kin-openapi#1214\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.140.0...v0.141.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.140.0...v0.141.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/1223a0f215d2cf9beb2d9eb9ea2649d001c21388\"\u003e\u003ccode\u003e1223a0f\u003c/code\u003e\u003c/a\u003e openapi3filter: fix unbounded allocation in deepObject array decoding (C-02)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/61f37b693702a391985bd49638954004eda0135e\"\u003e\u003ccode\u003e61f37b6\u003c/code\u003e\u003c/a\u003e openapi3: move a test file under a test package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/eab5230f5ae92c88ea7d2c50358a1a4008a6c7d0\"\u003e\u003ccode\u003eeab5230\u003c/code\u003e\u003c/a\u003e openapi3: fix test that relied on now non-resolving domain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/1d0a337c9b1570fab283be8a04c8af6e43b9a22c\"\u003e\u003ccode\u003e1d0a337\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/98d956447b64eaa10d3570a80b3be1a2849945f1\"\u003e\u003ccode\u003e98d9564\u003c/code\u003e\u003c/a\u003e qol: Makefile for shorthand commands + preflight scripts (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b5bb6bc70017d044257bf1dffac92dcc8930a800\"\u003e\u003ccode\u003eb5bb6bc\u003c/code\u003e\u003c/a\u003e openapi3: make operation responses optional for 3.1+ (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1214\"\u003e#1214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/ae6bf33df1a4b456cf6f58f247c4d28ba03087fa\"\u003e\u003ccode\u003eae6bf33\u003c/code\u003e\u003c/a\u003e openapi3: support OAS 3.2 itemSchema (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/1b54e4c85ad42520962b7b74d8c765f272f80440\"\u003e\u003ccode\u003e1b54e4c\u003c/code\u003e\u003c/a\u003e docs: Go Report Card has been sunset (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4a0d0492e7083fc90fef9da37ca36e8a46840ac6\"\u003e\u003ccode\u003e4a0d049\u003c/code\u003e\u003c/a\u003e origin: record scalar-valued map keys for location lookup (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/26c42cfddd5e99a470163bd91e179f0530f71731\"\u003e\u003ccode\u003e26c42cf\u003c/code\u003e\u003c/a\u003e openapi3: record block end on Origin.Key (EndLine/EndColumn) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.140.0...v0.142.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.140.0\u0026new-version=0.142.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 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/google/go-github/pull/4403","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgo-github/issues/4403","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4403/packages"}},{"old_version":"0.140.0","new_version":"0.142.0","update_type":"minor","path":null,"pr_created_at":"2026-07-23T15:32:44.000Z","version_change":"0.140.0 → 0.142.0","issue":{"uuid":"4960400721","node_id":"PR_kwDOMQquPc71cabL","number":341,"state":"open","title":"chore(deps): bump the go-deps group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-23T15:32:44.000Z","updated_at":"2026-07-23T15:33:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":21,"packages":[{"name":"charm.land/bubbles/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/charmbracelet/bubbles"},{"name":"charm.land/bubbletea/v2","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.27","new_version":"1.32.30","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/cloudcontrol","old_version":"1.30.8","new_version":"1.31.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/cloudformation","old_version":"1.73.1","new_version":"1.74.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ec2","old_version":"1.311.0","new_version":"1.316.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ecr","old_version":"1.58.6","new_version":"1.59.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/fluxcd/source-controller/api","old_version":"1.9.1","new_version":"1.9.3","repository_url":"https://github.com/fluxcd/source-controller"},{"name":"github.com/getkin/kin-openapi","old_version":"0.140.0","new_version":"0.142.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-chi/chi/v5","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/go-openapi/jsonpointer","old_version":"0.24.0","new_version":"1.0.0","repository_url":"https://github.com/go-openapi/jsonpointer"},{"name":"github.com/go-openapi/runtime","old_version":"0.32.4","new_version":"0.32.5","repository_url":"https://github.com/go-openapi/runtime"},{"name":"github.com/go-openapi/strfmt","old_version":"0.26.4","new_version":"0.27.0","repository_url":"https://github.com/go-openapi/strfmt"},{"name":"github.com/hashicorp/terraform-json","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/hashicorp/terraform-json"},{"name":"github.com/mattn/go-isatty","old_version":"0.0.22","new_version":"0.0.23","repository_url":"https://github.com/mattn/go-isatty"},{"name":"helm.sh/helm/v4","old_version":"4.2.2","new_version":"4.2.3","repository_url":"https://github.com/helm/helm"},{"name":"oras.land/oras-go/v2","old_version":"2.6.1","new_version":"2.6.2","repository_url":"https://github.com/oras-project/oras-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [charm.land/bubbles/v2](https://github.com/charmbracelet/bubbles) | `2.1.0` | `2.1.1` |\n| [charm.land/bubbletea/v2](https://github.com/charmbracelet/bubbletea) | `2.0.7` | `2.0.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.27` | `1.32.30` |\n| [github.com/aws/aws-sdk-go-v2/service/cloudcontrol](https://github.com/aws/aws-sdk-go-v2) | `1.30.8` | `1.31.1` |\n| [github.com/aws/aws-sdk-go-v2/service/cloudformation](https://github.com/aws/aws-sdk-go-v2) | `1.73.1` | `1.74.1` |\n| [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2) | `1.311.0` | `1.316.1` |\n| [github.com/aws/aws-sdk-go-v2/service/ecr](https://github.com/aws/aws-sdk-go-v2) | `1.58.6` | `1.59.1` |\n| [github.com/fluxcd/source-controller/api](https://github.com/fluxcd/source-controller) | `1.9.1` | `1.9.3` |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.140.0` | `0.142.0` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.3.0` | `5.3.1` |\n| [github.com/go-openapi/jsonpointer](https://github.com/go-openapi/jsonpointer) | `0.24.0` | `1.0.0` |\n| [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime) | `0.32.4` | `0.32.5` |\n| [github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt) | `0.26.4` | `0.27.0` |\n| [github.com/hashicorp/terraform-json](https://github.com/hashicorp/terraform-json) | `0.27.2` | `0.28.0` |\n| [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) | `0.0.22` | `0.0.23` |\n| [helm.sh/helm/v4](https://github.com/helm/helm) | `4.2.2` | `4.2.3` |\n| [oras.land/oras-go/v2](https://github.com/oras-project/oras-go) | `2.6.1` | `2.6.2` |\n\n\nUpdates `charm.land/bubbles/v2` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbles/releases\"\u003echarm.land/bubbles/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003ch1\u003eLil’ Textarea Fix\u003c/h1\u003e\n\u003cp\u003eThis is a tiny patch to fix a bug in \u003ccode\u003etextarea\u003c/code\u003e where the prompt character could be missing styling on empty lines. That’s all for now!\u003c/p\u003e\n\u003cp\u003eThanks for using Bubbles,\nCharm 🌞\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed2b2217d6352ce04183623d66d4266115419733c: fix(textarea): apply prompt style on all lines, including fillers (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea13f110fba4f13ce5fe9bc7fd51619f5782077b9: docs: fix typo in README (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/921\"\u003e#921\u003c/a\u003e) (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/d2b2217d6352ce04183623d66d4266115419733c\"\u003e\u003ccode\u003ed2b2217\u003c/code\u003e\u003c/a\u003e fix(textarea): apply prompt style on all lines, including fillers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/0dafc720fa410ae6bd85555149813eecdd590c2f\"\u003e\u003ccode\u003e0dafc72\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6 to 7 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/492ed7d1a49c1102022e47d5bc5bf03b6a79921d\"\u003e\u003ccode\u003e492ed7d\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all group with 2 updates (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/40d145e1eafd9720505f901ee701e55667f3a7e1\"\u003e\u003ccode\u003e40d145e\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all group with 2 updates (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/996\"\u003e#996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/8585ef868b06480f95c2927a33cc0f440630c502\"\u003e\u003ccode\u003e8585ef8\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/sahilm/fuzzy in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/ef0090e82011ea6f6cf3926a4843626baa9b8c19\"\u003e\u003ccode\u003eef0090e\u003c/code\u003e\u003c/a\u003e chore: remove CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/6feda242335b791e5b81cc05166236eb753be865\"\u003e\u003ccode\u003e6feda24\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all group with 3 updates (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/42130e89579382bb1944b4b1d57e75cae5286d01\"\u003e\u003ccode\u003e42130e8\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/mattn/go-runewidth in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/952\"\u003e#952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/0d62ce2b43f60164f108e591287b0d468135c46c\"\u003e\u003ccode\u003e0d62ce2\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 2 to 3 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbles/commit/204774bbee53ba2ce351262274907a958ceb5a4e\"\u003e\u003ccode\u003e204774b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/mattn/go-runewidth in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbles/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbles/compare/v2.1.0...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charm.land/bubbletea/v2` from 2.0.7 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003echarm.land/bubbletea/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.8\u003c/h2\u003e\n\u003ch1\u003eGraphemes, schmraphemes\u003c/h1\u003e\n\u003cp\u003eNo terminal can render emojis perfectly, but we can try. This release improves some very specific edge cases around emoji rendering. Enjoy!\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edb569adcb41d0eae251587e6a5f0cc3c7d77e8eb: fix(deps): bump ultraviolet for emoji-related rendering improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/fc707bb7ea0161405bb6c653ec93f6a9c6a72fe1\"\u003e\u003ccode\u003efc707bb\u003c/code\u003e\u003c/a\u003e chore(examples): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/db569adcb41d0eae251587e6a5f0cc3c7d77e8eb\"\u003e\u003ccode\u003edb569ad\u003c/code\u003e\u003c/a\u003e chore(deps): bump ultraviolet for emoji-related rendering fixes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v2.0.7...v2.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.27 to 1.32.30\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/2704503be74c5f1c49b2fb5d1c9cb46b5fabcdb2\"\u003e\u003ccode\u003e2704503\u003c/code\u003e\u003c/a\u003e Release 2026-07-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2475fc6b28465173bdef88cff5e0bbbdb6f1b24d\"\u003e\u003ccode\u003e2475fc6\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/89ce46e6351004d830a5481d1e639fac3b6586c3\"\u003e\u003ccode\u003e89ce46e\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/97a7b5555b92bd932b977998bbeb205f2984a1c1\"\u003e\u003ccode\u003e97a7b55\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/472756aa53e9edf3369d69bb3cdd66b3908f984c\"\u003e\u003ccode\u003e472756a\u003c/code\u003e\u003c/a\u003e add response snapshot tests for new wave 1 (partial cbor) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3133b1d537ced4144103b33460fe73c7082a62bf\"\u003e\u003ccode\u003e3133b1d\u003c/code\u003e\u003c/a\u003e Release 2026-07-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2d7d0f831cdfb369f7698de45c0d6f8f74f6ca7c\"\u003e\u003ccode\u003e2d7d0f8\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/cdc7fe361da37345462ad00d03273464fd0b7220\"\u003e\u003ccode\u003ecdc7fe3\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/d41266e1451258cb008c87cd1a7d807e079f188a\"\u003e\u003ccode\u003ed41266e\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/d7ac1fcd9fbf2c1a288b148c2292db01c8a3cd22\"\u003e\u003ccode\u003ed7ac1fc\u003c/code\u003e\u003c/a\u003e Release 2026-07-09\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.27...config/v1.32.30\"\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.26 to 1.19.29\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/2704503be74c5f1c49b2fb5d1c9cb46b5fabcdb2\"\u003e\u003ccode\u003e2704503\u003c/code\u003e\u003c/a\u003e Release 2026-07-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2475fc6b28465173bdef88cff5e0bbbdb6f1b24d\"\u003e\u003ccode\u003e2475fc6\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/89ce46e6351004d830a5481d1e639fac3b6586c3\"\u003e\u003ccode\u003e89ce46e\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/97a7b5555b92bd932b977998bbeb205f2984a1c1\"\u003e\u003ccode\u003e97a7b55\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/472756aa53e9edf3369d69bb3cdd66b3908f984c\"\u003e\u003ccode\u003e472756a\u003c/code\u003e\u003c/a\u003e add response snapshot tests for new wave 1 (partial cbor) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3133b1d537ced4144103b33460fe73c7082a62bf\"\u003e\u003ccode\u003e3133b1d\u003c/code\u003e\u003c/a\u003e Release 2026-07-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2d7d0f831cdfb369f7698de45c0d6f8f74f6ca7c\"\u003e\u003ccode\u003e2d7d0f8\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/cdc7fe361da37345462ad00d03273464fd0b7220\"\u003e\u003ccode\u003ecdc7fe3\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/d41266e1451258cb008c87cd1a7d807e079f188a\"\u003e\u003ccode\u003ed41266e\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/d7ac1fcd9fbf2c1a288b148c2292db01c8a3cd22\"\u003e\u003ccode\u003ed7ac1fc\u003c/code\u003e\u003c/a\u003e Release 2026-07-09\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.26...credentials/v1.19.29\"\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/cloudcontrol` from 1.30.8 to 1.31.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/315de9ca18b06a3bc807313c9f79b56e2956009a\"\u003e\u003ccode\u003e315de9c\u003c/code\u003e\u003c/a\u003e Release 2025-08-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1a9d79d3c8d2dcf70265875f2ed6a8af678454d5\"\u003e\u003ccode\u003e1a9d79d\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/79594120103fbf7a5aa836f8c640b9c255453835\"\u003e\u003ccode\u003e7959412\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/2a790611b7769dfdd8fba84f021f24f76c8555f9\"\u003e\u003ccode\u003e2a79061\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/167fdbf2b93a936d6e9b51e73cf8589d436ef68b\"\u003e\u003ccode\u003e167fdbf\u003c/code\u003e\u003c/a\u003e remove unused deser code for Expires in non-s3 services (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2429c70e910a3177f502f4ac0722286bf6b3d89b\"\u003e\u003ccode\u003e2429c70\u003c/code\u003e\u003c/a\u003e Release 2025-08-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/deb0830bdacdb2184c21dc51a00b8e9554c50b0f\"\u003e\u003ccode\u003edeb0830\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/c23894adaf785f32b3ef6c7c1656c6677747c089\"\u003e\u003ccode\u003ec23894a\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/838fb872e9701fc62b7b86164389791f5313bfcb\"\u003e\u003ccode\u003e838fb87\u003c/code\u003e\u003c/a\u003e Release 2025-08-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c16fb51081226de13ea1f274c78da92dad6de8aa\"\u003e\u003ccode\u003ec16fb51\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/acm/v1.30.8...config/v1.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/cloudformation` from 1.73.1 to 1.74.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/676a8b1bf0174c8763e19d99b68b988e67e2d398\"\u003e\u003ccode\u003e676a8b1\u003c/code\u003e\u003c/a\u003e Release 2025-01-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1737386a85235b72e9676ed261b72cddb61355df\"\u003e\u003ccode\u003e1737386\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/3bc09da29fb3dd079526f7ed141520f69245e445\"\u003e\u003ccode\u003e3bc09da\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/cb98deef60318ce9a61cda159ebfb0166d88539b\"\u003e\u003ccode\u003ecb98dee\u003c/code\u003e\u003c/a\u003e Fix flex checksum validation cfg (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9c764018fe28b27912a0b976614d9e806e3f8268\"\u003e\u003ccode\u003e9c76401\u003c/code\u003e\u003c/a\u003e fix bad changelog type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ed8a3caa0df9ce36a5b60aebeee201187098d205\"\u003e\u003ccode\u003eed8a3ca\u003c/code\u003e\u003c/a\u003e Reduce fmt.Sprintf allocations in query encoding (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2919\"\u003e#2919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d5773a9a070873393eb2e7eed37bd647e12e1267\"\u003e\u003ccode\u003ed5773a9\u003c/code\u003e\u003c/a\u003e Add FixUnmarshalIndividualSetValues option to DecoderOptions of dynamodb (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2896\"\u003e#2896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58e23dc0311cec940749e34ddfc542dbb00ff7a3\"\u003e\u003ccode\u003e58e23dc\u003c/code\u003e\u003c/a\u003e fix codegen test failing in main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/640d919419375c1bb9041ffa6dd024b60243a1ed\"\u003e\u003ccode\u003e640d919\u003c/code\u003e\u003c/a\u003e fix broken jmespath waiters in cloudwatch and autoscaling (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/613a6cfc607af8470ceec5b7391f9231fa1f98dd\"\u003e\u003ccode\u003e613a6cf\u003c/code\u003e\u003c/a\u003e Optimize/directory traversal (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.73.1...service/s3/v1.74.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ec2` from 1.311.0 to 1.316.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2704503be74c5f1c49b2fb5d1c9cb46b5fabcdb2\"\u003e\u003ccode\u003e2704503\u003c/code\u003e\u003c/a\u003e Release 2026-07-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2475fc6b28465173bdef88cff5e0bbbdb6f1b24d\"\u003e\u003ccode\u003e2475fc6\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/89ce46e6351004d830a5481d1e639fac3b6586c3\"\u003e\u003ccode\u003e89ce46e\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/97a7b5555b92bd932b977998bbeb205f2984a1c1\"\u003e\u003ccode\u003e97a7b55\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/472756aa53e9edf3369d69bb3cdd66b3908f984c\"\u003e\u003ccode\u003e472756a\u003c/code\u003e\u003c/a\u003e add response snapshot tests for new wave 1 (partial cbor) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3133b1d537ced4144103b33460fe73c7082a62bf\"\u003e\u003ccode\u003e3133b1d\u003c/code\u003e\u003c/a\u003e Release 2026-07-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2d7d0f831cdfb369f7698de45c0d6f8f74f6ca7c\"\u003e\u003ccode\u003e2d7d0f8\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/cdc7fe361da37345462ad00d03273464fd0b7220\"\u003e\u003ccode\u003ecdc7fe3\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/d41266e1451258cb008c87cd1a7d807e079f188a\"\u003e\u003ccode\u003ed41266e\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/d7ac1fcd9fbf2c1a288b148c2292db01c8a3cd22\"\u003e\u003ccode\u003ed7ac1fc\u003c/code\u003e\u003c/a\u003e Release 2026-07-09\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.311.0...service/ec2/v1.316.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ecr` from 1.58.6 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/43445011355b4bb4226fa797c5fc141bbc1b793f\"\u003e\u003ccode\u003e4344501\u003c/code\u003e\u003c/a\u003e Release 2025-06-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/20a068ec4f67004a70ad136eea0cec792c662a9f\"\u003e\u003ccode\u003e20a068e\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/d8fdf86e1298b9a21420df5c6e9e6f677105274a\"\u003e\u003ccode\u003ed8fdf86\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/73f0a466edef937f121726b7e5f1b4ef400e2294\"\u003e\u003ccode\u003e73f0a46\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/8238069002b486969bfdece4fa11b2a41d1c9dc2\"\u003e\u003ccode\u003e8238069\u003c/code\u003e\u003c/a\u003e Release 2025-06-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/80bbf284ea31dc948970400a4190965e75019a83\"\u003e\u003ccode\u003e80bbf28\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/a209c7ab9806a45bdff93b3958e0db0e576c6280\"\u003e\u003ccode\u003ea209c7a\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/f882ffacd8685322523e1c3510aa6f9956b36c08\"\u003e\u003ccode\u003ef882ffa\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/6d549a5c9119b5edf9773c513f6fd258133e128d\"\u003e\u003ccode\u003e6d549a5\u003c/code\u003e\u003c/a\u003e add sep-based query-compatible tests for both jsonrpc10 and rpcv2cbor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3106\"\u003e#3106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f82629c3f42d8aeb1f8d2825f5e7228a330acf87\"\u003e\u003ccode\u003ef82629c\u003c/code\u003e\u003c/a\u003e Release 2025-06-04\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ecr/v1.58.6...service/ssm/v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.43.5 to 1.44.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/435199fc01ab47020ab36dab07d8115e20687f73\"\u003e\u003ccode\u003e435199f\u003c/code\u003e\u003c/a\u003e Release 2023-11-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fb0b31215146e9e16a273e039a7dea73df80ecee\"\u003e\u003ccode\u003efb0b312\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/4a54427f2ec9f3e172d4be627966ab4e1821947e\"\u003e\u003ccode\u003e4a54427\u003c/code\u003e\u003c/a\u003e Update SDK's smithy-go dependency to v1.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/679c88c79db9f4f8edf81d9d04bfc76d2c557024\"\u003e\u003ccode\u003e679c88c\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/e6357262b8365816f00fb6b1367bf0d5bbb2755a\"\u003e\u003ccode\u003ee635726\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/cf022e81a07d49e5f75a2c318582ed000fa1ceeb\"\u003e\u003ccode\u003ecf022e8\u003c/code\u003e\u003c/a\u003e feat: sra identity\u0026amp;auth refactor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2364\"\u003e#2364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/14330255e81de9a314676d72c129b25936753c07\"\u003e\u003ccode\u003e1433025\u003c/code\u003e\u003c/a\u003e Release 2023-11-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34bafde434e6f37da4c4e1ea11393f69e91560b0\"\u003e\u003ccode\u003e34bafde\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/0d10d763daef4f42503405e4834490185c08b049\"\u003e\u003ccode\u003e0d10d76\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/fe8a6c1f3b8d69e788b6c19f4f90c282bd80d9be\"\u003e\u003ccode\u003efe8a6c1\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/sts/v1.43.5...service/iot/v1.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fluxcd/source-controller/api` from 1.9.1 to 1.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fluxcd/source-controller/releases\"\u003egithub.com/fluxcd/source-controller/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/blob/v1.9.3/CHANGELOG.md\"\u003ev1.9.3 changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContainer images\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edocker.io/fluxcd/source-controller:v1.9.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/fluxcd/source-controller:v1.9.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSupported architectures: \u003ccode\u003elinux/amd64\u003c/code\u003e, \u003ccode\u003elinux/arm64\u003c/code\u003e and \u003ccode\u003elinux/arm/v7\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe container images are built on GitHub hosted runners and are signed with cosign and GitHub OIDC.\nTo verify the images and their provenance (SLSA level 3), please see the \u003ca href=\"https://fluxcd.io/flux/security/\"\u003esecurity documentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.9.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/blob/v1.9.2/CHANGELOG.md\"\u003ev1.9.2 changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContainer images\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edocker.io/fluxcd/source-controller:v1.9.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/fluxcd/source-controller:v1.9.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSupported architectures: \u003ccode\u003elinux/amd64\u003c/code\u003e, \u003ccode\u003elinux/arm64\u003c/code\u003e and \u003ccode\u003elinux/arm/v7\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe container images are built on GitHub hosted runners and are signed with cosign and GitHub OIDC.\nTo verify the images and their provenance (SLSA level 3), please see the \u003ca href=\"https://fluxcd.io/flux/security/\"\u003esecurity documentation\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/fluxcd/source-controller/blob/main/CHANGELOG.md\"\u003egithub.com/fluxcd/source-controller/api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eRelease date:\u003c/strong\u003e 2026-07-13\u003c/p\u003e\n\u003cp\u003eThis patch release fixes the \u003ccode\u003eHelmChart\u003c/code\u003e CRD description for \u003ccode\u003e.status.url\u003c/code\u003e, which\nwas copy-pasted from \u003ccode\u003eBucket\u003c/code\u003e and pointed users at \u003ccode\u003eBucketStatus.Artifact\u003c/code\u003e\ninstead of \u003ccode\u003eHelmChartStatus.Artifact\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix HelmChartStatus.URL doc-comment referencing BucketStatus\n\u003ca href=\"https://redirect.github.com/fluxcd/source-controller/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eRelease date:\u003c/strong\u003e 2026-07-07\u003c/p\u003e\n\u003cp\u003eThis patch release disables Flux variable substitution on the source-controller\nCRDs by annotating them with \u003ccode\u003ekustomize.toolkit.fluxcd.io/substitute: disabled\u003c/code\u003e,\nso that Kustomizations with post-build substitution enabled no longer corrupt\nthe CRD schemas when they contain \u003ccode\u003e${...}\u003c/code\u003e sequences. It also caches the\nregistry authorization token during Notation verification, so the token is\nfetched once per verification instead of once per request, reducing\ntoken-endpoint traffic against the registry.\u003c/p\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDisable variable substitution in CRDs\n\u003ca href=\"https://redirect.github.com/fluxcd/source-controller/pull/2103\"\u003e#2103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCache registry token during Notation verification\n\u003ca href=\"https://redirect.github.com/fluxcd/source-controller/pull/2105\"\u003e#2105\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/fluxcd/source-controller/commit/ed61ebda88cd70159b24df1c8df50b1e6be4cc3d\"\u003e\u003ccode\u003eed61ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluxcd/source-controller/issues/2111\"\u003e#2111\u003c/a\u003e from fluxcd/release-v1.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/03a12087f9da823ff987e204a839b1478ccff354\"\u003e\u003ccode\u003e03a1208\u003c/code\u003e\u003c/a\u003e Release v1.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/f1e431ac6faf3cab48e9329a4c316f21fbba0345\"\u003e\u003ccode\u003ef1e431a\u003c/code\u003e\u003c/a\u003e Add changelog entry for v1.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/deec0f18e281fc6b5df145c2ae9d3f98905ed689\"\u003e\u003ccode\u003edeec0f1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluxcd/source-controller/issues/2110\"\u003e#2110\u003c/a\u003e from fluxcd/backport-2109-to-release/v1.9.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/048ce5c43f57d32e00743f8b0b991b58664aa82f\"\u003e\u003ccode\u003e048ce5c\u003c/code\u003e\u003c/a\u003e docs: regenerate API reference after doc-comment fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/2b0b31357266a466e349e7ea22ff079418f35e5f\"\u003e\u003ccode\u003e2b0b313\u003c/code\u003e\u003c/a\u003e Fix HelmChartStatus.URL doc-comment referencing BucketStatus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/38cf78c3f2fc533614a0c1589db0449bc5396c90\"\u003e\u003ccode\u003e38cf78c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluxcd/source-controller/issues/2107\"\u003e#2107\u003c/a\u003e from fluxcd/release-v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/43ebe9828b0eb157d3707aaad3d5e3ced073cbe6\"\u003e\u003ccode\u003e43ebe98\u003c/code\u003e\u003c/a\u003e Release v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/a0439eff4e88855efe061ba99a4fcb671c76c55d\"\u003e\u003ccode\u003ea0439ef\u003c/code\u003e\u003c/a\u003e Add changelog entry for v1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fluxcd/source-controller/commit/c4adb7f9a2feeb9dccf6150bae4be291e846c130\"\u003e\u003ccode\u003ec4adb7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fluxcd/source-controller/issues/2105\"\u003e#2105\u003c/a\u003e from fluxcd/backport-2098-to-release/v1.9.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fluxcd/source-controller/compare/v1.9.1...v1.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getkin/kin-openapi` from 0.140.0 to 0.142.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.142.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: fix test that relied on now non-resolving domain  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/1220\"\u003egetkin/kin-openapi#1220\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.141.0...v0.142.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.141.0...v0.142.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.141.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3filter: honor comma-separated and wildcard encoding.contentType by \u003ca href=\"https://github.com/utah-KT\"\u003e\u003ccode\u003e@​utah-KT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1201\"\u003egetkin/kin-openapi#1201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context wrappers for combinator and tag validation 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/1199\"\u003egetkin/kin-openapi#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: enforce unique required entries and unique tag names in Validate() 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/1203\"\u003egetkin/kin-openapi#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: Add an option to customize generated field names (properties) for structs by \u003ca href=\"https://github.com/d1vbyz3r0\"\u003e\u003ccode\u003e@​d1vbyz3r0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1204\"\u003egetkin/kin-openapi#1204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add T.WalkSchemas to visit every schema in a document 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/1206\"\u003egetkin/kin-openapi#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: record block end on Origin.Key (EndLine/EndColumn) 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/1207\"\u003egetkin/kin-openapi#1207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: record scalar-valued map keys for origin location lookup 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/1208\"\u003egetkin/kin-openapi#1208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Go Report Card has been sunset by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1210\"\u003egetkin/kin-openapi#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: support OAS 3.2 itemSchema 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/1213\"\u003egetkin/kin-openapi#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: make operation responses optional for 3.1+ by \u003ca href=\"https://github.com/AlexanderWangY\"\u003e\u003ccode\u003e@​AlexanderWangY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1214\"\u003egetkin/kin-openapi#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eqol: Makefile for shorthand commands + preflight scripts by \u003ca href=\"https://github.com/AlexanderWangY\"\u003e\u003ccode\u003e@​AlexanderWangY\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1217\"\u003egetkin/kin-openapi#1217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlexanderWangY\"\u003e\u003ccode\u003e@​AlexanderWangY\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1214\"\u003egetkin/kin-openapi#1214\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.140.0...v0.141.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.140.0...v0.141.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/1223a0f215d2cf9beb2d9eb9ea2649d001c21388\"\u003e\u003ccode\u003e1223a0f\u003c/code\u003e\u003c/a\u003e openapi3filter: fix unbounded allocation in deepObject array decoding (C-02)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/61f37b693702a391985bd49638954004eda0135e\"\u003e\u003ccode\u003e61f37b6\u003c/code\u003e\u003c/a\u003e openapi3: move a test file under a test package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/eab5230f5ae92c88ea7d2c50358a1a4008a6c7d0\"\u003e\u003ccode\u003eeab5230\u003c/code\u003e\u003c/a\u003e openapi3: fix test that relied on now non-resolving domain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/1d0a337c9b1570fab283be8a04c8af6e43b9a22c\"\u003e\u003ccode\u003e1d0a337\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/98d956447b64eaa10d3570a80b3be1a2849945f1\"\u003e\u003ccode\u003e98d9564\u003c/code\u003e\u003c/a\u003e qol: Makefile for shorthand commands + preflight scripts (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b5bb6bc70017d044257bf1dffac92dcc8930a800\"\u003e\u003ccode\u003eb5bb6bc\u003c/code\u003e\u003c/a\u003e openapi3: make operation responses optional for 3.1+ (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1214\"\u003e#1214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/ae6bf33df1a4b456cf6f58f247c4d28ba03087fa\"\u003e\u003ccode\u003eae6bf33\u003c/code\u003e\u003c/a\u003e openapi3: support OAS 3.2 itemSchema (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/1b54e4c85ad42520962b7b74d8c765f272f80440\"\u003e\u003ccode\u003e1b54e4c\u003c/code\u003e\u003c/a\u003e docs: Go Report Card has been sunset (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4a0d0492e7083fc90fef9da37ca36e8a46840ac6\"\u003e\u003ccode\u003e4a0d049\u003c/code\u003e\u003c/a\u003e origin: record scalar-valued map keys for location lookup (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/26c42cfddd5e99a470163bd91e179f0530f71731\"\u003e\u003ccode\u003e26c42cf\u003c/code\u003e\u003c/a\u003e openapi3: record block end on Origin.Key (EndLine/EndColumn) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.140.0...v0.142.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-chi/chi/v5` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHonor Discard() in httpFancyWriter.ReadFrom by \u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1110\"\u003ego-chi/chi#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTidy build directives by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1113\"\u003ego-chi/chi#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(middleware): add text/xml and application/xml to default compressible types 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/chi/pull/1127\"\u003ego-chi/chi#1127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix defaultLogEntry.Panic not respecting NoColor setting by \u003ca href=\"https://github.com/doganarif\"\u003e\u003ccode\u003e@​doganarif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1050\"\u003ego-chi/chi#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: document printPrettyStack and harden NoColor panic test 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/chi/pull/1131\"\u003ego-chi/chi#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mux): support http QUERY method ietf rfc10008 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/chi/pull/1132\"\u003ego-chi/chi#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: pin GitHub Actions to full commit SHAs by \u003ca href=\"https://github.com/XananasX7\"\u003e\u003ccode\u003e@​XananasX7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1116\"\u003ego-chi/chi#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DucMinhNe\"\u003e\u003ccode\u003e@​DucMinhNe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1110\"\u003ego-chi/chi#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/doganarif\"\u003e\u003ccode\u003e@​doganarif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1050\"\u003ego-chi/chi#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XananasX7\"\u003e\u003ccode\u003e@​XananasX7\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1116\"\u003ego-chi/chi#1116\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/chi/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/go-chi/chi/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/8b258c7bb28f97a5f2a856ff7ef962578fec9215\"\u003e\u003ccode\u003e8b258c7\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to full commit SHAs (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/caf87e6e1bd9f29326f2ffdb93d8098139f08e4f\"\u003e\u003ccode\u003ecaf87e6\u003c/code\u003e\u003c/a\u003e feat(mux): support http QUERY method ietf rfc10008 (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7fcb8a20364d7b72e2d5a0e413ae80346e1c99c8\"\u003e\u003ccode\u003e7fcb8a2\u003c/code\u003e\u003c/a\u003e middleware: document printPrettyStack and harden NoColor panic test (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/878fe71fc9e506a63ea6957ed09c9ce84f789e97\"\u003e\u003ccode\u003e878fe71\u003c/code\u003e\u003c/a\u003e Fix defaultLogEntry.Panic not respecting NoColor setting (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1050\"\u003e#1050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/d7b767bcbea51e486bdc9fd06d25136767ec14b5\"\u003e\u003ccode\u003ed7b767b\u003c/code\u003e\u003c/a\u003e feat(middleware): add text/xml and application/xml to default compressible ty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3b50c7cc35ff25f384202409733c3332c150e0ec\"\u003e\u003ccode\u003e3b50c7c\u003c/code\u003e\u003c/a\u003e Tidy build directives (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1113\"\u003e#1113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/2b9fca258f92830fc8232582e9e05a4d4a572a5d\"\u003e\u003ccode\u003e2b9fca2\u003c/code\u003e\u003c/a\u003e Honor Discard() in httpFancyWriter.ReadFrom (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.3.0...v5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-openapi/jsonpointer` from 0.24.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-openapi/jsonpointer/releases\"\u003egithub.com/go-openapi/jsonpointer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/tree/v1.0.0\"\u003e1.0.0\u003c/a\u003e - 2026-07-07\u003c/h2\u003e\n\u003cp\u003eStable API pledge - no change from v0.24.0\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/jsonpointer/compare/v0.24.0...v1.0.0\"\u003ehttps://github.com/go-openapi/jsonpointer/compare/v0.24.0...v1.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e2 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: announce v1.0.0 by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/144\"\u003e#144\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/94e86086395062d3094c09c01aea3592df0fcba3\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: updated contributors file by \u003ca href=\"https://github.com/bot-go-openapi%5Bbot%5D\"\u003e\u003ccode\u003e@​bot-go-openapi[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/pull/143\"\u003e#143\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/67f703656db4a2e9d66fd8e03dff02fb5f064f08\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003ePeople who contributed to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer\"\u003ejsonpointer\u003c/a\u003e license terms\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/?tab=Apache-2.0-1-ov-file#readme\"\u003e\u003cimg src=\"http://img.shields.io/badge/license-Apache%20v2-orange.svg\" alt=\"License\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/94e86086395062d3094c09c01aea3592df0fcba3\"\u003e\u003ccode\u003e94e8608\u003c/code\u003e\u003c/a\u003e doc: announce v1.0.0 (\u003ca href=\"https://redirect.github.com/go-openapi/jsonpointer/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/jsonpointer/commit/67f703656db4a2e9d66fd8e03dff02fb5f064f08\"\u003e\u003ccode\u003e67f7036\u003c/code\u003e\u003c/a\u003e doc: updated contributors file\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-openapi/jsonpointer/compare/v0.24.0...v1.0.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.32.4 to 0.32.5\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.32.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/runtime/tree/v0.32.5\"\u003e0.32.5\u003c/a\u003e - 2026-07-16\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/runtime/compare/v0.32.4...v0.32.5\"\u003ehttps://github.com/go-openapi/runtime/compare/v0.32.4...v0.32.5\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e10 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edoc: updated contributors file by \u003ca href=\"https://github.com/bot-go-openapi%5Bbot%5D\"\u003e\u003ccode\u003e@​bot-go-openapi[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/497\"\u003e#497\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/fd36993522ad69fc907fb1527f18dc08364d65c9\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: post README announcements to discord + bump ci-workflows to v0.4.0 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/494\"\u003e#494\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/fd26cf9b250ebb590f3afc8fcb393475b3c91d4d\"\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/492\"\u003e#492\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/c3b33511d63d2e4bebb4e0af4ce9a3b2d100d2ab\"\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.32.5 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/501\"\u003e#501\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/9804a2d68307f65932baa69ec98ba6a7c839c7c8\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): run contributors workflow monthly instead of weekly 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/493\"\u003e#493\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/d70600fba205c8955232c520749f0dfbd90090b1\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eUpdates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/sync from 0.21.0 to 0.22.0 in the golang-org-dependencies group across 1 directory by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/499\"\u003e#499\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/0af5ca05c331b897bcaeebf95108b69c73183170\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-openapi-dependencies group across 3 directories with 7 updates by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/498\"\u003e#498\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/db9b6e387bb2041b47ee48983dade17c040823d8\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-openapi-dependencies group across 4 directories with 2 updates by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/496\"\u003e#496\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/33e36ba22f54f91d77879f61bcea9a41ea57a837\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.4.0 to 6.5.0 in the development-dependencies group by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/495\"\u003e#495\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/f198aee1a58bfdc215407236771f6ec40e22bc6a\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eOther (technical)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emiddleware: set http.Request.Pattern to the matched route by \u003ca href=\"https://github.com/delthas\"\u003e\u003ccode\u003e@​delthas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/500\"\u003e#500\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/runtime/commit/b04efcc04682974a5c126c7921d5cb8b1602729c\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003ePeople who contributed to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/delthas\"\u003e\u003ccode\u003e@​delthas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/delthas\"\u003e\u003ccode\u003e@​delthas\u003c/code\u003e\u003c/a\u003e made their first contribution\nin \u003ca href=\"https://redirect.github.com/go-openapi/runtime/pull/500\"\u003e#500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9804a2d68307f65932baa69ec98ba6a7c839c7c8\"\u003e\u003ccode\u003e9804a2d\u003c/code\u003e\u003c/a\u003e chore: prepare release v0.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/b04efcc04682974a5c126c7921d5cb8b1602729c\"\u003e\u003ccode\u003eb04efcc\u003c/code\u003e\u003c/a\u003e middleware: set http.Request.Pattern to the matched route (\u003ca href=\"https://redirect.github.com/go-openapi/runtime/issues/500\"\u003e#500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/0af5ca05c331b897bcaeebf95108b69c73183170\"\u003e\u003ccode\u003e0af5ca0\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/db9b6e387bb2041b47ee48983dade17c040823d8\"\u003e\u003ccode\u003edb9b6e3\u003c/code\u003e\u003c/a\u003e build(deps): bump the go-openapi-dependencies group across 3 directories with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/fd36993522ad69fc907fb1527f18dc08364d65c9\"\u003e\u003ccode\u003efd36993\u003c/code\u003e\u003c/a\u003e doc: updated contributors file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/33e36ba22f54f91d77879f61bcea9a41ea57a837\"\u003e\u003ccode\u003e33e36ba\u003c/code\u003e\u003c/a\u003e build(deps): bump the go-openapi-dependencies group across 4 directories with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/f198aee1a58bfdc215407236771f6ec40e22bc6a\"\u003e\u003ccode\u003ef198aee\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-go in the development-dependencies group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/fd26cf9b250ebb590f3afc8fcb393475b3c91d4d\"\u003e\u003ccode\u003efd26cf9\u003c/code\u003e\u003c/a\u003e ci: post README announcements to discord + bump ci-workflows to v0.4.0 (\u003ca href=\"https://redirect.github.com/go-openapi/runtime/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/d70600fba205c8955232c520749f0dfbd90090b1\"\u003e\u003ccode\u003ed70600f\u003c/code\u003e\u003c/a\u003e chore(ci): run contributors workflow monthly instead of weekly (\u003ca href=\"https://redirect.github.com/go-openapi/runtime/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/runtime/commit/c3b33511d63d2e4bebb4e0af4ce9a3b2d100d2ab\"\u003e\u003ccode\u003ec3b3351\u003c/code\u003e\u003c/a\u003e doc: updated contributors file\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-openapi/runtime/compare/v0.32.4...v0.32.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-openapi/strfmt` from 0.26.4 to 0.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-openapi/strfmt/releases\"\u003egithub.com/go-openapi/strfmt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/tree/v0.27.0\"\u003e0.27.0\u003c/a\u003e - 2026-07-16\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-openapi/strfmt/compare/v0.26.4...v0.27.0\"\u003ehttps://github.com/go-openapi/strfmt/compare/v0.26.4...v0.27.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e11 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: new formats for currencies (ISO-4217 alpha-3) and countries (ISO-3166 alpha-3 \u0026amp; alpha-2) by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/285\"\u003e#285\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/12fcdc1694890cdff145435b24b492669bf231ba\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(duration): add ISO 8601 / RFC 3339 duration format (duration-iso8601) by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/284\"\u003e#284\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/a9ba0128deb2a731571256f23ddb2afc5532aaea\"\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(base64): use standard RFC 4648 alphabet on the text path (\u003ca href=\"https://redirect.github.com/go-openapi/strfmt/issues/87\"\u003e#87\u003c/a\u003e) by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/283\"\u003e#283\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/4de561f4ee7792d3b044716bc6f8a48bb7b4aac8\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(duration): fix panic with trailing space, added fuzz by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/281\"\u003e#281\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/f33c70153463d59411b3a26e69d6fe0240acc950\"\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: typo in Readme by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/09c6110277a62cc447e916f346f1df5413e09e07\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: updated contributors file by \u003ca href=\"https://github.com/bot-go-openapi%5Bbot%5D\"\u003e\u003ccode\u003e@​bot-go-openapi[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/275\"\u003e#275\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/ba561274e2ae188fb237075e4069f728bc885b1f\"\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(fuzz): added systematic fuzzing of formats by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/282\"\u003e#282\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/7f8ff389a19ec46c5b14b683dc08fbe45ac500c9\"\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.27.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/strfmt/pull/286\"\u003e#286\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/836482188ed4ce2c1b9207af61ac5c7bae328155\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eUpdates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump the other-dependencies group across 3 directories with 1 update by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/277\"\u003e#277\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/9f0fa2d83f72058c91990eb7ebb3d562edc4ac79\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.56.0 to 0.57.0 in the golang-org-dependencies group across 1 directory by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-openapi/strfmt/pull/276\"\u003e#276\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/5be05e61a278c9234a9915c3a8baf1e422110c4d\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eOther (technical)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd comments for ISO 3166 countries source data by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/go-openapi/strfmt/commit/a98cfd0b414e78a1524e7a8a8b4bd0aa6fce0473\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003ePeople who contributed to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/strfmt/commit/836482188ed4ce2c1b9207af61ac5c7bae328155\"\u003e\u003ccode\u003e8364821\u003c/code\u003e\u003c/a\u003e chore: prepare release v0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/a98cfd0b414e78a1524e7a8a8b4bd0aa6fce0473\"\u003e\u003ccode\u003ea98cfd0\u003c/code\u003e\u003c/a\u003e Add comments for ISO 3166 countries source data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/09c6110277a62cc447e916f346f1df5413e09e07\"\u003e\u003ccode\u003e09c6110\u003c/code\u003e\u003c/a\u003e Doc: typo in Readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/12fcdc1694890cdff145435b24b492669bf231ba\"\u003e\u003ccode\u003e12fcdc1\u003c/code\u003e\u003c/a\u003e feat: new formats for currencies (ISO-4217 alpha-3) and countries (ISO-3166 a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/a9ba0128deb2a731571256f23ddb2afc5532aaea\"\u003e\u003ccode\u003ea9ba012\u003c/code\u003e\u003c/a\u003e feat(duration): add ISO 8601 / RFC 3339 duration format (duration-iso8601) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/4de561f4ee7792d3b044716bc6f8a48bb7b4aac8\"\u003e\u003ccode\u003e4de561f\u003c/code\u003e\u003c/a\u003e fix(base64): use standard RFC 4648 alphabet on the text path (\u003ca href=\"https://redirect.github.com/go-openapi/strfmt/issues/87\"\u003e#87\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/go-openapi/strfmt/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/7f8ff389a19ec46c5b14b683dc08fbe45ac500c9\"\u003e\u003ccode\u003e7f8ff38\u003c/code\u003e\u003c/a\u003e test(fuzz): added systematic fuzzing of formats (\u003ca href=\"https://redirect.github.com/go-openapi/strfmt/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/f33c70153463d59411b3a26e69d6fe0240acc950\"\u003e\u003ccode\u003ef33c701\u003c/code\u003e\u003c/a\u003e fix(duration): fix panic with trailing space, added fuzz (\u003ca href=\"https://redirect.github.com/go-openapi/strfmt/issues/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/9f0fa2d83f72058c91990eb7ebb3d562edc4ac79\"\u003e\u003ccode\u003e9f0fa2d\u003c/code\u003e\u003c/a\u003e build(deps): bump the other-dependencies group across 3 directories with 1 up...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-openapi/strfmt/commit/5be05e61a278c9234a9915c3a8baf1e422110c4d\"\u003e\u003ccode\u003e5be05e6\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-openapi/strfmt/compare/v0.26.4...v0.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/terraform-json` from 0.27.2 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/terraform-json/releases\"\u003egithub.com/hashicorp/terraform-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003cp\u003eENHANCEMENTS:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplan\u003c/code\u003e: Added \u0026quot;action_reason\u0026quot; data to resource changes described in a plan by \u003ca href=\"https://github.com/renescheepers\"\u003e\u003ccode\u003e@​renescheepers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/200\"\u003ehashicorp/terraform-json#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprovider schema\u003c/code\u003e: Added ability to parse state store schemas from a provider's schema by \u003ca href=\"https://github.com/SarahFrench\"\u003e\u003ccode\u003e@​SarahFrench\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/190\"\u003ehashicorp/terraform-json#190\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis is related to an experimental feature that's still in development in Terraform core.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidate\u003c/code\u003e: Added \u003ccode\u003eDiagnostic.Address\u003c/code\u003e data to diagnostics returned when validating configuration by \u003ca href=\"https://github.com/bbasata\"\u003e\u003ccode\u003e@​bbasata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/204\"\u003ehashicorp/terraform-json#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eINTERNAL:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etest: Add tests for parsing logs from init commands, tests for parsing of RFC3339 timestamps with different levels of precision by \u003ca href=\"https://github.com/SarahFrench\"\u003e\u003ccode\u003e@​SarahFrench\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/180\"\u003ehashicorp/terraform-json#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.0 in the github-actions-breaking group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/182\"\u003ehashicorp/terraform-json#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.0.0 to 6.1.0 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/183\"\u003ehashicorp/terraform-json#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/184\"\u003ehashicorp/terraform-json#184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.0 to 6.0.1 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/186\"\u003ehashicorp/terraform-json#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the github-actions-backward-compatible group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/189\"\u003ehashicorp/terraform-json#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright headers to IBM by \u003ca href=\"https://github.com/radeksimko\"\u003e\u003ccode\u003e@​radeksimko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/192\"\u003ehashicorp/terraform-json#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.2.0 to 6.3.0 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/194\"\u003ehashicorp/terraform-json#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/195\"\u003ehashicorp/terraform-json#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/hashicorp/go-version from 1.8.0 to 1.9.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/196\"\u003ehashicorp/terraform-json#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/199\"\u003ehashicorp/terraform-json#199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions-breaking group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/201\"\u003ehashicorp/terraform-json#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.4.0 to 6.5.0 in the github-actions-backward-compatible group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/202\"\u003ehashicorp/terraform-json#202\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helenjw\"\u003e\u003ccode\u003e@​helenjw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/179\"\u003ehashicorp/terraform-json#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/renescheepers\"\u003e\u003ccode\u003e@​renescheepers\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/200\"\u003ehashicorp/terraform-json#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bbasata\"\u003e\u003ccode\u003e@​bbasata\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/pull/204\"\u003ehashicorp/terraform-json#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hashicorp/terraform-json/compare/v0.27.2...v0.28.0\"\u003ehttps://github.com/hashicorp/terraform-json/compare/v0.27.2...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/1e0dcb8caaf6c22e21bc6c042cb85b5467b670cf\"\u003e\u003ccode\u003e1e0dcb8\u003c/code\u003e\u003c/a\u003e validate: add \u003ccode\u003eDiagnostic.Address\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/34ea8d07cdb50ef7f326f3b448c847d83aa6543d\"\u003e\u003ccode\u003e34ea8d0\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-go from 6.4.0 to 6.5.0 in the github-actions-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/ff68feb930e6e451efa6a0d3a12814c6e6914b90\"\u003e\u003ccode\u003eff68feb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/issues/201\"\u003e#201\u003c/a\u003e from hashicorp/dependabot/github_actions/github-actio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/f3efae01e492b24275fb33ca93c6130ee479c48f\"\u003e\u003ccode\u003ef3efae0\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout in the github-actions-breaking group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/09661535096ac52ee85bc4d4968c0a629f1c60e8\"\u003e\u003ccode\u003e0966153\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/issues/200\"\u003e#200\u003c/a\u003e from renescheepers/rs/add-action-reason\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/b4487cdd6112b7d1d0a4e270ec0f953ac9718d57\"\u003e\u003ccode\u003eb4487cd\u003c/code\u003e\u003c/a\u003e Link ActionReason constants to Terraform's canonical enum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/eefb8b2ce8d8e1de832e1033408b3ccb122f73b5\"\u003e\u003ccode\u003eeefb8b2\u003c/code\u003e\u003c/a\u003e Add ActionReason to ResourceChange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/5738e0ad057af2f241a1d79cbaeb9e52c451bfb3\"\u003e\u003ccode\u003e5738e0a\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/e77c39ee5a16d93861c6e3e99fd2aea148399e6d\"\u003e\u003ccode\u003ee77c39e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/terraform-json/issues/196\"\u003e#196\u003c/a\u003e from hashicorp/dependabot/go_modules/github.com/hashi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/terraform-json/commit/703bd74a48e5461b40eeb5b5663f7f58be3fad52\"\u003e\u003ccode\u003e703bd74\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/hashicorp/go-version from 1.8.0 to 1.9.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/terraform-json/compare/v0.27.2...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-isatty` from 0.0.22 to 0.0.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/4bc9b75fc8738b40f30b420ad17c00e8a151c3bf\"\u003e\u003ccode\u003e4bc9b75\u003c/code\u003e\u003c/a\u003e Lower go directive to 1.20 for Windows 7 users (\u003ca href=\"https://redirect.github.com/mattn/go-isatty/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/4e061da6e858a19c96c6e88818c69c88d7d8b07e\"\u003e\u003ccode\u003e4e061da\u003c/code\u003e\u003c/a\u003e add stub for haiku os (\u003ca href=\"https://redirect.github.com/mattn/go-isatty/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mattn/go-isatty/compare/v0.0.22...v0.0.23\"\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.53.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cdce021fa6c7d9c7eb2743bfbe551f0a98fd5d62\"\u003e\u003ccode\u003ecdce021\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/d9474cc4853d9ef1a29356975408d4771e5770c6\"\u003e\u003ccode\u003ed9474cc\u003c/code\u003e\u003c/a\u003e openpgp: make the deprecation message more explicit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7626c5025624025bb44739a805f431cf93c06d6e\"\u003e\u003ccode\u003e7626c50\u003c/code\u003e\u003c/a\u003e ssh: verify declared key type matches decoded key in authorized_keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/0471e7969e6740594dfe354646bf03e5e89de52d\"\u003e\u003ccode\u003e0471e79\u003c/code\u003e\u003c/a\u003e ssh/agent: enforce strict limits on DSA key parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/6435c37ab681759aff37ba751d0f2238b3043767\"\u003e\u003ccode\u003e6435c37\u003c/code\u003e\u003c/a\u003e ssh: sanitize client disconnect messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7d695da948bfa44ed6eedcebc8f43bcb50e94a57\"\u003e\u003ccode\u003e7d695da\u003c/code\u003e\u003c/a\u003e ssh/agent: drain channel stderr in agent forwarders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/5b7f84159940519e89df4d95465538c1797cee8b\"\u003e\u003ccode\u003e5b7f841\u003c/code\u003e\u003c/a\u003e acme/autocert: fix data race in Manager.createCert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/0b316e7ee409f8e5789a0535679d34155cecc75e\"\u003e\u003ccode\u003e0b316e7\u003c/code\u003e\u003c/a\u003e argon2: update RFC 9106 parameter recommendations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/55aec0a86b4c522b4f7366e69db55349e9f7ff5c\"\u003e\u003ccode\u003e55aec0a\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/5f2de1a9f1e29059fbb9f3d34321bd0da935556b\"\u003e\u003ccode\u003e5f2de1a\u003c/code\u003e\u003c/a\u003e internal: remove wycheproof tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.53.0...v0.54.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.39.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/su...\n\n_Description has been truncated_","html_url":"https://github.com/brooke-hamilton/radius/pull/341","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brooke-hamilton%2Fradius/issues/341","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/341/packages"}},{"old_version":"0.138.0","new_version":"0.140.0","update_type":"minor","path":null,"pr_created_at":"2026-06-08T22:14:11.000Z","version_change":"0.138.0 → 0.140.0","issue":{"uuid":"4617016527","node_id":"PR_kwDOODeKP87kHgdJ","number":175,"state":"closed","title":"Bump the go-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go","size/M"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-15T22:14:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T22:14:11.000Z","updated_at":"2026-06-15T22:14:03.000Z","time_to_close":604790,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go-dependencies","update_count":5,"packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.138.0","new_version":"0.140.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.28.3","new_version":"2.29.0","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.40.0","new_version":"1.41.0","repository_url":"https://github.com/onsi/gomega"},{"name":"golang.org/x/sync","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/golang/sync"},{"name":"google.golang.org/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 go-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.138.0` | `0.140.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.28.3` | `2.29.0` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.40.0` | `1.41.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.20.0` | `0.21.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.81.0` | `1.81.1` |\n\n\nUpdates `github.com/getkin/kin-openapi` from 0.138.0 to 0.140.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.140.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllowed by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1191\"\u003egetkin/kin-openapi#1191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove deepcopy dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1193\"\u003egetkin/kin-openapi#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove decimal128 dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1194\"\u003egetkin/kin-openapi#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply modernize fixes by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1195\"\u003egetkin/kin-openapi#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2,openapi3: replace marshmallow with encoding/json by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1196\"\u003egetkin/kin-openapi#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update GoDoc links to Go Reference by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1197\"\u003egetkin/kin-openapi#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump jsonpointer to v0.22.5 by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1198\"\u003egetkin/kin-openapi#1198\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.139.0...v0.140.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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/5124898cf4bf7f020d8c58e4a16ba51d09db6fb0\"\u003e\u003ccode\u003e5124898\u003c/code\u003e\u003c/a\u003e chore: bump jsonpointer to v0.22.5 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/5ece4a3061c80c48b17bcb8d3d62d48d19a436cf\"\u003e\u003ccode\u003e5ece4a3\u003c/code\u003e\u003c/a\u003e docs: update GoDoc links to Go Reference (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b8600c5ffe355fa0660f564ccd90b91d73b2f38b\"\u003e\u003ccode\u003eb8600c5\u003c/code\u003e\u003c/a\u003e openapi2,openapi3: remove marshmallow dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3a5ddcd5567bbb5c48a084f0cbc9d768c5fc50e9\"\u003e\u003ccode\u003e3a5ddcd\u003c/code\u003e\u003c/a\u003e refactor: apply modernize fixes (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/742704de7a23e5adefc1ced9a5fd8be829302371\"\u003e\u003ccode\u003e742704d\u003c/code\u003e\u003c/a\u003e openapi3: remove decimal128 dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/368327b917ff8e8571fadc42f35589746d160511\"\u003e\u003ccode\u003e368327b\u003c/code\u003e\u003c/a\u003e openapi3: remove deepcopy dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4dc207ca9018726a106e23330f38406cbbb53e48\"\u003e\u003ccode\u003e4dc207c\u003c/code\u003e\u003c/a\u003e openapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.140.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.28.3 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.0\u003c/h2\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/04b5bcbe4eee911a1baf506eda1e7e811c978937\"\u003e\u003ccode\u003e04b5bcb\u003c/code\u003e\u003c/a\u003e v2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/124232a4531c77a7f31a036e0150e06fa78b2af8\"\u003e\u003ccode\u003e124232a\u003c/code\u003e\u003c/a\u003e docs: GinkgoHelperGo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ad9cee80bdfda573e94f1b05f2bd4afa1a2fe815\"\u003e\u003ccode\u003ead9cee8\u003c/code\u003e\u003c/a\u003e feat: GinkgoHelperGo, with integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9e56a0a2a090eb83af696381161bdb996c69bcac\"\u003e\u003ccode\u003e9e56a0a\u003c/code\u003e\u003c/a\u003e chore: refactor devcontainer for better maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/3d235a96ac05d9e855048c66528d2fdbfb9101f7\"\u003e\u003ccode\u003e3d235a9\u003c/code\u003e\u003c/a\u003e chore: ignore internal/tmp_*/ integration suite temporary dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/782666ae83c2bc804f28b1333bf91a21b093d946\"\u003e\u003ccode\u003e782666a\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/009dd04de2d18f00c3c812d2caab713a165a1f7c\"\u003e\u003ccode\u003e009dd04\u003c/code\u003e\u003c/a\u003e Support DescribeTableSubtree in ginkgo outline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.28.3...v2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.40.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.41.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eBeASlice\u003c/code\u003e and \u003ccode\u003eBeAnArray\u003c/code\u003e matchers\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eObject formatting now detects pointer cycles to avoid runaway formatting output.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/af2bccb5831cbcc56cfc16ca3056077cdec4798b\"\u003e\u003ccode\u003eaf2bccb\u003c/code\u003e\u003c/a\u003e v1.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/73e81f6f054c825d1743bf4090ac0a9e1d5605af\"\u003e\u003ccode\u003e73e81f6\u003c/code\u003e\u003c/a\u003e v1.41.0 (full)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e35a84f24113255aaeea62fe7c47e09adf39109b\"\u003e\u003ccode\u003ee35a84f\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/f12e5e1bc7167fae21ef37b0d9d358d51063ff5e\"\u003e\u003ccode\u003ef12e5e1\u003c/code\u003e\u003c/a\u003e fix(format): detect pointer cycles to avoid runaway formatting output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e14831fefa86313f2b01fb803b2ac937e49d08b6\"\u003e\u003ccode\u003ee14831f\u003c/code\u003e\u003c/a\u003e Add optionalDescription docs to AsyncAssertion and Assertion interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/344b94dae7e0df0e2d087574b4c2b1b1597a6943\"\u003e\u003ccode\u003e344b94d\u003c/code\u003e\u003c/a\u003e Add BeASlice and BeAnArray matchers\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.40.0...v1.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/sync` from 0.20.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/5071ed6a9f1617117556b66384f765c934de3698\"\u003e\u003ccode\u003e5071ed6\u003c/code\u003e\u003c/a\u003e all: fix some comments to improve readability\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/sync/compare/v0.20.0...v0.21.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/ironcore-dev/cloud-hypervisor-provider/pull/175","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ironcore-dev%2Fcloud-hypervisor-provider/issues/175","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/175/packages"}},{"old_version":"0.139.0","new_version":"0.140.0","update_type":"minor","path":null,"pr_created_at":"2026-06-08T16:14:14.000Z","version_change":"0.139.0 → 0.140.0","issue":{"uuid":"4614558296","node_id":"PR_kwDON7qbqc7j_Q00","number":11,"state":"closed","title":"Bump github.com/getkin/kin-openapi from 0.139.0 to 0.140.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-19T16:32:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T16:14:14.000Z","updated_at":"2026-06-19T16:32:39.000Z","time_to_close":951503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.139.0","new_version":"0.140.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.139.0 to 0.140.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.140.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllowed by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1191\"\u003egetkin/kin-openapi#1191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove deepcopy dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1193\"\u003egetkin/kin-openapi#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove decimal128 dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1194\"\u003egetkin/kin-openapi#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply modernize fixes by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1195\"\u003egetkin/kin-openapi#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2,openapi3: replace marshmallow with encoding/json by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1196\"\u003egetkin/kin-openapi#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update GoDoc links to Go Reference by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1197\"\u003egetkin/kin-openapi#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump jsonpointer to v0.22.5 by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1198\"\u003egetkin/kin-openapi#1198\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.139.0...v0.140.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.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/5124898cf4bf7f020d8c58e4a16ba51d09db6fb0\"\u003e\u003ccode\u003e5124898\u003c/code\u003e\u003c/a\u003e chore: bump jsonpointer to v0.22.5 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/5ece4a3061c80c48b17bcb8d3d62d48d19a436cf\"\u003e\u003ccode\u003e5ece4a3\u003c/code\u003e\u003c/a\u003e docs: update GoDoc links to Go Reference (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b8600c5ffe355fa0660f564ccd90b91d73b2f38b\"\u003e\u003ccode\u003eb8600c5\u003c/code\u003e\u003c/a\u003e openapi2,openapi3: remove marshmallow dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3a5ddcd5567bbb5c48a084f0cbc9d768c5fc50e9\"\u003e\u003ccode\u003e3a5ddcd\u003c/code\u003e\u003c/a\u003e refactor: apply modernize fixes (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/742704de7a23e5adefc1ced9a5fd8be829302371\"\u003e\u003ccode\u003e742704d\u003c/code\u003e\u003c/a\u003e openapi3: remove decimal128 dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/368327b917ff8e8571fadc42f35589746d160511\"\u003e\u003ccode\u003e368327b\u003c/code\u003e\u003c/a\u003e openapi3: remove deepcopy dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4dc207ca9018726a106e23330f38406cbbb53e48\"\u003e\u003ccode\u003e4dc207c\u003c/code\u003e\u003c/a\u003e openapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllow...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.139.0\u0026new-version=0.140.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 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/TDiblik/gofiber-swagger/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TDiblik%2Fgofiber-swagger/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"0.139.0","new_version":"0.140.0","update_type":"minor","path":null,"pr_created_at":"2026-06-06T03:39:27.000Z","version_change":"0.139.0 → 0.140.0","issue":{"uuid":"4601740507","node_id":"PR_kwDOSyhPK87jWPwy","number":1,"state":"closed","title":"build(deps): bump github.com/getkin/kin-openapi from 0.139.0 to 0.140.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-07T04:30:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-06T03:39:27.000Z","updated_at":"2026-06-07T04:31:04.000Z","time_to_close":89488,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.139.0","new_version":"0.140.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.139.0 to 0.140.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.140.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllowed by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1191\"\u003egetkin/kin-openapi#1191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove deepcopy dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1193\"\u003egetkin/kin-openapi#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove decimal128 dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1194\"\u003egetkin/kin-openapi#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply modernize fixes by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1195\"\u003egetkin/kin-openapi#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2,openapi3: replace marshmallow with encoding/json by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1196\"\u003egetkin/kin-openapi#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update GoDoc links to Go Reference by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1197\"\u003egetkin/kin-openapi#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump jsonpointer to v0.22.5 by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1198\"\u003egetkin/kin-openapi#1198\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.139.0...v0.140.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.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/5124898cf4bf7f020d8c58e4a16ba51d09db6fb0\"\u003e\u003ccode\u003e5124898\u003c/code\u003e\u003c/a\u003e chore: bump jsonpointer to v0.22.5 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/5ece4a3061c80c48b17bcb8d3d62d48d19a436cf\"\u003e\u003ccode\u003e5ece4a3\u003c/code\u003e\u003c/a\u003e docs: update GoDoc links to Go Reference (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b8600c5ffe355fa0660f564ccd90b91d73b2f38b\"\u003e\u003ccode\u003eb8600c5\u003c/code\u003e\u003c/a\u003e openapi2,openapi3: remove marshmallow dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3a5ddcd5567bbb5c48a084f0cbc9d768c5fc50e9\"\u003e\u003ccode\u003e3a5ddcd\u003c/code\u003e\u003c/a\u003e refactor: apply modernize fixes (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/742704de7a23e5adefc1ced9a5fd8be829302371\"\u003e\u003ccode\u003e742704d\u003c/code\u003e\u003c/a\u003e openapi3: remove decimal128 dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/368327b917ff8e8571fadc42f35589746d160511\"\u003e\u003ccode\u003e368327b\u003c/code\u003e\u003c/a\u003e openapi3: remove deepcopy dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4dc207ca9018726a106e23330f38406cbbb53e48\"\u003e\u003ccode\u003e4dc207c\u003c/code\u003e\u003c/a\u003e openapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllow...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/antlss/oapi/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/antlss%2Foapi/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"0.139.0","new_version":"0.140.0","update_type":"minor","path":null,"pr_created_at":"2026-06-05T21:05:03.000Z","version_change":"0.139.0 → 0.140.0","issue":{"uuid":"4600119615","node_id":"PR_kwDOOkIFFM7jQ64x","number":1023,"state":"open","title":"chore(deps): bump github.com/getkin/kin-openapi from 0.139.0 to 0.140.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-05T21:05:03.000Z","updated_at":"2026-06-09T01:09:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.139.0","new_version":"0.140.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.139.0 to 0.140.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.140.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllowed by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1191\"\u003egetkin/kin-openapi#1191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove deepcopy dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1193\"\u003egetkin/kin-openapi#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove decimal128 dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1194\"\u003egetkin/kin-openapi#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply modernize fixes by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1195\"\u003egetkin/kin-openapi#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2,openapi3: replace marshmallow with encoding/json by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1196\"\u003egetkin/kin-openapi#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update GoDoc links to Go Reference by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1197\"\u003egetkin/kin-openapi#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump jsonpointer to v0.22.5 by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1198\"\u003egetkin/kin-openapi#1198\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.139.0...v0.140.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.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/5124898cf4bf7f020d8c58e4a16ba51d09db6fb0\"\u003e\u003ccode\u003e5124898\u003c/code\u003e\u003c/a\u003e chore: bump jsonpointer to v0.22.5 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/5ece4a3061c80c48b17bcb8d3d62d48d19a436cf\"\u003e\u003ccode\u003e5ece4a3\u003c/code\u003e\u003c/a\u003e docs: update GoDoc links to Go Reference (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b8600c5ffe355fa0660f564ccd90b91d73b2f38b\"\u003e\u003ccode\u003eb8600c5\u003c/code\u003e\u003c/a\u003e openapi2,openapi3: remove marshmallow dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3a5ddcd5567bbb5c48a084f0cbc9d768c5fc50e9\"\u003e\u003ccode\u003e3a5ddcd\u003c/code\u003e\u003c/a\u003e refactor: apply modernize fixes (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/742704de7a23e5adefc1ced9a5fd8be829302371\"\u003e\u003ccode\u003e742704d\u003c/code\u003e\u003c/a\u003e openapi3: remove decimal128 dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/368327b917ff8e8571fadc42f35589746d160511\"\u003e\u003ccode\u003e368327b\u003c/code\u003e\u003c/a\u003e openapi3: remove deepcopy dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4dc207ca9018726a106e23330f38406cbbb53e48\"\u003e\u003ccode\u003e4dc207c\u003c/code\u003e\u003c/a\u003e openapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllow...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/OneBusAway/maglev/pull/1023","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneBusAway%2Fmaglev/issues/1023","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1023/packages"}},{"old_version":"0.135.0","new_version":"0.139.0","update_type":"minor","path":"/apps/server","pr_created_at":"2026-06-02T22:12:23.000Z","version_change":"0.135.0 → 0.139.0","issue":{"uuid":"4575333381","node_id":"PR_kwDORDV8Uc7h_OPu","number":72,"state":"open","title":"chore(deps): bump the go-modules group in /apps/server with 9 updates","user":"dependabot[bot]","labels":["Lifecycle/1:stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T22:12:23.000Z","updated_at":"2026-06-13T01:09:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-modules","update_count":9,"packages":[{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.6","new_version":"1.41.10","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.16","new_version":"1.32.21","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.15","new_version":"1.19.20","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.99.1","new_version":"1.103.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/caarlos0/env/v11","old_version":"11.4.0","new_version":"11.4.1","repository_url":"https://github.com/caarlos0/env"},{"name":"github.com/getkin/kin-openapi","old_version":"0.135.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.5","new_version":"5.3.0","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/jackc/pgx/v5","old_version":"5.9.1","new_version":"5.9.2","repository_url":"https://github.com/jackc/pgx"},{"name":"golang.org/x/crypto","old_version":"0.50.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"}],"path":"/apps/server","ecosystem":"go"},"body":"Bumps the go-modules group in /apps/server with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.6` | `1.41.10` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.16` | `1.32.21` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.15` | `1.19.20` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.99.1` | `1.103.0` |\n| [github.com/caarlos0/env/v11](https://github.com/caarlos0/env) | `11.4.0` | `11.4.1` |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.135.0` | `0.139.0` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.5` | `5.3.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.9.1` | `5.9.2` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.50.0` | `0.52.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.6 to 1.41.10\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/b4d02c534cf7f5c782e10bc3f66e40c081a7bb3a\"\u003e\u003ccode\u003eb4d02c5\u003c/code\u003e\u003c/a\u003e Release 2026-06-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/48e375b484e0ae917f61904db440ef17382093d1\"\u003e\u003ccode\u003e48e375b\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/b8a4fc132e65d8310e2de67e0600eec53e2f4b26\"\u003e\u003ccode\u003eb8a4fc1\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/e8627b4cc01977004c41ff0f42670a44d500982d\"\u003e\u003ccode\u003ee8627b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3430\"\u003e#3430\u003c/a\u003e from aws/fix-remove-ioutil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e258a368c5b421d28bae4a18e718b1b4c7dd16a\"\u003e\u003ccode\u003e4e258a3\u003c/code\u003e\u003c/a\u003e chore: update changelog description per review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e1176dfd921faaf4b6c7c3042afa7ad67d599ab8\"\u003e\u003ccode\u003ee1176df\u003c/code\u003e\u003c/a\u003e chore: add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a157f152df84e8398ca0d9a68b9c406dd0e662e3\"\u003e\u003ccode\u003ea157f15\u003c/code\u003e\u003c/a\u003e chore: regenerate SDK with new smithy-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d4a893d796beefa696c6878e4284cb9b4c1a792\"\u003e\u003ccode\u003e0d4a893\u003c/code\u003e\u003c/a\u003e chore: bump SMITHY_GO_CODEGEN_VERSION for ioutil cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858d954f8c28c01cfc73beee86ffb9b5867578e6\"\u003e\u003ccode\u003e858d954\u003c/code\u003e\u003c/a\u003e fix: remove deprecated io/ioutil from codegen templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/35a3c50c9feb3bef0de9412a161cee19b27e00d6\"\u003e\u003ccode\u003e35a3c50\u003c/code\u003e\u003c/a\u003e Release 2026-06-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.6...v1.41.10\"\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.16 to 1.32.21\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/b4d02c534cf7f5c782e10bc3f66e40c081a7bb3a\"\u003e\u003ccode\u003eb4d02c5\u003c/code\u003e\u003c/a\u003e Release 2026-06-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/48e375b484e0ae917f61904db440ef17382093d1\"\u003e\u003ccode\u003e48e375b\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/b8a4fc132e65d8310e2de67e0600eec53e2f4b26\"\u003e\u003ccode\u003eb8a4fc1\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/e8627b4cc01977004c41ff0f42670a44d500982d\"\u003e\u003ccode\u003ee8627b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3430\"\u003e#3430\u003c/a\u003e from aws/fix-remove-ioutil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e258a368c5b421d28bae4a18e718b1b4c7dd16a\"\u003e\u003ccode\u003e4e258a3\u003c/code\u003e\u003c/a\u003e chore: update changelog description per review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e1176dfd921faaf4b6c7c3042afa7ad67d599ab8\"\u003e\u003ccode\u003ee1176df\u003c/code\u003e\u003c/a\u003e chore: add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a157f152df84e8398ca0d9a68b9c406dd0e662e3\"\u003e\u003ccode\u003ea157f15\u003c/code\u003e\u003c/a\u003e chore: regenerate SDK with new smithy-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d4a893d796beefa696c6878e4284cb9b4c1a792\"\u003e\u003ccode\u003e0d4a893\u003c/code\u003e\u003c/a\u003e chore: bump SMITHY_GO_CODEGEN_VERSION for ioutil cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858d954f8c28c01cfc73beee86ffb9b5867578e6\"\u003e\u003ccode\u003e858d954\u003c/code\u003e\u003c/a\u003e fix: remove deprecated io/ioutil from codegen templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/35a3c50c9feb3bef0de9412a161cee19b27e00d6\"\u003e\u003ccode\u003e35a3c50\u003c/code\u003e\u003c/a\u003e Release 2026-06-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.16...config/v1.32.21\"\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.15 to 1.19.20\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/b4d02c534cf7f5c782e10bc3f66e40c081a7bb3a\"\u003e\u003ccode\u003eb4d02c5\u003c/code\u003e\u003c/a\u003e Release 2026-06-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/48e375b484e0ae917f61904db440ef17382093d1\"\u003e\u003ccode\u003e48e375b\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/b8a4fc132e65d8310e2de67e0600eec53e2f4b26\"\u003e\u003ccode\u003eb8a4fc1\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/e8627b4cc01977004c41ff0f42670a44d500982d\"\u003e\u003ccode\u003ee8627b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3430\"\u003e#3430\u003c/a\u003e from aws/fix-remove-ioutil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e258a368c5b421d28bae4a18e718b1b4c7dd16a\"\u003e\u003ccode\u003e4e258a3\u003c/code\u003e\u003c/a\u003e chore: update changelog description per review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e1176dfd921faaf4b6c7c3042afa7ad67d599ab8\"\u003e\u003ccode\u003ee1176df\u003c/code\u003e\u003c/a\u003e chore: add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a157f152df84e8398ca0d9a68b9c406dd0e662e3\"\u003e\u003ccode\u003ea157f15\u003c/code\u003e\u003c/a\u003e chore: regenerate SDK with new smithy-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d4a893d796beefa696c6878e4284cb9b4c1a792\"\u003e\u003ccode\u003e0d4a893\u003c/code\u003e\u003c/a\u003e chore: bump SMITHY_GO_CODEGEN_VERSION for ioutil cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858d954f8c28c01cfc73beee86ffb9b5867578e6\"\u003e\u003ccode\u003e858d954\u003c/code\u003e\u003c/a\u003e fix: remove deprecated io/ioutil from codegen templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/35a3c50c9feb3bef0de9412a161cee19b27e00d6\"\u003e\u003ccode\u003e35a3c50\u003c/code\u003e\u003c/a\u003e Release 2026-06-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.15...credentials/v1.19.20\"\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.99.1 to 1.103.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/b4d02c534cf7f5c782e10bc3f66e40c081a7bb3a\"\u003e\u003ccode\u003eb4d02c5\u003c/code\u003e\u003c/a\u003e Release 2026-06-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/48e375b484e0ae917f61904db440ef17382093d1\"\u003e\u003ccode\u003e48e375b\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/b8a4fc132e65d8310e2de67e0600eec53e2f4b26\"\u003e\u003ccode\u003eb8a4fc1\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/e8627b4cc01977004c41ff0f42670a44d500982d\"\u003e\u003ccode\u003ee8627b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3430\"\u003e#3430\u003c/a\u003e from aws/fix-remove-ioutil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4e258a368c5b421d28bae4a18e718b1b4c7dd16a\"\u003e\u003ccode\u003e4e258a3\u003c/code\u003e\u003c/a\u003e chore: update changelog description per review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e1176dfd921faaf4b6c7c3042afa7ad67d599ab8\"\u003e\u003ccode\u003ee1176df\u003c/code\u003e\u003c/a\u003e chore: add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a157f152df84e8398ca0d9a68b9c406dd0e662e3\"\u003e\u003ccode\u003ea157f15\u003c/code\u003e\u003c/a\u003e chore: regenerate SDK with new smithy-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d4a893d796beefa696c6878e4284cb9b4c1a792\"\u003e\u003ccode\u003e0d4a893\u003c/code\u003e\u003c/a\u003e chore: bump SMITHY_GO_CODEGEN_VERSION for ioutil cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858d954f8c28c01cfc73beee86ffb9b5867578e6\"\u003e\u003ccode\u003e858d954\u003c/code\u003e\u003c/a\u003e fix: remove deprecated io/ioutil from codegen templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/35a3c50c9feb3bef0de9412a161cee19b27e00d6\"\u003e\u003ccode\u003e35a3c50\u003c/code\u003e\u003c/a\u003e Release 2026-06-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.99.1...service/s3/v1.103.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/caarlos0/env/v11` from 11.4.0 to 11.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/caarlos0/env/releases\"\u003egithub.com/caarlos0/env/v11's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6daeb06ac7e3c9532a7eaa5768d45917393b7480: fix: use Key instead of OwnKey in rawEnvVars to properly reference existing defaults in complex structs (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/412\"\u003e#412\u003c/a\u003e) (\u003ca href=\"https://github.com/AndrewChubatiuk\"\u003e\u003ccode\u003e@​AndrewChubatiuk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ff55e6c9733833ce75d62b345916a407dbe4158: docs: adaptive starchart (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/416\"\u003e#416\u003c/a\u003e) (\u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecf4a9682420b025e44b4773fd7ee0be48bb68b2f: ci(deps): bump the actions group with 3 updates (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/411\"\u003e#411\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e33faf6f333c2c3dacef2991825f8e03960a2c0cb: ci(deps): bump the actions group with 3 updates (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/417\"\u003e#417\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e0cb635b62488f4d310809a82a8832cedc9aa94eb: ci(deps): bump the actions group with 6 updates (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/415\"\u003e#415\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003ea72d89a8930fc800372a6a338a1acf33e5cc3a56: ci: update release config (\u003ca href=\"https://github.com/caarlos0\"\u003e\u003ccode\u003e@​caarlos0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003cem\u003eReleased with \u003ca href=\"https://goreleaser.com/pro\"\u003eGoReleaser Pro\u003c/a\u003e!\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/env/commit/a72d89a8930fc800372a6a338a1acf33e5cc3a56\"\u003e\u003ccode\u003ea72d89a\u003c/code\u003e\u003c/a\u003e ci: update release config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/env/commit/6daeb06ac7e3c9532a7eaa5768d45917393b7480\"\u003e\u003ccode\u003e6daeb06\u003c/code\u003e\u003c/a\u003e fix: use Key instead of OwnKey in rawEnvVars to properly reference existing d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/env/commit/33faf6f333c2c3dacef2991825f8e03960a2c0cb\"\u003e\u003ccode\u003e33faf6f\u003c/code\u003e\u003c/a\u003e ci(deps): bump the actions group with 3 updates (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/env/commit/1ff55e6c9733833ce75d62b345916a407dbe4158\"\u003e\u003ccode\u003e1ff55e6\u003c/code\u003e\u003c/a\u003e docs: adaptive starchart (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/env/commit/0cb635b62488f4d310809a82a8832cedc9aa94eb\"\u003e\u003ccode\u003e0cb635b\u003c/code\u003e\u003c/a\u003e ci(deps): bump the actions group with 6 updates (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caarlos0/env/commit/cf4a9682420b025e44b4773fd7ee0be48bb68b2f\"\u003e\u003ccode\u003ecf4a968\u003c/code\u003e\u003c/a\u003e ci(deps): bump the actions group with 3 updates (\u003ca href=\"https://redirect.github.com/caarlos0/env/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/caarlos0/env/compare/v11.4.0...v11.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getkin/kin-openapi` from 0.135.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.135.0...v0.139.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-chi/chi/v5` from 5.2.5 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse strings.ReplaceAll where applicable by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1046\"\u003ego-chi/chi#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate inline middlewares across mounted subrouters by \u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd go 1.26 to ci by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1052\"\u003ego-chi/chi#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove last uses of io/ioutil by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1054\"\u003ego-chi/chi#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chi.walk with slices.Concat by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1053\"\u003ego-chi/chi#1053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the stringscutprefix modernizer by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1051\"\u003ego-chi/chi#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go to 1.23, always use request.Pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1048\"\u003ego-chi/chi#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Route doc comment by \u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set Request.Pattern from RoutePattern() by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: middleware.ClientIP, a replacement for middleware.RealIP 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/chi/pull/967\"\u003ego-chi/chi#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSECURITY: middleware.ClientIP, a replacement for middleware.RealIP\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e submitted PR \u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e, which introduces middleware.ClientIP — a replacement for middleware.RealIP that closes the three open spoofing advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-9g5q-2w5x-hmxf\"\u003eGHSA-9g5q-2w5x-hmxf\u003c/a\u003e — IP spoofing via XFF in \u003ccode\u003eRemoteAddr\u003c/code\u003e resolution (convto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-rjr7-jggh-pgcp\"\u003eGHSA-rjr7-jggh-pgcp\u003c/a\u003e — RealIP allows IP spoofing via unvalidated XFF (rezmoss)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-3fxj-6jh8-hvhx\"\u003eGHSA-3fxj-6jh8-hvhx\u003c/a\u003e — IP spoofing in \u003ccode\u003emiddleware.RealIP\u003c/code\u003e (Saku0512, Critical / 9.3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also addresses issues outlined at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/708\"\u003ego-chi/chi#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003ehttps://adam-p.ca/blog/2022/03/x-forwarded-for/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/711\"\u003ego-chi/chi#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/453\"\u003ego-chi/chi#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/pull/908\"\u003ego-chi/chi#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003emiddleware.RealIP\u003c/code\u003e is deprecated in this PR with pointers to the new API.\u003c/p\u003e\n\u003cp\u003eThe deprecation only adds a \u003ccode\u003e// Deprecated:\u003c/code\u003e doc comment; the function keeps working for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eWhy a new middleware (not \u0026quot;fix RealIP in place\u0026quot;)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eRealIP\u003c/code\u003e has two unfixable design choices: it mutates \u003ccode\u003er.RemoteAddr\u003c/code\u003e, and it tries to be a one-size-fits-all default by walking a hard-coded list of headers any client can supply. Per \u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003eadam-p's \u0026quot;The perils of the 'real' client IP\u0026quot;\u003c/a\u003e (which calls chi out by name on this), there is no safe default — the user must pick their trust source explicitly.\u003c/p\u003e\n\u003ch3\u003eThe new API\u003c/h3\u003e\n\u003cp\u003eFour middlewares, two accessors. Pick exactly one middleware based on your\ninfrastructure, read the result with one of the two accessors:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// One of the four. There is no safe default — pick exactly one.\r\nfunc ClientIPFromHeader(trustedHeader string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFF(trustedIPPrefixes ...string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFFTrustedProxies(numTrustedProxies int) func(http.Handler) http.Handler\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/chi/commit/3b171578ca44dfd75ca3c5cbddc7b44c600a7b49\"\u003e\u003ccode\u003e3b17157\u003c/code\u003e\u003c/a\u003e feat: middleware.ClientIP, a replacement for middleware.RealIP (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/818fdcfc4786168651768377ba647cf9dd5b3953\"\u003e\u003ccode\u003e818fdcf\u003c/code\u003e\u003c/a\u003e fix: set Request.Pattern from RoutePattern() (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/f975af0cb10cbefaccf0422385420fe62722d648\"\u003e\u003ccode\u003ef975af0\u003c/code\u003e\u003c/a\u003e Fix typo in Route doc comment (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/4ef87eaf2cfb27d3126d48194e1a84806acc1aed\"\u003e\u003ccode\u003e4ef87ea\u003c/code\u003e\u003c/a\u003e middleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a54874f0e2f12647a19e82ee70dfa8185014100c\"\u003e\u003ccode\u003ea54874f\u003c/code\u003e\u003c/a\u003e Bump minimum Go to 1.23, always use request.Pattern (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3328d4d3ab8a08547fa419ed657017355e6d3c4d\"\u003e\u003ccode\u003e3328d4d\u003c/code\u003e\u003c/a\u003e Apply the stringscutprefix modernizer (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/be60b2ec5755a9072cdf27af3ba3034e84781d12\"\u003e\u003ccode\u003ebe60b2e\u003c/code\u003e\u003c/a\u003e Simplify chi.walk with slices.Concat (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a36a925a6a195943ec104100d7d18757543e745f\"\u003e\u003ccode\u003ea36a925\u003c/code\u003e\u003c/a\u003e Remove last uses of io/ioutil (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7d93ee3e86b4d477c20d809c9b1ce9a281dfd706\"\u003e\u003ccode\u003e7d93ee3\u003c/code\u003e\u003c/a\u003e add go 1.26 to ci (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/903cff2596eac0f72538ac46d696058351f1c3fb\"\u003e\u003ccode\u003e903cff2\u003c/code\u003e\u003c/a\u003e Propagate inline middlewares across mounted subrouters (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.5...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.9.1 to 5.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.2 (April 18, 2026)\u003c/h1\u003e\n\u003cp\u003eFix SQL Injection via placeholder confusion with dollar quoted string literals (GHSA-j88v-2chj-qfwx)\u003c/p\u003e\n\u003cp\u003eSQL injection can occur when:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eThe non-default simple protocol is used.\u003c/li\u003e\n\u003cli\u003eA dollar quoted string literal is used in the SQL query.\u003c/li\u003e\n\u003cli\u003eThat query contains text that would be would be interpreted outside as a placeholder outside of a string literal.\u003c/li\u003e\n\u003cli\u003eThe value of that placeholder is controllable by the attacker.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eattackValue := `$tag$; drop table canary; --`\n_, err = tx.Exec(ctx, `select $tag$ $1 $tag$, $1`, pgx.QueryExecModeSimpleProtocol, attackValue)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis is unlikely to occur outside of a contrived scenario.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/0aeabbcf11d859229c1f0b20e710d3596c76bf27\"\u003e\u003ccode\u003e0aeabbc\u003c/code\u003e\u003c/a\u003e Release v5.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/60644f84918a8af66d14a4b0d865d4edafd955da\"\u003e\u003ccode\u003e60644f8\u003c/code\u003e\u003c/a\u003e Fix SQL sanitizer bugs with dollar-quoted strings and placeholder overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a5680bc945aa7c6ebac2778d859ee7b4ba86db60\"\u003e\u003ccode\u003ea5680bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2531\"\u003e#2531\u003c/a\u003e from dolmen-go/godoc-add-links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/e34e4524007062710c6a4fb9c8655b75a486b5cd\"\u003e\u003ccode\u003ee34e452\u003c/code\u003e\u003c/a\u003e doc: Add godoc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/08c9bb1f0d8fa6cc10ed8c713e68b1baa64dfe2c\"\u003e\u003ccode\u003e08c9bb1\u003c/code\u003e\u003c/a\u003e Fix Stringer types encoded as text instead of numeric value in composite fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/96b4dbdfd0458cb425bf8454d292a23978872cc8\"\u003e\u003ccode\u003e96b4dbd\u003c/code\u003e\u003c/a\u003e Remove unstable test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/acf88e0065682e8948696d26fa6438669c4cabee\"\u003e\u003ccode\u003eacf88e0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2526\"\u003e#2526\u003c/a\u003e from abrightwell/abrightwell-min-proto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/2f81f1fc03bef99593e92c64ad9cac954c00e8e6\"\u003e\u003ccode\u003e2f81f1f\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003emax_protocol_version\u003c/code\u003e and \u003ccode\u003emin_protocol_version\u003c/code\u003e defaults\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.9.1...v5.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.50.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.50.0...v0.52.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/mattermost/mattermost-test-system-io/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattermost%2Fmattermost-test-system-io/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"}},{"old_version":"0.138.0","new_version":"0.139.0","update_type":"minor","path":null,"pr_created_at":"2026-06-02T03:35:25.000Z","version_change":"0.138.0 → 0.139.0","issue":{"uuid":"4568178835","node_id":"PR_kwDOQ7mCP87hnubG","number":87,"state":"open","title":"deps(deps): bump github.com/getkin/kin-openapi from 0.138.0 to 0.139.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T03:35:25.000Z","updated_at":"2026-06-12T11:13:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.138.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.138.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.138.0\u0026new-version=0.139.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 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/hypersdk/hypersdk/pull/87","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypersdk%2Fhypersdk/issues/87","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/87/packages"}},{"old_version":"0.138.0","new_version":"0.139.0","update_type":"minor","path":"/go-backend","pr_created_at":"2026-05-31T01:33:02.000Z","version_change":"0.138.0 → 0.139.0","issue":{"uuid":"4556239972","node_id":"PR_kwDOQ7_oS87hByZ6","number":205,"state":"closed","title":"chore(go-backend): Bump the gomod group in /go-backend with 5 updates","user":"dependabot[bot]","labels":["dependabot","dependencies","gomod"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-07T01:33:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-31T01:33:02.000Z","updated_at":"2026-06-07T01:33:01.000Z","time_to_close":604798,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(go-backend): Bump","group_name":"gomod","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/getkin/kin-openapi","old_version":"0.138.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.5","new_version":"5.3.0","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/oapi-codegen/runtime","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/oapi-codegen/runtime"},{"name":"golang.org/x/crypto","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"}],"path":"/go-backend","ecosystem":"go"},"body":"Bumps the gomod group in /go-backend with 5 updates:\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/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.138.0` | `0.139.0` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.5` | `5.3.0` |\n| [github.com/oapi-codegen/runtime](https://github.com/oapi-codegen/runtime) | `1.4.0` | `1.4.1` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.51.0` | `0.52.0` |\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/getkin/kin-openapi` from 0.138.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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-chi/chi/v5` from 5.2.5 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse strings.ReplaceAll where applicable by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1046\"\u003ego-chi/chi#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate inline middlewares across mounted subrouters by \u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd go 1.26 to ci by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1052\"\u003ego-chi/chi#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove last uses of io/ioutil by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1054\"\u003ego-chi/chi#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chi.walk with slices.Concat by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1053\"\u003ego-chi/chi#1053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the stringscutprefix modernizer by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1051\"\u003ego-chi/chi#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go to 1.23, always use request.Pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1048\"\u003ego-chi/chi#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Route doc comment by \u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set Request.Pattern from RoutePattern() by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: middleware.ClientIP, a replacement for middleware.RealIP 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/chi/pull/967\"\u003ego-chi/chi#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSECURITY: middleware.ClientIP, a replacement for middleware.RealIP\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e submitted PR \u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e, which introduces middleware.ClientIP — a replacement for middleware.RealIP that closes the three open spoofing advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-9g5q-2w5x-hmxf\"\u003eGHSA-9g5q-2w5x-hmxf\u003c/a\u003e — IP spoofing via XFF in \u003ccode\u003eRemoteAddr\u003c/code\u003e resolution (convto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-rjr7-jggh-pgcp\"\u003eGHSA-rjr7-jggh-pgcp\u003c/a\u003e — RealIP allows IP spoofing via unvalidated XFF (rezmoss)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-3fxj-6jh8-hvhx\"\u003eGHSA-3fxj-6jh8-hvhx\u003c/a\u003e — IP spoofing in \u003ccode\u003emiddleware.RealIP\u003c/code\u003e (Saku0512, Critical / 9.3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also addresses issues outlined at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/708\"\u003ego-chi/chi#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003ehttps://adam-p.ca/blog/2022/03/x-forwarded-for/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/711\"\u003ego-chi/chi#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/453\"\u003ego-chi/chi#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/pull/908\"\u003ego-chi/chi#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003emiddleware.RealIP\u003c/code\u003e is deprecated in this PR with pointers to the new API.\u003c/p\u003e\n\u003cp\u003eThe deprecation only adds a \u003ccode\u003e// Deprecated:\u003c/code\u003e doc comment; the function keeps working for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eWhy a new middleware (not \u0026quot;fix RealIP in place\u0026quot;)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eRealIP\u003c/code\u003e has two unfixable design choices: it mutates \u003ccode\u003er.RemoteAddr\u003c/code\u003e, and it tries to be a one-size-fits-all default by walking a hard-coded list of headers any client can supply. Per \u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003eadam-p's \u0026quot;The perils of the 'real' client IP\u0026quot;\u003c/a\u003e (which calls chi out by name on this), there is no safe default — the user must pick their trust source explicitly.\u003c/p\u003e\n\u003ch3\u003eThe new API\u003c/h3\u003e\n\u003cp\u003eFour middlewares, two accessors. Pick exactly one middleware based on your\ninfrastructure, read the result with one of the two accessors:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// One of the four. There is no safe default — pick exactly one.\r\nfunc ClientIPFromHeader(trustedHeader string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFF(trustedIPPrefixes ...string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFFTrustedProxies(numTrustedProxies int) func(http.Handler) http.Handler\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/chi/commit/3b171578ca44dfd75ca3c5cbddc7b44c600a7b49\"\u003e\u003ccode\u003e3b17157\u003c/code\u003e\u003c/a\u003e feat: middleware.ClientIP, a replacement for middleware.RealIP (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/818fdcfc4786168651768377ba647cf9dd5b3953\"\u003e\u003ccode\u003e818fdcf\u003c/code\u003e\u003c/a\u003e fix: set Request.Pattern from RoutePattern() (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/f975af0cb10cbefaccf0422385420fe62722d648\"\u003e\u003ccode\u003ef975af0\u003c/code\u003e\u003c/a\u003e Fix typo in Route doc comment (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/4ef87eaf2cfb27d3126d48194e1a84806acc1aed\"\u003e\u003ccode\u003e4ef87ea\u003c/code\u003e\u003c/a\u003e middleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a54874f0e2f12647a19e82ee70dfa8185014100c\"\u003e\u003ccode\u003ea54874f\u003c/code\u003e\u003c/a\u003e Bump minimum Go to 1.23, always use request.Pattern (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3328d4d3ab8a08547fa419ed657017355e6d3c4d\"\u003e\u003ccode\u003e3328d4d\u003c/code\u003e\u003c/a\u003e Apply the stringscutprefix modernizer (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/be60b2ec5755a9072cdf27af3ba3034e84781d12\"\u003e\u003ccode\u003ebe60b2e\u003c/code\u003e\u003c/a\u003e Simplify chi.walk with slices.Concat (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a36a925a6a195943ec104100d7d18757543e745f\"\u003e\u003ccode\u003ea36a925\u003c/code\u003e\u003c/a\u003e Remove last uses of io/ioutil (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7d93ee3e86b4d477c20d809c9b1ce9a281dfd706\"\u003e\u003ccode\u003e7d93ee3\u003c/code\u003e\u003c/a\u003e add go 1.26 to ci (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/903cff2596eac0f72538ac46d696058351f1c3fb\"\u003e\u003ccode\u003e903cff2\u003c/code\u003e\u003c/a\u003e Propagate inline middlewares across mounted subrouters (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.5...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oapi-codegen/runtime` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oapi-codegen/runtime/releases\"\u003egithub.com/oapi-codegen/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cp\u003eThis is a bug fix release.\u003c/p\u003e\n\u003cp\u003eChanges in \u003ccode\u003ev1.4.0\u003c/code\u003e, coupled with changes in \u003ccode\u003ev2.7.0\u003c/code\u003e of oapi-codegen exposed some new problems. \u003ccode\u003edeepObject\u003c/code\u003e style marshaling behavior now supports encoding unicode. UTF-8 can't be directly included in parameters, so we need to \u003ccode\u003e%\u003c/code\u003e escape it.\u003c/p\u003e\n\u003cp\u003eForm binding now detects maps, which makes binding to a Nullable possible. We can't use generics around \u003ccode\u003eNullable[T]\u003c/code\u003e, so we handle maps generically, assuming they're a Nullable with its behavior assumptions.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix form binding of Nullables (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/133\"\u003e#133\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePercent-encode deepObject parameter wire output (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/132\"\u003e#132\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update oapi-codegen/actions action to v0.7.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/127\"\u003e#127\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/107\"\u003e#107\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/kataras/iris/v12 to v12.2.11 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/11\"\u003e#11\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update release-drafter/release-drafter action to v7.2.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/122\"\u003e#122\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSponsors\u003c/h2\u003e\n\u003cp\u003eWe would like to thank our sponsors for their support during this release.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/2755f15aee0c946a782704399ba88f9830dc0912\"\u003e\u003ccode\u003e2755f15\u003c/code\u003e\u003c/a\u003e Fix form binding of Nullables (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/17de1dd042b56f9848af5314d5399a8d8cf8591f\"\u003e\u003ccode\u003e17de1dd\u003c/code\u003e\u003c/a\u003e Percent-encode deepObject parameter wire output (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/d2b7c4c58e85cdc668508abccb138dbe0d15f9d9\"\u003e\u003ccode\u003ed2b7c4c\u003c/code\u003e\u003c/a\u003e chore(deps): update oapi-codegen/actions action to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/6fd6c25e4f6db33e2c9c249403527ae83f30eba6\"\u003e\u003ccode\u003e6fd6c25\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/19040cc57320598827a0a591c6fdba6f46e3a5e8\"\u003e\u003ccode\u003e19040cc\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/kataras/iris/v12 to v12.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/e05282eb5f0ed6981bf48165ba3e272d5cd062f8\"\u003e\u003ccode\u003ee05282e\u003c/code\u003e\u003c/a\u003e chore(deps): update release-drafter/release-drafter action to v7.2.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oapi-codegen/runtime/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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\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/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haya372%2Fweb-app-template/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"}},{"old_version":"0.135.0","new_version":"0.139.0","update_type":"minor","path":null,"pr_created_at":"2026-05-30T05:42:40.000Z","version_change":"0.135.0 → 0.139.0","issue":{"uuid":"4553424243","node_id":"PR_kwDOR_gVtc7g5ZT4","number":9,"state":"closed","title":"fix: bump github.com/getkin/kin-openapi from 0.135.0 to 0.139.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":["nicholemattera"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-06T05:42:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-30T05:42:40.000Z","updated_at":"2026-06-06T05:42:41.000Z","time_to_close":604799,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.135.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.135.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.135.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.135.0\u0026new-version=0.139.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 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/nicholemattera/Serenity/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicholemattera%2FSerenity/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"0.135.0","new_version":"0.139.0","update_type":"minor","path":"/broker","pr_created_at":"2026-05-26T22:57:46.000Z","version_change":"0.135.0 → 0.139.0","issue":{"uuid":"4528062765","node_id":"PR_kwDONVcyCc7fmqJo","number":616,"state":"closed","title":"chore(deps): bump github.com/getkin/kin-openapi in /broker","user":"dependabot[bot]","labels":["deps"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-05-29T05:07:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T22:57:46.000Z","updated_at":"2026-05-29T05:07:44.000Z","time_to_close":194989,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.135.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":"/broker","ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) in `/broker` from 0.135.0 to 0.139.0.\n\nUpdates `github.com/getkin/kin-openapi` from 0.135.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.135.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.135.0\u0026new-version=0.139.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/indexdata/crosslink/pull/616","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/indexdata%2Fcrosslink/issues/616","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/616/packages"}},{"old_version":"0.138.0","new_version":"0.139.0","update_type":"minor","path":null,"pr_created_at":"2026-05-26T01:34:41.000Z","version_change":"0.138.0 → 0.139.0","issue":{"uuid":"4520601434","node_id":"PR_kwDOP2u0hs7fOZRX","number":1291,"state":"open","title":"deps: Bump the all-go-deps group with 10 updates","user":"dependabot[bot]","labels":["security","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T01:34:41.000Z","updated_at":"2026-05-26T01:42:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","group_name":"all-go-deps","update_count":10,"packages":[{"name":"github.com/anthropics/anthropic-sdk-go","old_version":"1.43.0","new_version":"1.45.0","repository_url":"https://github.com/anthropics/anthropic-sdk-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/bedrockruntime","old_version":"1.50.6","new_version":"1.52.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/getkin/kin-openapi","old_version":"0.138.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.5","new_version":"5.3.0","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/slack-go/slack","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/slack-go/slack"},{"name":"google.golang.org/adk","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/google/adk-go"},{"name":"google.golang.org/genai","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/googleapis/go-genai"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-deps group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.43.0` | `1.45.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/bedrockruntime](https://github.com/aws/aws-sdk-go-v2) | `1.50.6` | `1.52.0` |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.138.0` | `0.139.0` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.5` | `5.3.0` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.6.0` | `1.6.1` |\n| [github.com/slack-go/slack](https://github.com/slack-go/slack) | `0.23.1` | `0.24.0` |\n| [google.golang.org/adk](https://github.com/google/adk-go) | `1.2.0` | `1.3.0` |\n| [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.57.0` | `1.58.0` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.35.4` | `0.35.5` |\n\nUpdates `github.com/anthropics/anthropic-sdk-go` from 1.43.0 to 1.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/releases\"\u003egithub.com/anthropics/anthropic-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.45.0\u003c/h2\u003e\n\u003ch2\u003e1.45.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.1...v1.45.0\"\u003ev1.44.1...v1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for thinking-token-count beta for estimated tokens in thinking block deltas when streaming (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/dedeb6d263a651d63c95bd360befbd53dd26ec12\"\u003ededeb6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.44.1\u003c/h2\u003e\n\u003ch2\u003e1.44.1 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.0...v1.44.1\"\u003ev1.44.0...v1.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner:\u003c/strong\u003e skip tool calls SessionToolRunner does not own (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/93afc65f2f1b811d760f2e5149e13dd5eb328f79\"\u003e93afc65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.44.0\u003c/h2\u003e\n\u003ch2\u003e1.44.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.44.0\"\u003ev1.43.0...v1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e Add support for self-hosted sandboxes in CMA with sandbox helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/34354c43f329852a88682bb6665a1453754d61be\"\u003e34354c4\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/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md\"\u003egithub.com/anthropics/anthropic-sdk-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.45.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.1...v1.45.0\"\u003ev1.44.1...v1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for thinking-token-count beta for estimated tokens in thinking block deltas when streaming (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/dedeb6d263a651d63c95bd360befbd53dd26ec12\"\u003ededeb6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.1 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.0...v1.44.1\"\u003ev1.44.0...v1.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner:\u003c/strong\u003e skip tool calls SessionToolRunner does not own (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/93afc65f2f1b811d760f2e5149e13dd5eb328f79\"\u003e93afc65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.44.0\"\u003ev1.43.0...v1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e Add support for self-hosted sandboxes in CMA with sandbox helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/34354c43f329852a88682bb6665a1453754d61be\"\u003e34354c4\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/anthropics/anthropic-sdk-go/commit/88310ccdb19419fb6c8b0fd2e99f1e3d8c74041e\"\u003e\u003ccode\u003e88310cc\u003c/code\u003e\u003c/a\u003e release: 1.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4eb28e321282db071753c97d3223b092db9108d1\"\u003e\u003ccode\u003e4eb28e3\u003c/code\u003e\u003c/a\u003e feat(api): Add support for thinking-token-count beta for estimated tokens in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/d138190aeae5568972430f9a6204875aa04097fc\"\u003e\u003ccode\u003ed138190\u003c/code\u003e\u003c/a\u003e release: 1.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/d0a73a50e70544b552f202d4e6f67eb45b9fd739\"\u003e\u003ccode\u003ed0a73a5\u003c/code\u003e\u003c/a\u003e fix(runner): skip tool calls SessionToolRunner does not own\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/288857308b47e48ee7d572506efffb568d514846\"\u003e\u003ccode\u003e2888573\u003c/code\u003e\u003c/a\u003e release: 1.44.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.45.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/bedrockruntime` from 1.50.6 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/ecr/v1.50.6...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/getkin/kin-openapi` from 0.138.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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-chi/chi/v5` from 5.2.5 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse strings.ReplaceAll where applicable by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1046\"\u003ego-chi/chi#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate inline middlewares across mounted subrouters by \u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd go 1.26 to ci by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1052\"\u003ego-chi/chi#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove last uses of io/ioutil by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1054\"\u003ego-chi/chi#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chi.walk with slices.Concat by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1053\"\u003ego-chi/chi#1053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the stringscutprefix modernizer by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1051\"\u003ego-chi/chi#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go to 1.23, always use request.Pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1048\"\u003ego-chi/chi#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Route doc comment by \u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set Request.Pattern from RoutePattern() by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: middleware.ClientIP, a replacement for middleware.RealIP 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/chi/pull/967\"\u003ego-chi/chi#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSECURITY: middleware.ClientIP, a replacement for middleware.RealIP\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e submitted PR \u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e, which introduces middleware.ClientIP — a replacement for middleware.RealIP that closes the three open spoofing advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-9g5q-2w5x-hmxf\"\u003eGHSA-9g5q-2w5x-hmxf\u003c/a\u003e — IP spoofing via XFF in \u003ccode\u003eRemoteAddr\u003c/code\u003e resolution (convto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-rjr7-jggh-pgcp\"\u003eGHSA-rjr7-jggh-pgcp\u003c/a\u003e — RealIP allows IP spoofing via unvalidated XFF (rezmoss)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-3fxj-6jh8-hvhx\"\u003eGHSA-3fxj-6jh8-hvhx\u003c/a\u003e — IP spoofing in \u003ccode\u003emiddleware.RealIP\u003c/code\u003e (Saku0512, Critical / 9.3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also addresses issues outlined at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/708\"\u003ego-chi/chi#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003ehttps://adam-p.ca/blog/2022/03/x-forwarded-for/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/711\"\u003ego-chi/chi#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/453\"\u003ego-chi/chi#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/pull/908\"\u003ego-chi/chi#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003emiddleware.RealIP\u003c/code\u003e is deprecated in this PR with pointers to the new API.\u003c/p\u003e\n\u003cp\u003eThe deprecation only adds a \u003ccode\u003e// Deprecated:\u003c/code\u003e doc comment; the function keeps working for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eWhy a new middleware (not \u0026quot;fix RealIP in place\u0026quot;)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eRealIP\u003c/code\u003e has two unfixable design choices: it mutates \u003ccode\u003er.RemoteAddr\u003c/code\u003e, and it tries to be a one-size-fits-all default by walking a hard-coded list of headers any client can supply. Per \u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003eadam-p's \u0026quot;The perils of the 'real' client IP\u0026quot;\u003c/a\u003e (which calls chi out by name on this), there is no safe default — the user must pick their trust source explicitly.\u003c/p\u003e\n\u003ch3\u003eThe new API\u003c/h3\u003e\n\u003cp\u003eFour middlewares, two accessors. Pick exactly one middleware based on your\ninfrastructure, read the result with one of the two accessors:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// One of the four. There is no safe default — pick exactly one.\r\nfunc ClientIPFromHeader(trustedHeader string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFF(trustedIPPrefixes ...string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFFTrustedProxies(numTrustedProxies int) func(http.Handler) http.Handler\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/chi/commit/3b171578ca44dfd75ca3c5cbddc7b44c600a7b49\"\u003e\u003ccode\u003e3b17157\u003c/code\u003e\u003c/a\u003e feat: middleware.ClientIP, a replacement for middleware.RealIP (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/818fdcfc4786168651768377ba647cf9dd5b3953\"\u003e\u003ccode\u003e818fdcf\u003c/code\u003e\u003c/a\u003e fix: set Request.Pattern from RoutePattern() (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/f975af0cb10cbefaccf0422385420fe62722d648\"\u003e\u003ccode\u003ef975af0\u003c/code\u003e\u003c/a\u003e Fix typo in Route doc comment (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/4ef87eaf2cfb27d3126d48194e1a84806acc1aed\"\u003e\u003ccode\u003e4ef87ea\u003c/code\u003e\u003c/a\u003e middleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a54874f0e2f12647a19e82ee70dfa8185014100c\"\u003e\u003ccode\u003ea54874f\u003c/code\u003e\u003c/a\u003e Bump minimum Go to 1.23, always use request.Pattern (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3328d4d3ab8a08547fa419ed657017355e6d3c4d\"\u003e\u003ccode\u003e3328d4d\u003c/code\u003e\u003c/a\u003e Apply the stringscutprefix modernizer (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/be60b2ec5755a9072cdf27af3ba3034e84781d12\"\u003e\u003ccode\u003ebe60b2e\u003c/code\u003e\u003c/a\u003e Simplify chi.walk with slices.Concat (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a36a925a6a195943ec104100d7d18757543e745f\"\u003e\u003ccode\u003ea36a925\u003c/code\u003e\u003c/a\u003e Remove last uses of io/ioutil (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7d93ee3e86b4d477c20d809c9b1ce9a281dfd706\"\u003e\u003ccode\u003e7d93ee3\u003c/code\u003e\u003c/a\u003e add go 1.26 to ci (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/903cff2596eac0f72538ac46d696058351f1c3fb\"\u003e\u003ccode\u003e903cff2\u003c/code\u003e\u003c/a\u003e Propagate inline middlewares across mounted subrouters (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.5...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.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/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/slack-go/slack` from 0.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slack-go/slack/releases\"\u003egithub.com/slack-go/slack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: format go get command in code block by \u003ca href=\"https://github.com/akhil-ge0rge\"\u003e\u003ccode\u003e@​akhil-ge0rge\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/slack-go/slack/pull/1554\"\u003eslack-go/slack#1554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add new block kit block Data Table by \u003ca href=\"https://github.com/nlopes\"\u003e\u003ccode\u003e@​nlopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/slack-go/slack/pull/1555\"\u003eslack-go/slack#1555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\n\u003ccode\u003eNewTaskCardBlock\u003c/code\u003e and \u003ccode\u003eNewPlanBlock\u003c/code\u003e now guard against nil variadic options so if you were doing that (which you shouldn't) this is a breaking change.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhil-ge0rge\"\u003e\u003ccode\u003e@​akhil-ge0rge\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/slack-go/slack/pull/1554\"\u003eslack-go/slack#1554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/slack-go/slack/compare/v0.23.1...v0.24.0\"\u003ehttps://github.com/slack-go/slack/compare/v0.23.1...v0.24.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/slack-go/slack/blob/master/CHANGELOG.md\"\u003egithub.com/slack-go/slack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.24.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock Kit: \u003ccode\u003eDataTableBlock\u003c/code\u003e for the \u003ca href=\"https://docs.slack.dev/reference/block-kit/blocks/data-table-block/\"\u003e\u003ccode\u003edata_table\u003c/code\u003e\u003c/a\u003e\nblock, with \u003ccode\u003eNewDataTableBlock\u003c/code\u003e, \u003ccode\u003eAddRow\u003c/code\u003e, raw-text/raw-number/rich-text cell\nconstructors, and \u003ccode\u003eWithPageSize\u003c/code\u003e / \u003ccode\u003eWithRowHeaderColumnIndex\u003c/code\u003e builders.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eNewTaskCardBlock\u003c/code\u003e and \u003ccode\u003eNewPlanBlock\u003c/code\u003e nil-guard their variadic options,\nmatching the other block constructors (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/1236\"\u003e#1236\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/slack-go/slack/commit/0b30f31349140ef0cf77f60448d3cb449fec1813\"\u003e\u003ccode\u003e0b30f31\u003c/code\u003e\u003c/a\u003e chore: bump to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slack-go/slack/commit/8c5ef3c18b2999a9a7b4913560c8722249c531c5\"\u003e\u003ccode\u003e8c5ef3c\u003c/code\u003e\u003c/a\u003e feat: add new block kit block Data Table (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slack-go/slack/commit/ff3ada69277b00264224624c8a6e3192f2348c63\"\u003e\u003ccode\u003eff3ada6\u003c/code\u003e\u003c/a\u003e docs: format go get command in code block (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/slack-go/slack/compare/v0.23.1...v0.24.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/adk` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/adk-go/releases\"\u003egoogle.golang.org/adk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove manual session ID input and enable auto-creation in runner by \u003ca href=\"https://github.com/hanorik\"\u003e\u003ccode\u003e@​hanorik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/754\"\u003egoogle/adk-go#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for updating existing Agent Engine instances by \u003ca href=\"https://github.com/hanorik\"\u003e\u003ccode\u003e@​hanorik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/755\"\u003egoogle/adk-go#755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for simple text instead of full genai.Content for stream_query by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/773\"\u003egoogle/adk-go#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make adk work with a2a-go/v2 by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/701\"\u003egoogle/adk-go#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: rename experimental reasoning tokens attribute to gen_ai.usage.reasoning.output_tokens and change semantics of gen_ai.usage.output_tokens by \u003ca href=\"https://github.com/pigorski\"\u003e\u003ccode\u003e@​pigorski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/779\"\u003egoogle/adk-go#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: propagate thought signature to first function call in mixed responses by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/788\"\u003egoogle/adk-go#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded VertexAI MemoryBank support  by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/801\"\u003egoogle/adk-go#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: the old adka2a public api depending on the new a2a-go/v2 by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/813\"\u003egoogle/adk-go#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eADK GO version update for LLM Request tagging by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/816\"\u003egoogle/adk-go#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd parallel HITL function test by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/817\"\u003egoogle/adk-go#817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump a2a-go version to have nil part fix by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/827\"\u003egoogle/adk-go#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged model for gemini API to gemini-3.1-flash-lite (in examples) by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/839\"\u003egoogle/adk-go#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add core bidirectional streaming support by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/833\"\u003egoogle/adk-go#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add Dependabot config for automated dependency updates by \u003ca href=\"https://github.com/karolpiotrowicz\"\u003e\u003ccode\u003e@​karolpiotrowicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/843\"\u003egoogle/adk-go#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add sequential agent live run by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/835\"\u003egoogle/adk-go#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add live example by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/834\"\u003egoogle/adk-go#834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Stop ignoring request Decode error in runtime. by \u003ca href=\"https://github.com/foxfrikses\"\u003e\u003ccode\u003e@​foxfrikses\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/851\"\u003egoogle/adk-go#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Propagate StateDelta for non-streaming agent. by \u003ca href=\"https://github.com/foxfrikses\"\u003e\u003ccode\u003e@​foxfrikses\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/854\"\u003egoogle/adk-go#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent nil deref when a tool doesn't implement tool.Tool. by \u003ca href=\"https://github.com/foxfrikses\"\u003e\u003ccode\u003e@​foxfrikses\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/855\"\u003egoogle/adk-go#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add session resumption by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/837\"\u003egoogle/adk-go#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add streaming tools by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/836\"\u003egoogle/adk-go#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add audio cache for save artifact by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/838\"\u003egoogle/adk-go#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix folder name by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/859\"\u003egoogle/adk-go#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/karolpiotrowicz\"\u003e\u003ccode\u003e@​karolpiotrowicz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/843\"\u003egoogle/adk-go#843\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/adk-go/compare/v1.2.0...v.1.3.0\"\u003ehttps://github.com/google/adk-go/compare/v1.2.0...v.1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/428efadbb5b5551bb58bea32bac238f6ece76dcd\"\u003e\u003ccode\u003e428efad\u003c/code\u003e\u003c/a\u003e fix: user auth propagation not working in adka2a compat (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/f2aee5301649e7f28fe00564b906fa7c02c64e60\"\u003e\u003ccode\u003ef2aee53\u003c/code\u003e\u003c/a\u003e chore: fix folder name (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/236cab75e76b5ddd7dc6b32d3bfa72ca1f8211a5\"\u003e\u003ccode\u003e236cab7\u003c/code\u003e\u003c/a\u003e feat(live): Add audio cache for save artifact (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/e5c3f51091121b8098126392b28fd6012faa076c\"\u003e\u003ccode\u003ee5c3f51\u003c/code\u003e\u003c/a\u003e feat(live): Add streaming tools (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/2b79d381812a6b9b58559b1fe4e706564d23bf6d\"\u003e\u003ccode\u003e2b79d38\u003c/code\u003e\u003c/a\u003e feat(live): Add session resumption (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/9eb7630f38d1673d1005563477d80f37ad468175\"\u003e\u003ccode\u003e9eb7630\u003c/code\u003e\u003c/a\u003e fix: Prevent nil deref when a tool doesn't implement tool.Tool interface. (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/ead8568e6a48ca652e0d39007ba9b4ebd509a26f\"\u003e\u003ccode\u003eead8568\u003c/code\u003e\u003c/a\u003e fix: Propagate StateDelta for non-streaming agent. (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/3954b83598249a48311821ddb66f5c3720720c05\"\u003e\u003ccode\u003e3954b83\u003c/code\u003e\u003c/a\u003e fix: Stop ignoring request Decode error in runtime. (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/5fb72b9a4dd8dbf70a3da9e5d44be3569832ae47\"\u003e\u003ccode\u003e5fb72b9\u003c/code\u003e\u003c/a\u003e feat(live): Add live example (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/8fb171b6af36169b40611d817233b4b0093a8e53\"\u003e\u003ccode\u003e8fb171b\u003c/code\u003e\u003c/a\u003e feat(live): Add sequential agent live run (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/adk-go/compare/v1.2.0...v1.3.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/genai` from 1.57.0 to 1.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/go-genai/releases\"\u003egoogle.golang.org/genai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.57.0...v1.58.0\"\u003e1.58.0\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eenable_prompt_injection_detection\u003c/code\u003e for Computer Use feature for the Gemini API. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/19c2566dcfdbfdbc5821ab8ffb71f6155f084dab\"\u003e19c2566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd new fields (\u003ca href=\"https://github.com/googleapis/go-genai/commit/1608e807c1aa9d80dfc484db6cc37f49ee4e69a1\"\u003e1608e80\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/go-genai/blob/main/CHANGELOG.md\"\u003egoogle.golang.org/genai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.57.0...v1.58.0\"\u003e1.58.0\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eenable_prompt_injection_detection\u003c/code\u003e for Computer Use feature for the Gemini API. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/19c2566dcfdbfdbc5821ab8ffb71f6155f084dab\"\u003e19c2566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd new fields (\u003ca href=\"https://github.com/googleapis/go-genai/commit/1608e807c1aa9d80dfc484db6cc37f49ee4e69a1\"\u003e1608e80\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/go-genai/commit/97ea31f16473973e587f5b18659a5669dffd1f84\"\u003e\u003ccode\u003e97ea31f\u003c/code\u003e\u003c/a\u003e chore(main): release 1.58.0 (\u003ca href=\"https://redirect.github.com/googleapis/go-genai/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/19c2566dcfdbfdbc5821ab8ffb71f6155f084dab\"\u003e\u003ccode\u003e19c2566\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eenable_prompt_injection_detection\u003c/code\u003e for Computer Use feature for th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/1608e807c1aa9d80dfc484db6cc37f49ee4e69a1\"\u003e\u003ccode\u003e1608e80\u003c/code\u003e\u003c/a\u003e feat: add new fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/843a665755f75055e7c4bde1177af703384f7905\"\u003e\u003ccode\u003e843a665\u003c/code\u003e\u003c/a\u003e chore: update comment in BatchJobOutputInfo to unblock javadoc generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/8b28bf81bd7a3cee47ed0a8b911e0d574f87a7aa\"\u003e\u003ccode\u003e8b28bf8\u003c/code\u003e\u003c/a\u003e chore: Throw fatals() instead of errors() in the replay_api_client when the i...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.57.0...v1.58.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apiextensions-apiserver` from 0.35.4 to 0.35.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/e5278bfcb4a507a63a8d11a2a1cf8cb620c04565\"\u003e\u003ccode\u003ee5278bf\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.5 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/compare/v0.35.4...v0.35.5\"\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/jordigilh/kubernaut/pull/1291","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jordigilh%2Fkubernaut/issues/1291","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1291/packages"}},{"old_version":"0.137.0","new_version":"0.139.0","update_type":"minor","path":null,"pr_created_at":"2026-05-26T01:22:15.000Z","version_change":"0.137.0 → 0.139.0","issue":{"uuid":"4520552184","node_id":"PR_kwDOQ5HbzM7fOPGB","number":86,"state":"closed","title":"deps: bump the minor-and-patch group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-08T19:44:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T01:22:15.000Z","updated_at":"2026-06-08T19:45:01.000Z","time_to_close":1189364,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-and-patch","update_count":5,"packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.137.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.5","new_version":"5.3.0","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/oapi-codegen/runtime","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/oapi-codegen/runtime"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.28.3","new_version":"2.29.0","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/onsi/gomega","old_version":"1.40.0","new_version":"1.41.0","repository_url":"https://github.com/onsi/gomega"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-and-patch group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.137.0` | `0.139.0` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.5` | `5.3.0` |\n| [github.com/oapi-codegen/runtime](https://github.com/oapi-codegen/runtime) | `1.4.0` | `1.4.1` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.28.3` | `2.29.0` |\n| [github.com/onsi/gomega](https://github.com/onsi/gomega) | `1.40.0` | `1.41.0` |\n\n\nUpdates `github.com/getkin/kin-openapi` from 0.137.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.137.0...v0.139.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-chi/chi/v5` from 5.2.5 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse strings.ReplaceAll where applicable by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1046\"\u003ego-chi/chi#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate inline middlewares across mounted subrouters by \u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd go 1.26 to ci by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1052\"\u003ego-chi/chi#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove last uses of io/ioutil by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1054\"\u003ego-chi/chi#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chi.walk with slices.Concat by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1053\"\u003ego-chi/chi#1053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the stringscutprefix modernizer by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1051\"\u003ego-chi/chi#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go to 1.23, always use request.Pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1048\"\u003ego-chi/chi#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Route doc comment by \u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set Request.Pattern from RoutePattern() by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: middleware.ClientIP, a replacement for middleware.RealIP 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/chi/pull/967\"\u003ego-chi/chi#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSECURITY: middleware.ClientIP, a replacement for middleware.RealIP\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e submitted PR \u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e, which introduces middleware.ClientIP — a replacement for middleware.RealIP that closes the three open spoofing advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-9g5q-2w5x-hmxf\"\u003eGHSA-9g5q-2w5x-hmxf\u003c/a\u003e — IP spoofing via XFF in \u003ccode\u003eRemoteAddr\u003c/code\u003e resolution (convto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-rjr7-jggh-pgcp\"\u003eGHSA-rjr7-jggh-pgcp\u003c/a\u003e — RealIP allows IP spoofing via unvalidated XFF (rezmoss)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-3fxj-6jh8-hvhx\"\u003eGHSA-3fxj-6jh8-hvhx\u003c/a\u003e — IP spoofing in \u003ccode\u003emiddleware.RealIP\u003c/code\u003e (Saku0512, Critical / 9.3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also addresses issues outlined at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/708\"\u003ego-chi/chi#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003ehttps://adam-p.ca/blog/2022/03/x-forwarded-for/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/711\"\u003ego-chi/chi#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/453\"\u003ego-chi/chi#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/pull/908\"\u003ego-chi/chi#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003emiddleware.RealIP\u003c/code\u003e is deprecated in this PR with pointers to the new API.\u003c/p\u003e\n\u003cp\u003eThe deprecation only adds a \u003ccode\u003e// Deprecated:\u003c/code\u003e doc comment; the function keeps working for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eWhy a new middleware (not \u0026quot;fix RealIP in place\u0026quot;)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eRealIP\u003c/code\u003e has two unfixable design choices: it mutates \u003ccode\u003er.RemoteAddr\u003c/code\u003e, and it tries to be a one-size-fits-all default by walking a hard-coded list of headers any client can supply. Per \u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003eadam-p's \u0026quot;The perils of the 'real' client IP\u0026quot;\u003c/a\u003e (which calls chi out by name on this), there is no safe default — the user must pick their trust source explicitly.\u003c/p\u003e\n\u003ch3\u003eThe new API\u003c/h3\u003e\n\u003cp\u003eFour middlewares, two accessors. Pick exactly one middleware based on your\ninfrastructure, read the result with one of the two accessors:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// One of the four. There is no safe default — pick exactly one.\r\nfunc ClientIPFromHeader(trustedHeader string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFF(trustedIPPrefixes ...string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFFTrustedProxies(numTrustedProxies int) func(http.Handler) http.Handler\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/chi/commit/3b171578ca44dfd75ca3c5cbddc7b44c600a7b49\"\u003e\u003ccode\u003e3b17157\u003c/code\u003e\u003c/a\u003e feat: middleware.ClientIP, a replacement for middleware.RealIP (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/818fdcfc4786168651768377ba647cf9dd5b3953\"\u003e\u003ccode\u003e818fdcf\u003c/code\u003e\u003c/a\u003e fix: set Request.Pattern from RoutePattern() (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/f975af0cb10cbefaccf0422385420fe62722d648\"\u003e\u003ccode\u003ef975af0\u003c/code\u003e\u003c/a\u003e Fix typo in Route doc comment (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/4ef87eaf2cfb27d3126d48194e1a84806acc1aed\"\u003e\u003ccode\u003e4ef87ea\u003c/code\u003e\u003c/a\u003e middleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a54874f0e2f12647a19e82ee70dfa8185014100c\"\u003e\u003ccode\u003ea54874f\u003c/code\u003e\u003c/a\u003e Bump minimum Go to 1.23, always use request.Pattern (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3328d4d3ab8a08547fa419ed657017355e6d3c4d\"\u003e\u003ccode\u003e3328d4d\u003c/code\u003e\u003c/a\u003e Apply the stringscutprefix modernizer (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/be60b2ec5755a9072cdf27af3ba3034e84781d12\"\u003e\u003ccode\u003ebe60b2e\u003c/code\u003e\u003c/a\u003e Simplify chi.walk with slices.Concat (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a36a925a6a195943ec104100d7d18757543e745f\"\u003e\u003ccode\u003ea36a925\u003c/code\u003e\u003c/a\u003e Remove last uses of io/ioutil (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7d93ee3e86b4d477c20d809c9b1ce9a281dfd706\"\u003e\u003ccode\u003e7d93ee3\u003c/code\u003e\u003c/a\u003e add go 1.26 to ci (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/903cff2596eac0f72538ac46d696058351f1c3fb\"\u003e\u003ccode\u003e903cff2\u003c/code\u003e\u003c/a\u003e Propagate inline middlewares across mounted subrouters (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.5...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oapi-codegen/runtime` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oapi-codegen/runtime/releases\"\u003egithub.com/oapi-codegen/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cp\u003eThis is a bug fix release.\u003c/p\u003e\n\u003cp\u003eChanges in \u003ccode\u003ev1.4.0\u003c/code\u003e, coupled with changes in \u003ccode\u003ev2.7.0\u003c/code\u003e of oapi-codegen exposed some new problems. \u003ccode\u003edeepObject\u003c/code\u003e style marshaling behavior now supports encoding unicode. UTF-8 can't be directly included in parameters, so we need to \u003ccode\u003e%\u003c/code\u003e escape it.\u003c/p\u003e\n\u003cp\u003eForm binding now detects maps, which makes binding to a Nullable possible. We can't use generics around \u003ccode\u003eNullable[T]\u003c/code\u003e, so we handle maps generically, assuming they're a Nullable with its behavior assumptions.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix form binding of Nullables (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/133\"\u003e#133\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePercent-encode deepObject parameter wire output (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/132\"\u003e#132\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update oapi-codegen/actions action to v0.7.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/127\"\u003e#127\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/107\"\u003e#107\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/kataras/iris/v12 to v12.2.11 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/11\"\u003e#11\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update release-drafter/release-drafter action to v7.2.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/122\"\u003e#122\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSponsors\u003c/h2\u003e\n\u003cp\u003eWe would like to thank our sponsors for their support during this release.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/2755f15aee0c946a782704399ba88f9830dc0912\"\u003e\u003ccode\u003e2755f15\u003c/code\u003e\u003c/a\u003e Fix form binding of Nullables (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/17de1dd042b56f9848af5314d5399a8d8cf8591f\"\u003e\u003ccode\u003e17de1dd\u003c/code\u003e\u003c/a\u003e Percent-encode deepObject parameter wire output (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/d2b7c4c58e85cdc668508abccb138dbe0d15f9d9\"\u003e\u003ccode\u003ed2b7c4c\u003c/code\u003e\u003c/a\u003e chore(deps): update oapi-codegen/actions action to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/6fd6c25e4f6db33e2c9c249403527ae83f30eba6\"\u003e\u003ccode\u003e6fd6c25\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/19040cc57320598827a0a591c6fdba6f46e3a5e8\"\u003e\u003ccode\u003e19040cc\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/kataras/iris/v12 to v12.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/e05282eb5f0ed6981bf48165ba3e272d5cd062f8\"\u003e\u003ccode\u003ee05282e\u003c/code\u003e\u003c/a\u003e chore(deps): update release-drafter/release-drafter action to v7.2.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oapi-codegen/runtime/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.28.3 to 2.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.0\u003c/h2\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.29.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eGinkgoHelperGo\u003c/code\u003e makes it easier to write test helpers that need to run in goroutines.  Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eginkgo outline\u003c/code\u003e now includes entries defined in \u003ccode\u003eDescribeTableSubtree\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/04b5bcbe4eee911a1baf506eda1e7e811c978937\"\u003e\u003ccode\u003e04b5bcb\u003c/code\u003e\u003c/a\u003e v2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/124232a4531c77a7f31a036e0150e06fa78b2af8\"\u003e\u003ccode\u003e124232a\u003c/code\u003e\u003c/a\u003e docs: GinkgoHelperGo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/ad9cee80bdfda573e94f1b05f2bd4afa1a2fe815\"\u003e\u003ccode\u003ead9cee8\u003c/code\u003e\u003c/a\u003e feat: GinkgoHelperGo, with integration tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/9e56a0a2a090eb83af696381161bdb996c69bcac\"\u003e\u003ccode\u003e9e56a0a\u003c/code\u003e\u003c/a\u003e chore: refactor devcontainer for better maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/3d235a96ac05d9e855048c66528d2fdbfb9101f7\"\u003e\u003ccode\u003e3d235a9\u003c/code\u003e\u003c/a\u003e chore: ignore internal/tmp_*/ integration suite temporary dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/782666ae83c2bc804f28b1333bf91a21b093d946\"\u003e\u003ccode\u003e782666a\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/009dd04de2d18f00c3c812d2caab713a165a1f7c\"\u003e\u003ccode\u003e009dd04\u003c/code\u003e\u003c/a\u003e Support DescribeTableSubtree in ginkgo outline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.28.3...v2.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.40.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.41.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eBeASlice\u003c/code\u003e and \u003ccode\u003eBeAnArray\u003c/code\u003e matchers\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eObject formatting now detects pointer cycles to avoid runaway formatting output.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/af2bccb5831cbcc56cfc16ca3056077cdec4798b\"\u003e\u003ccode\u003eaf2bccb\u003c/code\u003e\u003c/a\u003e v1.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/73e81f6f054c825d1743bf4090ac0a9e1d5605af\"\u003e\u003ccode\u003e73e81f6\u003c/code\u003e\u003c/a\u003e v1.41.0 (full)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e35a84f24113255aaeea62fe7c47e09adf39109b\"\u003e\u003ccode\u003ee35a84f\u003c/code\u003e\u003c/a\u003e feat: devcontainer configuration with local pkgsite and GH pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/f12e5e1bc7167fae21ef37b0d9d358d51063ff5e\"\u003e\u003ccode\u003ef12e5e1\u003c/code\u003e\u003c/a\u003e fix(format): detect pointer cycles to avoid runaway formatting output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/e14831fefa86313f2b01fb803b2ac937e49d08b6\"\u003e\u003ccode\u003ee14831f\u003c/code\u003e\u003c/a\u003e Add optionalDescription docs to AsyncAssertion and Assertion interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/344b94dae7e0df0e2d087574b4c2b1b1597a6943\"\u003e\u003ccode\u003e344b94d\u003c/code\u003e\u003c/a\u003e Add BeASlice and BeAnArray matchers\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.40.0...v1.41.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/dcm-project/catalog-manager/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcm-project%2Fcatalog-manager/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"}},{"old_version":"0.138.0","new_version":"0.139.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T18:21:48.000Z","version_change":"0.138.0 → 0.139.0","issue":{"uuid":"4518809829","node_id":"PR_kwDOLLUpt87fIlA3","number":1026,"state":"open","title":"build(deps): bump github.com/getkin/kin-openapi from 0.138.0 to 0.139.0","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-25T18:21:48.000Z","updated_at":"2026-05-26T22:34:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.138.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.138.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.138.0\u0026new-version=0.139.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 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/device-management-toolkit/console/pull/1026","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/device-management-toolkit%2Fconsole/issues/1026","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1026/packages"}},{"old_version":"0.137.0","new_version":"0.139.0","update_type":"minor","path":"/tools/cmd/scraper","pr_created_at":"2026-05-25T17:20:17.000Z","version_change":"0.137.0 → 0.139.0","issue":{"uuid":"4518519696","node_id":"PR_kwDOR7YKXc7fHpzW","number":29,"state":"closed","title":"chore(deps): bump github.com/getkin/kin-openapi from 0.137.0 to 0.139.0 in /tools/cmd/scraper","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-31T12:29:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T17:20:17.000Z","updated_at":"2026-05-31T12:29:15.000Z","time_to_close":500935,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.137.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":"/tools/cmd/scraper","ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.137.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.137.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.137.0\u0026new-version=0.139.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 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/develeap/hyperping-go/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/develeap%2Fhyperping-go/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"0.134.0","new_version":"0.139.0","update_type":"minor","path":null,"pr_created_at":"2026-05-25T13:22:43.000Z","version_change":"0.134.0 → 0.139.0","issue":{"uuid":"4517213120","node_id":"PR_kwDOOdV3Uc7fDce9","number":57,"state":"closed","title":"deps(deps): bump github.com/getkin/kin-openapi from 0.134.0 to 0.139.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-08T09:07:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T13:22:43.000Z","updated_at":"2026-06-08T09:07:48.000Z","time_to_close":1194303,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.134.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.134.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.134.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.134.0\u0026new-version=0.139.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 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/vast-data/go-vast-client/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vast-data%2Fgo-vast-client/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}},{"old_version":"0.135.0","new_version":"0.139.0","update_type":"minor","path":"/go/discovery_kit_test","pr_created_at":"2026-05-25T01:06:48.000Z","version_change":"0.135.0 → 0.139.0","issue":{"uuid":"4513572090","node_id":"PR_kwDOHlxfFs7e3vJK","number":166,"state":"closed","title":"chore(deps): bump github.com/getkin/kin-openapi from 0.135.0 to 0.139.0 in /go/discovery_kit_test","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":true,"comments_count":2,"pull_request":true,"closed_at":"2026-06-08T00:52:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T01:06:48.000Z","updated_at":"2026-06-08T00:52:56.000Z","time_to_close":1208759,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.135.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":"/go/discovery_kit_test","ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.135.0 to 0.139.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.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.135.0...v0.139.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=github.com/getkin/kin-openapi\u0026package-manager=go_modules\u0026previous-version=0.135.0\u0026new-version=0.139.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 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/steadybit/discovery-kit/pull/166","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Fdiscovery-kit/issues/166","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/166/packages"}},{"old_version":"0.135.0","new_version":"0.140.0","update_type":"minor","path":"/tools/openapi-gen","pr_created_at":"2026-05-24T09:04:20.000Z","version_change":"0.135.0 → 0.140.0","issue":{"uuid":"4511042330","node_id":"PR_kwDOP5wxgM7ewJln","number":268,"state":"closed","title":"build(deps): Bump github.com/getkin/kin-openapi from 0.135.0 to 0.140.0 in /tools/openapi-gen","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-07T09:03:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-24T09:04:20.000Z","updated_at":"2026-06-07T09:03:08.000Z","time_to_close":1209526,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.135.0","new_version":"0.140.0","repository_url":"https://github.com/getkin/kin-openapi"}],"path":"/tools/openapi-gen","ecosystem":"go"},"body":"Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.135.0 to 0.140.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.140.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllowed by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1191\"\u003egetkin/kin-openapi#1191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove deepcopy dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1193\"\u003egetkin/kin-openapi#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: remove decimal128 dependency by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1194\"\u003egetkin/kin-openapi#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply modernize fixes by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1195\"\u003egetkin/kin-openapi#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi2,openapi3: replace marshmallow with encoding/json by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1196\"\u003egetkin/kin-openapi#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update GoDoc links to Go Reference by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1197\"\u003egetkin/kin-openapi#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump jsonpointer to v0.22.5 by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1198\"\u003egetkin/kin-openapi#1198\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.139.0...v0.140.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.139.0...v0.140.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites 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/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) 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/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types 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/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps 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/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain 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/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) 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/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected 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/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError 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/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates 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/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites 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/1187\"\u003egetkin/kin-openapi#1187\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.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5124898cf4bf7f020d8c58e4a16ba51d09db6fb0\"\u003e\u003ccode\u003e5124898\u003c/code\u003e\u003c/a\u003e chore: bump jsonpointer to v0.22.5 (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/5ece4a3061c80c48b17bcb8d3d62d48d19a436cf\"\u003e\u003ccode\u003e5ece4a3\u003c/code\u003e\u003c/a\u003e docs: update GoDoc links to Go Reference (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/b8600c5ffe355fa0660f564ccd90b91d73b2f38b\"\u003e\u003ccode\u003eb8600c5\u003c/code\u003e\u003c/a\u003e openapi2,openapi3: remove marshmallow dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3a5ddcd5567bbb5c48a084f0cbc9d768c5fc50e9\"\u003e\u003ccode\u003e3a5ddcd\u003c/code\u003e\u003c/a\u003e refactor: apply modernize fixes (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/742704de7a23e5adefc1ced9a5fd8be829302371\"\u003e\u003ccode\u003e742704d\u003c/code\u003e\u003c/a\u003e openapi3: remove decimal128 dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/368327b917ff8e8571fadc42f35589746d160511\"\u003e\u003ccode\u003e368327b\u003c/code\u003e\u003c/a\u003e openapi3: remove deepcopy dependency (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4dc207ca9018726a106e23330f38406cbbb53e48\"\u003e\u003ccode\u003e4dc207c\u003c/code\u003e\u003c/a\u003e openapi3: document that a custom ReadFromURIFunc bypasses IsExternalRefsAllow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.135.0...v0.140.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/unikraft-cloud/x/pull/268","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/unikraft-cloud%2Fx/issues/268","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/268/packages"}},{"old_version":"0.137.0","new_version":"0.138.0","update_type":"minor","path":null,"pr_created_at":"2026-05-22T19:43:13.000Z","version_change":"0.137.0 → 0.138.0","issue":{"uuid":"4505211382","node_id":"PR_kwDOOSLEh87eebvx","number":282,"state":"closed","title":"fix(deps): bump the gomod-group group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T22:12:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T19:43:13.000Z","updated_at":"2026-05-29T22:12:38.000Z","time_to_close":613762,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"gomod-group","update_count":6,"packages":[{"name":"github.com/getkin/kin-openapi","old_version":"0.137.0","new_version":"0.138.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/oapi-codegen/runtime","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/oapi-codegen/runtime"},{"name":"github.com/openkcm/common-sdk","old_version":"1.15.2","new_version":"1.16.0","repository_url":"https://github.com/openkcm/common-sdk"},{"name":"github.com/openkcm/plugin-sdk","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/openkcm/plugin-sdk"},{"name":"go.opentelemetry.io/collector/pdata","old_version":"1.56.0","new_version":"1.57.0"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod-group group with 4 updates in the / directory: [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi), [github.com/oapi-codegen/runtime](https://github.com/oapi-codegen/runtime), [github.com/openkcm/common-sdk](https://github.com/openkcm/common-sdk) and [github.com/openkcm/plugin-sdk](https://github.com/openkcm/plugin-sdk).\n\nUpdates `github.com/getkin/kin-openapi` from 0.137.0 to 0.138.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.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.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/d2375754a1cada59a8414d370eee9eeaa8f5b2d1\"\u003e\u003ccode\u003ed237575\u003c/code\u003e\u003c/a\u003e openapi3conv: test Upgrade on many documents (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/72d90051783b55c3267c7e3421ea184cde736560\"\u003e\u003ccode\u003e72d9005\u003c/code\u003e\u003c/a\u003e feat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/03ab662e8884fc0e3e90e8eda8b724fd232cfb3c\"\u003e\u003ccode\u003e03ab662\u003c/code\u003e\u003c/a\u003e feat(openapi3): add per-type validation errors with cluster wrappers (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1166\"\u003e#1166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3405d3bb1a3eb3e3bb6f75e819ac73b20f675d79\"\u003e\u003ccode\u003e3405d3b\u003c/code\u003e\u003c/a\u003e test: move public-API tests to external _test packages (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1168\"\u003e#1168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4ddafd1c8369e67c21a607b0b3989133768e8351\"\u003e\u003ccode\u003e4ddafd1\u003c/code\u003e\u003c/a\u003e openapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3342b7cd7c5d1d68c2b41610a463ff7b5956d1af\"\u003e\u003ccode\u003e3342b7c\u003c/code\u003e\u003c/a\u003e openapi3gen: clear nullable on exported component bodies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oapi-codegen/runtime` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oapi-codegen/runtime/releases\"\u003egithub.com/oapi-codegen/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cp\u003eThis is a bug fix release.\u003c/p\u003e\n\u003cp\u003eChanges in \u003ccode\u003ev1.4.0\u003c/code\u003e, coupled with changes in \u003ccode\u003ev2.7.0\u003c/code\u003e of oapi-codegen exposed some new problems. \u003ccode\u003edeepObject\u003c/code\u003e style marshaling behavior now supports encoding unicode. UTF-8 can't be directly included in parameters, so we need to \u003ccode\u003e%\u003c/code\u003e escape it.\u003c/p\u003e\n\u003cp\u003eForm binding now detects maps, which makes binding to a Nullable possible. We can't use generics around \u003ccode\u003eNullable[T]\u003c/code\u003e, so we handle maps generically, assuming they're a Nullable with its behavior assumptions.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix form binding of Nullables (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/133\"\u003e#133\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePercent-encode deepObject parameter wire output (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/132\"\u003e#132\u003c/a\u003e) \u003ca href=\"https://github.com/mromaszewicz\"\u003e\u003ccode\u003e@​mromaszewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update oapi-codegen/actions action to v0.7.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/127\"\u003e#127\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/107\"\u003e#107\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/kataras/iris/v12 to v12.2.11 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/11\"\u003e#11\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update release-drafter/release-drafter action to v7.2.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/122\"\u003e#122\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/renovate\"\u003erenovate[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSponsors\u003c/h2\u003e\n\u003cp\u003eWe would like to thank our sponsors for their support during this release.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/2755f15aee0c946a782704399ba88f9830dc0912\"\u003e\u003ccode\u003e2755f15\u003c/code\u003e\u003c/a\u003e Fix form binding of Nullables (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/17de1dd042b56f9848af5314d5399a8d8cf8591f\"\u003e\u003ccode\u003e17de1dd\u003c/code\u003e\u003c/a\u003e Percent-encode deepObject parameter wire output (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/d2b7c4c58e85cdc668508abccb138dbe0d15f9d9\"\u003e\u003ccode\u003ed2b7c4c\u003c/code\u003e\u003c/a\u003e chore(deps): update oapi-codegen/actions action to v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/6fd6c25e4f6db33e2c9c249403527ae83f30eba6\"\u003e\u003ccode\u003e6fd6c25\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/19040cc57320598827a0a591c6fdba6f46e3a5e8\"\u003e\u003ccode\u003e19040cc\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/kataras/iris/v12 to v12.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oapi-codegen/runtime/commit/e05282eb5f0ed6981bf48165ba3e272d5cd062f8\"\u003e\u003ccode\u003ee05282e\u003c/code\u003e\u003c/a\u003e chore(deps): update release-drafter/release-drafter action to v7.2.0 (\u003ca href=\"https://redirect.github.com/oapi-codegen/runtime/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oapi-codegen/runtime/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/openkcm/common-sdk` from 1.15.2 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openkcm/common-sdk/releases\"\u003egithub.com/openkcm/common-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/compare/v1.15.2...v1.16.0\"\u003e1.16.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd middleware for common security headers (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/290\"\u003e#290\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/17dc7923e6b4ed6fd44fff04efa4e383749abd02\"\u003e17dc792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclientData hijack potential (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/288\"\u003e#288\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/dab998a84d4b5d4c3e64cc10514b8dd7a6076026\"\u003edab998a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump go.opentelemetry.io/collector/pdata from 1.55.0 to 1.56.0 in the gomod-group group (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/286\"\u003e#286\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/67dba59abfe8158f6c3baf07e8d9f17f26c24ac7\"\u003e67dba59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the gomod-group group with 3 updates (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/289\"\u003e#289\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/cce654e1b4b9584dfffd6ccf99ed850afffc149a\"\u003ecce654e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinter findings (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/291\"\u003e#291\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/c236369218db85a3ad6b1be3c5a13c5cf69e3aee\"\u003ec236369\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/openkcm/common-sdk/blob/main/CHANGELOG.md\"\u003egithub.com/openkcm/common-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/compare/v1.15.2...v1.16.0\"\u003e1.16.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd middleware for common security headers (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/290\"\u003e#290\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/17dc7923e6b4ed6fd44fff04efa4e383749abd02\"\u003e17dc792\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclientData hijack potential (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/288\"\u003e#288\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/dab998a84d4b5d4c3e64cc10514b8dd7a6076026\"\u003edab998a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump go.opentelemetry.io/collector/pdata from 1.55.0 to 1.56.0 in the gomod-group group (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/286\"\u003e#286\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/67dba59abfe8158f6c3baf07e8d9f17f26c24ac7\"\u003e67dba59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the gomod-group group with 3 updates (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/289\"\u003e#289\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/cce654e1b4b9584dfffd6ccf99ed850afffc149a\"\u003ecce654e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinter findings (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/291\"\u003e#291\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/common-sdk/commit/c236369218db85a3ad6b1be3c5a13c5cf69e3aee\"\u003ec236369\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/openkcm/common-sdk/commit/978fa5ff3bbc35ff269e26dc5a30e9c0fc6cef3c\"\u003e\u003ccode\u003e978fa5f\u003c/code\u003e\u003c/a\u003e chore(main): release 1.16.0 (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/commit/17dc7923e6b4ed6fd44fff04efa4e383749abd02\"\u003e\u003ccode\u003e17dc792\u003c/code\u003e\u003c/a\u003e feat: Add middleware for common security headers (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/commit/c236369218db85a3ad6b1be3c5a13c5cf69e3aee\"\u003e\u003ccode\u003ec236369\u003c/code\u003e\u003c/a\u003e fix: linter findings (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/commit/cce654e1b4b9584dfffd6ccf99ed850afffc149a\"\u003e\u003ccode\u003ecce654e\u003c/code\u003e\u003c/a\u003e fix(deps): bump the gomod-group group with 3 updates (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/commit/dab998a84d4b5d4c3e64cc10514b8dd7a6076026\"\u003e\u003ccode\u003edab998a\u003c/code\u003e\u003c/a\u003e fix: clientData hijack potential (\u003ca href=\"https://redirect.github.com/openkcm/common-sdk/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/common-sdk/commit/67dba59abfe8158f6c3baf07e8d9f17f26c24ac7\"\u003e\u003ccode\u003e67dba59\u003c/code\u003e\u003c/a\u003e fix(deps): bump go.opentelemetry.io/collector/pdata from 1.55.0 to 1.56.0 in ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openkcm/common-sdk/compare/v1.15.2...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/openkcm/plugin-sdk` from 0.11.0 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openkcm/plugin-sdk/releases\"\u003egithub.com/openkcm/plugin-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/compare/v0.11.1...v0.12.0\"\u003e0.12.0\u003c/a\u003e (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egeneric key error (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/63acb3819240ea0c132ade82f670fd32fb70c8cf\"\u003e63acb38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the gomod-group group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/acdcf189790ef2f895f05f27f312c6f035e6a6e0\"\u003eacdcf18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/compare/v0.11.0...v0.11.1\"\u003e0.11.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the gomod-group group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/db2696db14dd763a999e3ef7c652ccbcebc88219\"\u003edb2696d\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/openkcm/plugin-sdk/blob/main/CHANGELOG.md\"\u003egithub.com/openkcm/plugin-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/compare/v0.11.1...v0.12.0\"\u003e0.12.0\u003c/a\u003e (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egeneric key error (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/63acb3819240ea0c132ade82f670fd32fb70c8cf\"\u003e63acb38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the gomod-group group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/152\"\u003e#152\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/acdcf189790ef2f895f05f27f312c6f035e6a6e0\"\u003eacdcf18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/compare/v0.11.0...v0.11.1\"\u003e0.11.1\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the gomod-group group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/db2696db14dd763a999e3ef7c652ccbcebc88219\"\u003edb2696d\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/openkcm/plugin-sdk/commit/c8d20d57b3352103fb47e3ebbbf2668ec9b15836\"\u003e\u003ccode\u003ec8d20d5\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.0 (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/63acb3819240ea0c132ade82f670fd32fb70c8cf\"\u003e\u003ccode\u003e63acb38\u003c/code\u003e\u003c/a\u003e feat: generic key error (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/acdcf189790ef2f895f05f27f312c6f035e6a6e0\"\u003e\u003ccode\u003eacdcf18\u003c/code\u003e\u003c/a\u003e fix(deps): bump the gomod-group group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/38cde6a06ba9e5a6dd5e742967a5239fca37c80f\"\u003e\u003ccode\u003e38cde6a\u003c/code\u003e\u003c/a\u003e chore(main): release 0.11.1 (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/9ee55bbc45bc4947f6aaabf10d4baf91e4d3def9\"\u003e\u003ccode\u003e9ee55bb\u003c/code\u003e\u003c/a\u003e chore: migrate to protoc (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openkcm/plugin-sdk/commit/db2696db14dd763a999e3ef7c652ccbcebc88219\"\u003e\u003ccode\u003edb2696d\u003c/code\u003e\u003c/a\u003e fix(deps): bump the gomod-group group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/openkcm/plugin-sdk/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/openkcm/plugin-sdk/compare/v0.11.0...v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/collector/pdata` from 1.56.0 to 1.57.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-collector/releases\"\u003ego.opentelemetry.io/collector/pdata's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.0/v0.152.1\u003c/h2\u003e\n\u003ch3\u003eImages and binaries here: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.152.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.152.1\u003c/a\u003e\u003c/h3\u003e\n\u003ch2\u003eEnd User Changelog\u003c/h2\u003e\n\u003ch3\u003e💡 Enhancements 💡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Add \u003ccode\u003eotelcol_exporter_in_flight_requests\u003c/code\u003e metric to track the number of export requests currently in-flight per exporter. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15009\"\u003e#15009\u003c/a\u003e)\nThis UpDownCounter increments in startOp and decrements in endOp, allowing operators to monitor\nconcurrent export activity and detect when an exporter is saturating its worker pool.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Bug fixes 🧰\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/confighttp\u003c/code\u003e: Close the original request body after reading block-format \u003ccode\u003eContent-Encoding: snappy\u003c/code\u003e requests. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15262\"\u003e#15262\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/confighttp\u003c/code\u003e: Recover from panics in decompression libraries, return HTTP 400 instead of 500. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13228\"\u003e#13228\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/confighttp\u003c/code\u003e: Enforce \u003ccode\u003emax_request_body_size\u003c/code\u003e on \u003ccode\u003eContent-Encoding: snappy\u003c/code\u003e requests before the decoded buffer is allocated. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15252\"\u003e#15252\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/otelcol\u003c/code\u003e: Stop emitting verbose gRPC transport messages at WARN during normal client disconnect. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/5169\"\u003e#5169\u003c/a\u003e)\ngrpc-go gates chatty per-RPC notices (e.g. \u0026quot;HandleStreams failed to read frame:\nconnection reset by peer\u0026quot;) behind \u003ccode\u003eLoggerV2.V(2)\u003c/code\u003e. zapgrpc.Logger.V conflates\ngrpclog verbosity with zap severity, so V(2) returns true whenever WARN is\nenabled and these messages emit at WARN. Wrap the installed grpclog.LoggerV2\nwith a corrected V() that compares against a fixed verbosity threshold,\nmatching grpclog's intended semantics. See \u003ca href=\"https://redirect.github.com/uber-go/zap/issues/1544\"\u003euber-go/zap#1544\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/pdata\u003c/code\u003e: \u003ccode\u003epcommon.Value.AsString\u003c/code\u003e no longer HTML-escapes \u003ccode\u003e\u0026lt;\u003c/code\u003e, \u003ccode\u003e\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026amp;\u003c/code\u003e inside \u003ccode\u003eValueTypeMap\u003c/code\u003e and \u003ccode\u003eValueTypeSlice\u003c/code\u003e values, matching the behavior already used for \u003ccode\u003eValueTypeStr\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/service\u003c/code\u003e: Fix Prometheus config defaults mismatch when host is explicitly set in telemetry configuration. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13867\"\u003e#13867\u003c/a\u003e)\nWhen users explicitly configured the telemetry metrics section (e.g. to change the host),\nthe Prometheus exporter boolean fields (WithoutScopeInfo, WithoutUnits, WithoutTypeSuffix)\ndefaulted to nil/false instead of true, causing metric name format changes compared to the\nimplicit default configuration. This fix applies the correct defaults during config unmarshaling.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/service\u003c/code\u003e: Return noop tracer provider when no trace processors are defined (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15135\"\u003e#15135\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eAPI Changelog\u003c/h2\u003e\n\u003ch3\u003e🚩 Deprecations 🚩\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epkg/xconfmap\u003c/code\u003e: Deprecate \u003ccode\u003exconfmap.Validator\u003c/code\u003e and \u003ccode\u003econfmap.Validate\u003c/code\u003e in favor of \u003ccode\u003econfmap.Validator\u003c/code\u003e and \u003ccode\u003econfmap.Validate\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15142\"\u003e#15142\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Enhancements 💡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Add \u003ccode\u003ego_struct.ignore_default\u003c/code\u003e flag to suppress default value generation for individual config fields. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15156\"\u003e#15156\u003c/a\u003e)\nSetting \u003ccode\u003ego_struct.ignore_default: true\u003c/code\u003e on a config field causes mdatagen to omit that field's default\nfrom the generated \u003ccode\u003ecreateDefaultConfig\u003c/code\u003e function, emitting \u003ccode\u003enil\u003c/code\u003e for pointer fields\nand \u003ccode\u003econfigoptional.None\u003c/code\u003e for optional fields.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/confmap\u003c/code\u003e: Add the \u003ccode\u003econfmap.Validator\u003c/code\u003e interface and \u003ccode\u003econfmap.Validate\u003c/code\u003e function for configuration validation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15142\"\u003e#15142\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md\"\u003ego.opentelemetry.io/collector/pdata's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0/v0.151.0\u003c/h2\u003e\n\u003ch3\u003e🛑 Breaking changes 🛑\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereceiver/otlp\u003c/code\u003e: \u003ccode\u003eConfig.Protocols\u003c/code\u003e is now a named field instead of an anonymous embedded field. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15178\"\u003e#15178\u003c/a\u003e)\nAccess to \u003ccode\u003ecfg.GRPC\u003c/code\u003e and \u003ccode\u003ecfg.HTTP\u003c/code\u003e must be updated to \u003ccode\u003ecfg.Protocols.GRPC\u003c/code\u003e and \u003ccode\u003ecfg.Protocols.HTTP\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚩 Deprecations 🚩\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: The \u003ccode\u003eDefaultMetricsBuilderConfig\u003c/code\u003e function is deprecated. Use \u003ccode\u003eNewDefaultMetricsBuilderConfig\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15165\"\u003e#15165\u003c/a\u003e)\nThe generated \u003ccode\u003eDefaultMetricsBuilderConfig\u003c/code\u003e function has been renamed to \u003ccode\u003eNewDefaultMetricsBuilderConfig\u003c/code\u003e\nto follow Go naming conventions. The old function is kept as a deprecated wrapper and will be removed\nin a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💡 Enhancements 💡\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Handle default values for configuration fields in generated code in mdatagen. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14560\"\u003e#14560\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Add opt-in override_value support for resource_attributes config via \u003ccode\u003eoverride_value_enabled\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15109\"\u003e#15109\u003c/a\u003e)\nComponents can opt in by setting \u003ccode\u003eoverride_value_enabled: true\u003c/code\u003e in their metadata.yaml.\nWhen enabled, per-attribute config types are generated with typed \u003ccode\u003eoverride_value\u003c/code\u003e fields\nthat let users override resource attribute values in the collector configuration.\nComponents without the flag continue to use the shared \u003ccode\u003eResourceAttributeConfig\u003c/code\u003e type.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Extend mdatagen config code generation to correctly handle default values for allOf embedded references (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14560\"\u003e#14560\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Handle string validators in generated config structs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14807\"\u003e#14807\u003c/a\u003e)\nSupported validators include \u003ccode\u003eminLength\u003c/code\u003e, \u003ccode\u003emaxLength\u003c/code\u003e and \u003ccode\u003epattern\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/config/configgrpc\u003c/code\u003e: Add a \u003ccode\u003eDefaultBalancerName\u003c/code\u003e constant for the name of the default load balancer (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15139\"\u003e#15139\u003c/a\u003e)\nThis replaces the \u003ccode\u003eBalancerName\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/config/configgrpc\u003c/code\u003e: Accept gRPC resolver scheme URIs in client endpoint (e.g. passthrough:///host:port) to allow control over name resolution (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14990\"\u003e#14990\u003c/a\u003e)\nAfter the migration to grpc.NewClient, some gRPC client components such as the OTLP\nexporter experienced connection issues in dual-stack DNS environments. This can now be\nfixed by using the passthrough:/// gRPC resolver scheme in the endpoint field.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/exporterhelper\u003c/code\u003e: Added the \u003ccode\u003eWithAttrs\u003c/code\u003e option to allow custom attributes on exporter metrics (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14998\"\u003e#14998\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧰 Bug fixes 🧰\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003ecmd/mdatagen\u003c/code\u003e: Fix a bug in mdatagen where the \u003ccode\u003eallOf\u003c/code\u003e field was not being properly handled, resulting in incorrect generation of data models. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/otelcol\u003c/code\u003e: Synchronize Collector Run and Shutdown lifecycles so that Shutdown blocks until Run completes all cleanup. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/4947\"\u003e#4947\u003c/a\u003e)\nShutdown now blocks until Run finishes cleanup, matching http.Server semantics.\nIf Shutdown is called before Run, the next Run call returns nil after cleaning up\nthe config provider.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003epkg/pdata\u003c/code\u003e: Use pool-aware constructors in gRPC service handlers so top-level request structs participate in the sync.Pool lifecycle. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14763\"\u003e#14763\u003c/a\u003e)\nThe gRPC service handlers for all signal types allocated the top-level\nExportXxxServiceRequest with bare new(), bypassing the sync.Pool when\npdata.useProtoPooling is enabled. This caused objects returned to the pool\nvia Delete to never be retrieved. The handlers now use the pool-aware\nNew*() constructors.\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/open-telemetry/opentelemetry-collector/commit/ec1082239cd4ce6f9c2b48e8850e3e455f855e9e\"\u003e\u003ccode\u003eec10822\u003c/code\u003e\u003c/a\u003e [chore] Prepare release v1.57.0/v0.151.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15219\"\u003e#15219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/3fa9b1120b1fae5e373b88e96ace03832b156c87\"\u003e\u003ccode\u003e3fa9b11\u003c/code\u003e\u003c/a\u003e Update module github.com/golang/snappy to v1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15209\"\u003e#15209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/0d4b2f7958fc16e84a47a04258f1986d4eca1f3e\"\u003e\u003ccode\u003e0d4b2f7\u003c/code\u003e\u003c/a\u003e Update github-actions deps (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15204\"\u003e#15204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/00864cf759191f90091cdde8de5a1860b846d5b2\"\u003e\u003ccode\u003e00864cf\u003c/code\u003e\u003c/a\u003e Update actions/create-github-app-token action to v3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15208\"\u003e#15208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/261c6b9780f7e6a513fb0ee39682dc605972adb4\"\u003e\u003ccode\u003e261c6b9\u003c/code\u003e\u003c/a\u003e Update module go.uber.org/zap to v1.28.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15206\"\u003e#15206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/9010b744b80bd420c64cad2413ede19560249311\"\u003e\u003ccode\u003e9010b74\u003c/code\u003e\u003c/a\u003e Update module github.com/klauspost/compress to v1.18.5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15205\"\u003e#15205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/baaca9a148f680390982842d5c18da4a34e73755\"\u003e\u003ccode\u003ebaaca9a\u003c/code\u003e\u003c/a\u003e Update module golang.org/x/vuln to v1.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15207\"\u003e#15207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/d09001776564a283f82e11b5a2e420e4413c3910\"\u003e\u003ccode\u003ed090017\u003c/code\u003e\u003c/a\u003e [chore] Remove go-grpc-compression dependency (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15201\"\u003e#15201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/efde8a253d80453156e4de80308576bd3876c7d3\"\u003e\u003ccode\u003eefde8a2\u003c/code\u003e\u003c/a\u003e Support npipe transport in confignet (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14985\"\u003e#14985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/commit/f1f655be1c221f42e3b7c3628cfa9560fa05e6b7\"\u003e\u003ccode\u003ef1f655b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eoverride_value\u003c/code\u003e to mdatagen (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15112\"\u003e#15112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.56.0...pdata/v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.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\u003c/blockquote\u003e\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.80.0...v1.81.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/openkcm/cmk/pull/282","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openkcm%2Fcmk/issues/282","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/282/packages"}},{"old_version":"0.137.0","new_version":"0.138.0","update_type":"minor","path":null,"pr_created_at":"2026-05-17T06:44:14.000Z","version_change":"0.137.0 → 0.138.0","issue":{"uuid":"4462557568","node_id":"PR_kwDODU5Kh87cVMt7","number":1651,"state":"open","title":"chore: Bump the gomod group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-17T06:44:14.000Z","updated_at":"2026-05-17T06:46:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","group_name":"gomod","update_count":5,"packages":[{"name":"github.com/aws/aws-sdk-go-v2/service/ec2","old_version":"1.299.1","new_version":"1.302.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/getkin/kin-openapi","old_version":"0.137.0","new_version":"0.138.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/oasdiff/yaml","old_version":"0.0.9","new_version":"0.1.0","repository_url":"https://github.com/oasdiff/yaml"},{"name":"github.com/oasdiff/yaml3","old_version":"0.0.12","new_version":"0.0.13"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 4 updates in the /cfn-resources directory: [github.com/aws/aws-sdk-go-v2/service/ec2](https://github.com/aws/aws-sdk-go-v2), [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi), [github.com/oasdiff/yaml](https://github.com/oasdiff/yaml) and [golang.org/x/text](https://github.com/golang/text).\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ec2` from 1.299.1 to 1.302.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/36b1a5d1a74a4e3dcb5de697f91b66bd69a89714\"\u003e\u003ccode\u003e36b1a5d\u003c/code\u003e\u003c/a\u003e Release 2026-05-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/caf9d7ca2f67b049e3658d5f089e65139d01540c\"\u003e\u003ccode\u003ecaf9d7c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2237ceb37038af578e493d13ed0b544caeeac0cd\"\u003e\u003ccode\u003e2237ceb\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/93ffda013a163a2083aa20f1a0b62cbd74e00358\"\u003e\u003ccode\u003e93ffda0\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e5c93f424528436a368e9ba357814f744130add0\"\u003e\u003ccode\u003ee5c93f4\u003c/code\u003e\u003c/a\u003e Release 2026-05-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/33e133f4f141e743592571ef6f1eba8de7a46e57\"\u003e\u003ccode\u003e33e133f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6407448fca2964df58514c64f7fc5cf3d7a9c91e\"\u003e\u003ccode\u003e6407448\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5c061151aa35d815397875ee47d78353b8b4fcf1\"\u003e\u003ccode\u003e5c06115\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/84ddd08980744ac0f3bacfe7d2796c861671accc\"\u003e\u003ccode\u003e84ddd08\u003c/code\u003e\u003c/a\u003e Release 2026-05-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23645b402c11575a32d1af93ec237f2f121dd285\"\u003e\u003ccode\u003e23645b4\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.299.1...service/ec2/v1.302.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getkin/kin-openapi` from 0.137.0 to 0.138.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.138.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopenapi3gen: clear nullable on exported component bodies 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/1164\"\u003egetkin/kin-openapi#1164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas) 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/1165\"\u003egetkin/kin-openapi#1165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: move public-API tests to external _test packages 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/1168\"\u003egetkin/kin-openapi#1168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): add per-type validation errors with cluster wrappers 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/1166\"\u003egetkin/kin-openapi#1166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x 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/1162\"\u003egetkin/kin-openapi#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3conv: test Upgrade on many documents 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/1169\"\u003egetkin/kin-openapi#1169\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.137.0...v0.138.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.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/d2375754a1cada59a8414d370eee9eeaa8f5b2d1\"\u003e\u003ccode\u003ed237575\u003c/code\u003e\u003c/a\u003e openapi3conv: test Upgrade on many documents (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/72d90051783b55c3267c7e3421ea184cde736560\"\u003e\u003ccode\u003e72d9005\u003c/code\u003e\u003c/a\u003e feat(openapi3conv): canonicalization pass for 3.0 -\u0026gt; 3.x (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/03ab662e8884fc0e3e90e8eda8b724fd232cfb3c\"\u003e\u003ccode\u003e03ab662\u003c/code\u003e\u003c/a\u003e feat(openapi3): add per-type validation errors with cluster wrappers (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1166\"\u003e#1166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3405d3bb1a3eb3e3bb6f75e819ac73b20f675d79\"\u003e\u003ccode\u003e3405d3b\u003c/code\u003e\u003c/a\u003e test: move public-API tests to external _test packages (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1168\"\u003e#1168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/4ddafd1c8369e67c21a607b0b3989133768e8351\"\u003e\u003ccode\u003e4ddafd1\u003c/code\u003e\u003c/a\u003e openapi3: add test for issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/927\"\u003e#927\u003c/a\u003e (nullable not respected on $ref schemas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/3342b7cd7c5d1d68c2b41610a463ff7b5956d1af\"\u003e\u003ccode\u003e3342b7c\u003c/code\u003e\u003c/a\u003e openapi3gen: clear nullable on exported component bodies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.137.0...v0.138.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oasdiff/yaml` from 0.0.9 to 0.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oasdiff/yaml/releases\"\u003egithub.com/oasdiff/yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.0 — Single Unmarshal API + DisableTimestamps (BREAKING)\u003c/h2\u003e\n\u003ch2\u003e⚠ BREAKING CHANGE\u003c/h2\u003e\n\u003cp\u003eThis release collapses three unmarshal entry points (\u003ccode\u003eUnmarshal\u003c/code\u003e, \u003ccode\u003eUnmarshalWithOriginTree\u003c/code\u003e, \u003ccode\u003eUnmarshalWithDecodeOpts\u003c/code\u003e) into a single \u003ccode\u003eUnmarshal\u003c/code\u003e that takes a \u003ccode\u003eDecodeOpts\u003c/code\u003e struct. It also adds \u003ccode\u003eDisableTimestamps\u003c/code\u003e to \u003ccode\u003eDecodeOpts\u003c/code\u003e so callers can opt out of YAML 1.1 implicit-timestamp resolution.\u003c/p\u003e\n\u003cp\u003eAny external caller of the package needs to update call sites. Migration is mechanical.\u003c/p\u003e\n\u003ch2\u003eFinal API\u003c/h2\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003efunc Unmarshal(y []byte, o interface{}, decode DecodeOpts, opts ...JSONOpt) (*OriginTree, error)\n\u003cp\u003etype DecodeOpts struct {\u003cbr /\u003e\nOrigin            OriginOpt // opt into origin tracking\u003cbr /\u003e\nDisableTimestamps bool      // opt out of YAML 1.1 implicit timestamps\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003etype OriginOpt struct {\u003cbr /\u003e\nEnabled bool\u003cbr /\u003e\nFile    string\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e*OriginTree\u003c/code\u003e return is \u003ccode\u003enil\u003c/code\u003e when \u003ccode\u003eOrigin.Enabled\u003c/code\u003e is false. The variadic \u003ccode\u003eJSONOpt\u003c/code\u003e list still configures the JSON unmarshal step.\u003c/p\u003e\n\u003ch2\u003eWhy one entry point\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eUnmarshalWithDecodeOpts\u003c/code\u003e already covered every case \u003ccode\u003eUnmarshal\u003c/code\u003e and \u003ccode\u003eUnmarshalWithOriginTree\u003c/code\u003e did, and the only public consumer (\u003ccode\u003egetkin/kin-openapi\u003c/code\u003e) migrates cleanly in a few sites. Maintaining three near-identical wrappers added godoc surface and naming overhead without ergonomic benefit. Folding to one signature also exposes \u003ccode\u003eDisableTimestamps\u003c/code\u003e to every caller uniformly, which is the right shape now that real-world OpenAPI specs need it (date-shaped strings as map keys are otherwise silently resolved to \u003ccode\u003etime.Time\u003c/code\u003e and break string-keyed lookup).\u003c/p\u003e\n\u003ch2\u003eMigration cheatsheet\u003c/h2\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Plain decode\n- err := yaml.Unmarshal(y, \u0026amp;v)\n+ _, err := yaml.Unmarshal(y, \u0026amp;v, yaml.DecodeOpts{})\n\u003cp\u003e// Origin tracking\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etree, err := yaml.UnmarshalWithOriginTree(y, \u0026amp;v, yaml.OriginOpt{Enabled: true, File: f})\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003etree, err := yaml.Unmarshal(y, \u0026amp;v, yaml.DecodeOpts{Origin: yaml.OriginOpt{Enabled: true, File: f}})\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e// New: opt out of YAML 1.1 timestamp resolution\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e_, err := yaml.Unmarshal(y, \u0026amp;v, yaml.DecodeOpts{DisableTimestamps: true})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cp\u003eBumps the underlying \u003ccode\u003eoasdiff/yaml3\u003c/code\u003e to \u003ca href=\"https://github.com/oasdiff/yaml3/releases/tag/v0.0.13\"\u003ev0.0.13\u003c/a\u003e, which adds the \u003ccode\u003eDecoder.DisableTimestamps(bool)\u003c/code\u003e decoder option this release exposes.\u003c/p\u003e\n\u003ch2\u003ePR\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/oasdiff/yaml/commit/21c11f3f5870ec896ca2713923e2c039b3117db4\"\u003e\u003ccode\u003e21c11f3\u003c/code\u003e\u003c/a\u003e refactor!: consolidate to a single Unmarshal entry point + add DisableTimesta...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oasdiff/yaml/compare/v0.0.9...v0.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/oasdiff/yaml3` from 0.0.12 to 0.0.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oasdiff/yaml3/commit/e418b5323280033a3f19392342d220c2b7d50f4b\"\u003e\u003ccode\u003ee418b53\u003c/code\u003e\u003c/a\u003e feat: Decoder.DisableTimestamps(bool) opt-out for implicit timestamp resoluti...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oasdiff/yaml3/compare/v0.0.12...v0.0.13\"\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\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/mongodb/mongodbatlas-cloudformation-resources/pull/1651","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb%2Fmongodbatlas-cloudformation-resources/issues/1651","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1651/packages"}}]}