{"id":311,"name":"github.com/docker/docker","ecosystem":"go","repository_url":"https://github.com/docker/docker","issues_count":5465,"created_at":"2025-06-06T15:01:33.712Z","updated_at":"2025-06-06T15:01:33.712Z","purl":"pkg:golang/github.com/docker/docker","metadata":{"id":427,"name":"github.com/docker/docker","ecosystem":"go","description":"","homepage":"https://github.com/docker/docker","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/docker/docker","keywords_array":[],"namespace":"github.com/docker","versions_count":327,"first_release_published_at":"2013-03-24T00:48:18.000Z","latest_release_published_at":"2025-05-30T08:53:59.000Z","latest_release_number":"v28.2.2+incompatible","last_synced_at":"2025-06-06T14:01:39.417Z","created_at":"2022-04-04T17:57:43.873Z","updated_at":"2025-06-06T14:01:39.418Z","registry_url":"https://pkg.go.dev/github.com/docker/docker","install_command":"go get github.com/docker/docker","documentation_url":"https://pkg.go.dev/github.com/docker/docker#section-documentation","metadata":{},"repo_metadata":{"uuid":"7691631","full_name":"moby/moby","owner":"moby","description":"Moby Project - a collaborative project for the container ecosystem to assemble container-based systems","archived":false,"fork":false,"pushed_at":"2023-03-13T12:41:49.000Z","size":194754,"stargazers_count":65457,"open_issues_count":4292,"forks_count":18542,"subscribers_count":2970,"default_branch":"master","last_synced_at":"2023-03-13T12:55:10.723Z","etag":null,"topics":["containers","docker","go"],"latest_commit_sha":null,"homepage":"https://mobyproject.org/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null}},"created_at":"2013-01-18T18:10:57.000Z","updated_at":"2023-03-13T12:19:27.000Z","dependencies_parsed_at":"2023-01-16T19:15:49.896Z","dependency_job_id":null,"html_url":"https://github.com/moby/moby","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moby%2Fmoby","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moby%2Fmoby/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moby%2Fmoby/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moby","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":"moby","name":"Moby","uuid":"27259197","kind":"organization","description":"An open framework to assemble specialized container systems without reinventing the wheel.","email":null,"website":"https://mobyproject.org/","location":null,"twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/27259197?v=4","repositories_count":26,"last_synced_at":"2023-02-19T18:02:28.288Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moby"},"tags":[{"name":"v1.8.0-rc2","sha":"8a9d4eaa6e1645c66cd8047e87b8df323a6e7082","kind":"tag","published_at":"2015-08-04T02:36:29.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.8.0-rc2","html_url":"https://github.com/moby/moby/releases/tag/v1.8.0-rc2"},{"name":"v1.8.0-rc1","sha":"4f1c66a50e517c0d393fef168bb1a1519c03d22f","kind":"tag","published_at":"2015-07-27T16:26:00.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.8.0-rc1","html_url":"https://github.com/moby/moby/releases/tag/v1.8.0-rc1"},{"name":"v1.7.1","sha":"786b29d4db80a6175e72b47a794ee044918ba734","kind":"tag","published_at":"2015-07-14T22:18:34.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.7.1","html_url":"https://github.com/moby/moby/releases/tag/v1.7.1"},{"name":"v1.7.1-rc3","sha":"c2e658d3aa9c87aec620f7537f2b6f36ec992d7d","kind":"tag","published_at":"2015-07-09T20:07:55.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.7.1-rc3","html_url":"https://github.com/moby/moby/releases/tag/v1.7.1-rc3"},{"name":"v1.7.1-rc2","sha":"3ff5c8688335aaf3c870918a596533f651987892","kind":"tag","published_at":"2015-07-08T18:33:32.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.7.1-rc2","html_url":"https://github.com/moby/moby/releases/tag/v1.7.1-rc2"},{"name":"v1.7.1-rc1","sha":"f8f912ac2a10ae81bbc6274dd1fb203269260263","kind":"tag","published_at":"2015-07-02T22:24:30.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.7.1-rc1","html_url":"https://github.com/moby/moby/releases/tag/v1.7.1-rc1"},{"name":"v1.7.0","sha":"0baf60984522744eed290348f33f396c046b2f3a","kind":"tag","published_at":"2015-06-18T17:28:46.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.7.0","html_url":"https://github.com/moby/moby/releases/tag/v1.7.0"},{"name":"v1.7.0-rc5","sha":"f4176020f325869274676b10d9afe8395e5e8fe3","kind":"tag","published_at":"2015-06-16T19:24:01.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.7.0-rc5","html_url":"https://github.com/moby/moby/releases/tag/v1.7.0-rc5"},{"name":"v1.7.0-rc4","sha":"cc5c79129faa8af9e70b82ddc8f3f95e9be084ed","kind":"tag","published_at":"2015-06-16T01:06:17.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.7.0-rc4","html_url":"https://github.com/moby/moby/releases/tag/v1.7.0-rc4"},{"name":"v1.7.0-rc3","sha":"94159c95599842139effdcaddf22bf200c2be7b2","kind":"tag","published_at":"2015-06-12T20:38:47.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.7.0-rc3","html_url":"https://github.com/moby/moby/releases/tag/v1.7.0-rc3"},{"name":"v1.7.0-rc2","sha":"7ddecf74becad0c6e820149d7ff27021f68a640b","kind":"tag","published_at":"2015-06-04T21:39:51.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.7.0-rc2","html_url":"https://github.com/moby/moby/releases/tag/v1.7.0-rc2"},{"name":"v1.7.0-rc1","sha":"395ccedc9bd7dfa7aa0873064bf5abeca48d3e3a","kind":"tag","published_at":"2015-05-28T03:20:53.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.7.0-rc1","html_url":"https://github.com/moby/moby/releases/tag/v1.7.0-rc1"},{"name":"v1.6.2","sha":"7c8fca2ddb58c8d2c4fb4df31c242886df7dd257","kind":"tag","published_at":"2015-05-13T20:46:43.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.6.2","html_url":"https://github.com/moby/moby/releases/tag/v1.6.2"},{"name":"v1.6.1","sha":"97cd073598275fa468fb3051952bd11002830c8e","kind":"tag","published_at":"2015-05-07T21:49:05.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.6.1","html_url":"https://github.com/moby/moby/releases/tag/v1.6.1"},{"name":"v1.6.0","sha":"47496519da9664202d900d3635bb840509fa9647","kind":"tag","published_at":"2015-04-16T19:22:37.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.6.0","html_url":"https://github.com/moby/moby/releases/tag/v1.6.0"},{"name":"v1.6.0-rc7","sha":"7e26e41bce615d882e8a575fcf7aea5e00cce771","kind":"tag","published_at":"2015-04-15T17:17:03.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.6.0-rc7","html_url":"https://github.com/moby/moby/releases/tag/v1.6.0-rc7"},{"name":"v1.6.0-rc6","sha":"f181f776c7815f8c81a8106a332208471df7fb1c","kind":"tag","published_at":"2015-04-13T20:11:35.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.6.0-rc6","html_url":"https://github.com/moby/moby/releases/tag/v1.6.0-rc6"},{"name":"v1.6.0-rc5","sha":"fc4825d5ef5e0e1af74904208f9b925c22f0b6f8","kind":"tag","published_at":"2015-04-06T19:29:51.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.6.0-rc5","html_url":"https://github.com/moby/moby/releases/tag/v1.6.0-rc5"},{"name":"v1.6.0-rc4","sha":"e2e39fc1cf53e6e657834cff35e129ca1871e981","kind":"tag","published_at":"2015-04-02T23:34:03.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.6.0-rc4","html_url":"https://github.com/moby/moby/releases/tag/v1.6.0-rc4"},{"name":"v1.6.0-rc3","sha":"20d4e6f29ef5c7b8bf2f55aa2bedb0130868cd2c","kind":"tag","published_at":"2015-04-01T19:02:13.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.6.0-rc3","html_url":"https://github.com/moby/moby/releases/tag/v1.6.0-rc3"},{"name":"v1.6.0-rc2","sha":"c5ee1494af86a71b76d4d5066528a7b141e83185","kind":"tag","published_at":"2015-03-25T20:14:30.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.6.0-rc2","html_url":"https://github.com/moby/moby/releases/tag/v1.6.0-rc2"},{"name":"v1.6.0-rc1","sha":"746e83023052e32b2cba8fccf67b6232e5c86886","kind":"tag","published_at":"2015-03-23T23:09:01.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.6.0-rc1","html_url":"https://github.com/moby/moby/releases/tag/v1.6.0-rc1"},{"name":"v1.5.0","sha":"a8a31eff10544860d2188dddabdee4d727545796","kind":"commit","published_at":"2015-02-10T16:14:37.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.5.0","html_url":"https://github.com/moby/moby/releases/tag/v1.5.0"},{"name":"v1.5.0-rc4","sha":"a1cae772c417cd61aa9eef0445a6c968f35e4b9a","kind":"commit","published_at":"2015-02-04T18:07:14.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.5.0-rc4","html_url":"https://github.com/moby/moby/releases/tag/v1.5.0-rc4"},{"name":"v1.5.0-rc3","sha":"c02092d656b91fef13ece82333c1fd2f02acba54","kind":"commit","published_at":"2015-02-03T17:07:17.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.5.0-rc3","html_url":"https://github.com/moby/moby/releases/tag/v1.5.0-rc3"},{"name":"v1.5.0-rc2","sha":"a3934504f905e29187c895a44ddf5ed8ce874414","kind":"commit","published_at":"2015-01-28T21:51:13.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.5.0-rc2","html_url":"https://github.com/moby/moby/releases/tag/v1.5.0-rc2"},{"name":"v1.5.0-rc1","sha":"7e803ba6b2ed52d9e67de8be1cb0eb459017f8cc","kind":"commit","published_at":"2015-01-22T21:30:47.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.5.0-rc1","html_url":"https://github.com/moby/moby/releases/tag/v1.5.0-rc1"},{"name":"v1.4.1","sha":"5bc2ff8a36e9a768e8b479de4fe3ea9c9daf4121","kind":"tag","published_at":"2014-12-16T20:23:04.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.4.1","html_url":"https://github.com/moby/moby/releases/tag/v1.4.1"},{"name":"v1.4.0","sha":"4595d4fb03093acf87b905bebc5ba4964d7c0707","kind":"tag","published_at":"2014-12-12T00:28:08.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.4.0","html_url":"https://github.com/moby/moby/releases/tag/v1.4.0"},{"name":"v1.3.3","sha":"d3446258471733fe667f0abdf015ee3ebd2f3485","kind":"tag","published_at":"2014-12-11T19:15:41.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.3.3","html_url":"https://github.com/moby/moby/releases/tag/v1.3.3"},{"name":"v1.3.2","sha":"39fa2faad2f3d6fa5133de4eb740677202f53ef4","kind":"tag","published_at":"2014-11-24T20:40:16.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.3.2","html_url":"https://github.com/moby/moby/releases/tag/v1.3.2"},{"name":"v1.3.1","sha":"4e9bbfa90054cd730e81b53b2de67a74306afc95","kind":"commit","published_at":"2014-10-30T13:44:46.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.3.1","html_url":"https://github.com/moby/moby/releases/tag/v1.3.1"},{"name":"v1.3.0","sha":"c78088fe3d1b90640c637d8c3457de3caa0c7a24","kind":"tag","published_at":"2014-10-16T15:45:24.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.3.0","html_url":"https://github.com/moby/moby/releases/tag/v1.3.0"},{"name":"v1.2.0","sha":"fa7b24f2c3948d1eb52453c609417a6bc7eba5dd","kind":"tag","published_at":"2014-08-21T19:30:50.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.2.0","html_url":"https://github.com/moby/moby/releases/tag/v1.2.0"},{"name":"v1.1.2","sha":"d84a070e476ce923dd03e28232564a87704613ab","kind":"tag","published_at":"2014-07-23T18:03:15.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.1.2","html_url":"https://github.com/moby/moby/releases/tag/v1.1.2"},{"name":"v1.1.1","sha":"dc62f3cdccfd744c7e1d345da7f167df98cf9686","kind":"tag","published_at":"2014-07-09T19:16:01.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.1.1","html_url":"https://github.com/moby/moby/releases/tag/v1.1.1"},{"name":"v1.1.0","sha":"79812e36468c6e9be19b7c028e37787d5ae6288b","kind":"tag","published_at":"2014-07-03T17:56:52.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.1.0","html_url":"https://github.com/moby/moby/releases/tag/v1.1.0"},{"name":"v1.0.1","sha":"990021ac2b4a4c8e6ae66dd331c372f70eec3b7a","kind":"tag","published_at":"2014-06-20T01:03:28.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.0.1","html_url":"https://github.com/moby/moby/releases/tag/v1.0.1"},{"name":"v1.0.0","sha":"63fe64c471e7d76be96a625350468dfc65c06c31","kind":"tag","published_at":"2014-06-09T14:11:50.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v1.0.0","html_url":"https://github.com/moby/moby/releases/tag/v1.0.0"},{"name":"v0.12.0","sha":"14680bf724161785d164fd99de36e3eb03a823ef","kind":"tag","published_at":"2014-06-06T18:38:52.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.12.0","html_url":"https://github.com/moby/moby/releases/tag/v0.12.0"},{"name":"v0.11.1","sha":"fb99f992c081a1d433c97c99ffb46d12693eeb76","kind":"tag","published_at":"2014-05-08T01:46:05.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.11.1","html_url":"https://github.com/moby/moby/releases/tag/v0.11.1"},{"name":"v0.11.0","sha":"15209c380c3f510e3f8d5ba1ff5fcc5cc8db3357","kind":"tag","published_at":"2014-05-07T18:16:10.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.11.0","html_url":"https://github.com/moby/moby/releases/tag/v0.11.0"},{"name":"v0.10.0","sha":"dc9c28f51d669d6b09e81c2381f800f1a33bb659","kind":"tag","published_at":"2014-04-08T22:48:20.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.10.0","html_url":"https://github.com/moby/moby/releases/tag/v0.10.0"},{"name":"v0.9.1","sha":"867b2a90c228f62cdcd44907ceef279a2d8f1ac5","kind":"tag","published_at":"2014-03-25T22:02:23.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.9.1","html_url":"https://github.com/moby/moby/releases/tag/v0.9.1"},{"name":"v0.9.0","sha":"2b3fdf2344fee3affc44c93a034ce894af4d6193","kind":"tag","published_at":"2014-03-10T17:08:41.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.9.0","html_url":"https://github.com/moby/moby/releases/tag/v0.9.0"},{"name":"v0.8.1","sha":"a1598d1e1c157388f3b07415729de28f4d205e49","kind":"tag","published_at":"2014-02-18T23:49:25.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.8.1","html_url":"https://github.com/moby/moby/releases/tag/v0.8.1"},{"name":"v0.8.0","sha":"cc3a8c8d8ec57e15b7b7316797132d770408ab1a","kind":"tag","published_at":"2014-02-05T17:46:08.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.8.0","html_url":"https://github.com/moby/moby/releases/tag/v0.8.0"},{"name":"v0.7.6","sha":"bc3b2ec0622f50879ae96f042056b6bd2e0b4fba","kind":"tag","published_at":"2014-01-15T17:39:59.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.6","html_url":"https://github.com/moby/moby/releases/tag/v0.7.6"},{"name":"v0.7.5","sha":"c348c04fdfb00e013be9db15d37728e04fb94b76","kind":"tag","published_at":"2014-01-09T19:33:25.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.5","html_url":"https://github.com/moby/moby/releases/tag/v0.7.5"},{"name":"v0.7.4","sha":"010d74ec2f3dfefea5cafa602bce5cdeac3a0c19","kind":"tag","published_at":"2014-01-08T02:34:48.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.4","html_url":"https://github.com/moby/moby/releases/tag/v0.7.4"},{"name":"v0.7.3","sha":"8502ad4ba7b5410eb55f3517a801b33f61b1f625","kind":"tag","published_at":"2014-01-04T00:01:26.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.3","html_url":"https://github.com/moby/moby/releases/tag/v0.7.3"},{"name":"v0.7.2","sha":"28b162eeb48002e1824a1b43bbc864e93af8e26b","kind":"tag","published_at":"2013-12-16T23:23:30.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.2","html_url":"https://github.com/moby/moby/releases/tag/v0.7.2"},{"name":"v0.7.1","sha":"88df052197fc16f578ed0551ad654dd67bb3a39a","kind":"commit","published_at":"2013-12-06T22:42:14.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.1","html_url":"https://github.com/moby/moby/releases/tag/v0.7.1"},{"name":"v0.7.0","sha":"0d078b65817fc91eba916652b3f087a6c2eef851","kind":"tag","published_at":"2013-11-26T08:10:08.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.0","html_url":"https://github.com/moby/moby/releases/tag/v0.7.0"},{"name":"v0.7.0-rc1","sha":"e245abcc4dca93c6551f02a8ae21ce39a9eb7510","kind":"tag","published_at":"2013-11-22T03:13:33.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.0-rc1","html_url":"https://github.com/moby/moby/releases/tag/v0.7.0-rc1"},{"name":"v0.7.0-rc2","sha":"b67c94a96323fa76bbca139f6c2b277ad1e06398","kind":"tag","published_at":"2013-11-22T03:07:24.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.0-rc2","html_url":"https://github.com/moby/moby/releases/tag/v0.7.0-rc2"},{"name":"v0.7.0-rc3","sha":"1781b18deb0e9e0aab1805c4a35f3e952b082894","kind":"tag","published_at":"2013-11-22T03:07:16.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.0-rc3","html_url":"https://github.com/moby/moby/releases/tag/v0.7.0-rc3"},{"name":"v0.7.0-rc4","sha":"3c20a8cdc7b1b323696c5720c23480971f55ccef","kind":"tag","published_at":"2013-11-22T03:07:08.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.0-rc4","html_url":"https://github.com/moby/moby/releases/tag/v0.7.0-rc4"},{"name":"v0.7.0-rc5","sha":"0c38f86e5e799e71866a3ee2f876c170e71c68d0","kind":"tag","published_at":"2013-11-22T03:06:54.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.0-rc5","html_url":"https://github.com/moby/moby/releases/tag/v0.7.0-rc5"},{"name":"v0.7.0-rc6","sha":"24586d7af522e8d13ea0363437b4062aeb77cf70","kind":"tag","published_at":"2013-11-22T03:04:39.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.0-rc6","html_url":"https://github.com/moby/moby/releases/tag/v0.7.0-rc6"},{"name":"v0.7.0-rc7","sha":"ea7811c83d913db91948cd4f696cf34b139da855","kind":"tag","published_at":"2013-11-22T03:00:42.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.7.0-rc7","html_url":"https://github.com/moby/moby/releases/tag/v0.7.0-rc7"},{"name":"v0.6.7","sha":"53f1bf0f995d4c0e6af3eb14cd76a1b049c851a2","kind":"tag","published_at":"2013-11-22T02:19:53.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.6.7","html_url":"https://github.com/moby/moby/releases/tag/v0.6.7"},{"name":"v0.6.6","sha":"360a694c52a48e0305317a18c59dc5ddc44859ad","kind":"tag","published_at":"2013-11-06T20:00:52.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.6.6","html_url":"https://github.com/moby/moby/releases/tag/v0.6.6"},{"name":"v0.6.5","sha":"3ff845904daabc47ed8f40b2edf3711b364ef206","kind":"tag","published_at":"2013-10-30T22:13:34.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.6.5","html_url":"https://github.com/moby/moby/releases/tag/v0.6.5"},{"name":"v0.6.4","sha":"e8da76605f11c10d964c251a944ca5cbcdf1518a","kind":"tag","published_at":"2013-10-17T00:53:59.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.6.4","html_url":"https://github.com/moby/moby/releases/tag/v0.6.4"},{"name":"v0.6.3","sha":"b0a49a30c78e8cafecac455aa0a306ac1792a644","kind":"tag","published_at":"2013-09-23T21:14:51.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.6.3","html_url":"https://github.com/moby/moby/releases/tag/v0.6.3"},{"name":"v0.6.2","sha":"ca5913ff3ec0648d6ad9887abc6cf986fddee1a2","kind":"commit","published_at":"2013-09-17T18:11:39.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.6.2","html_url":"https://github.com/moby/moby/releases/tag/v0.6.2"},{"name":"v0.6.1","sha":"5105263dacc9372771d9bf478dcac6fceedb9a30","kind":"tag","published_at":"2013-08-23T22:47:59.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.6.1","html_url":"https://github.com/moby/moby/releases/tag/v0.6.1"},{"name":"v0.6.0","sha":"f4a4f1ca875a1f68d5950e67b34b57542f504ecd","kind":"tag","published_at":"2013-08-23T17:18:21.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.6.0","html_url":"https://github.com/moby/moby/releases/tag/v0.6.0"},{"name":"v0.5.3","sha":"5d25f3232c38d6a7ed31860948058b8ec1d95656","kind":"tag","published_at":"2013-08-13T17:39:07.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.5.3","html_url":"https://github.com/moby/moby/releases/tag/v0.5.3"},{"name":"v0.5.2","sha":"e99a99eb6ee7257c0b11312bec33fe27cffdaaaa","kind":"tag","published_at":"2013-08-09T00:33:55.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.5.2","html_url":"https://github.com/moby/moby/releases/tag/v0.5.2"},{"name":"v0.5.1","sha":"3b89d13aaf76cd363d62955c050675ccd68a7296","kind":"commit","published_at":"2013-07-31T17:53:36.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.5.1","html_url":"https://github.com/moby/moby/releases/tag/v0.5.1"},{"name":"v0.5.0","sha":"51f6c4a7372450d164c61e0054daf0223ddbd909","kind":"commit","published_at":"2013-07-18T18:51:29.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.5.0","html_url":"https://github.com/moby/moby/releases/tag/v0.5.0"},{"name":"v0.4.8","sha":"fe0378e9b36b89d5eb01b4c2bf8c160305a958a7","kind":"commit","published_at":"2013-07-02T00:05:49.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.4.8","html_url":"https://github.com/moby/moby/releases/tag/v0.4.8"},{"name":"v0.4.7","sha":"d67d5dd96307f3c6f393b0d6acd73a30e48caa3c","kind":"tag","published_at":"2013-06-30T04:26:06.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.4.7","html_url":"https://github.com/moby/moby/releases/tag/v0.4.7"},{"name":"v0.4.6","sha":"9fe8bfb2bc4b00a69db16e04e45c065090d1af2d","kind":"tag","published_at":"2013-06-22T20:42:07.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.4.6","html_url":"https://github.com/moby/moby/releases/tag/v0.4.6"},{"name":"v0.4.5","sha":"ecd1fff9b001a0379d06d0d115da5106c66056e7","kind":"tag","published_at":"2013-06-22T02:23:11.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.4.5","html_url":"https://github.com/moby/moby/releases/tag/v0.4.5"},{"name":"v0.4.4","sha":"02f0c1e46d1d73677aed899c1f0deaa69ab11ffc","kind":"tag","published_at":"2013-06-20T21:34:38.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.4.4","html_url":"https://github.com/moby/moby/releases/tag/v0.4.4"},{"name":"v0.4.3","sha":"da5bb4db96b369365c4b913d9009d8bb1d0f51f4","kind":"commit","published_at":"2013-06-20T19:23:14.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.4.3","html_url":"https://github.com/moby/moby/releases/tag/v0.4.3"},{"name":"v0.4.2","sha":"2e7649beda7c820793bd46766cbc2cfeace7b168","kind":"tag","published_at":"2013-06-18T09:44:19.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.4.2","html_url":"https://github.com/moby/moby/releases/tag/v0.4.2"},{"name":"v0.4.1","sha":"7b6f50772cc7003fede23e74f70f8dc76b96a434","kind":"commit","published_at":"2013-06-17T21:06:17.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.4.1","html_url":"https://github.com/moby/moby/releases/tag/v0.4.1"},{"name":"v0.4.0","sha":"a8ae398bf52e97148ee7bd0d5868de2e15bd297f","kind":"tag","published_at":"2013-06-03T18:00:09.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.4.0","html_url":"https://github.com/moby/moby/releases/tag/v0.4.0"},{"name":"v0.3.4","sha":"8d73740343778651c09160cde9661f5f387b36f4","kind":"tag","published_at":"2013-05-31T00:28:03.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.3.4","html_url":"https://github.com/moby/moby/releases/tag/v0.3.4"},{"name":"v0.3.3","sha":"822056094aa31c224e78cd568e02fe5458a0eecc","kind":"commit","published_at":"2013-05-23T19:46:14.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.3.3","html_url":"https://github.com/moby/moby/releases/tag/v0.3.3"},{"name":"v0.3.2","sha":"e289308dff229bf70852f7c549cc7aafeedd4ec9","kind":"commit","published_at":"2013-05-09T20:51:32.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.3.2","html_url":"https://github.com/moby/moby/releases/tag/v0.3.2"},{"name":"v0.3.1","sha":"06767fb99d997fe939febb086e8fa12414419053","kind":"commit","published_at":"2013-05-08T23:52:47.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.3.1","html_url":"https://github.com/moby/moby/releases/tag/v0.3.1"},{"name":"v0.3.0","sha":"4f202cd07f3d9281e186024bbf6770bf93537235","kind":"commit","published_at":"2013-05-05T14:46:25.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.3.0","html_url":"https://github.com/moby/moby/releases/tag/v0.3.0"},{"name":"v0.2.2","sha":"5ffd63070f9b4d7516d58a4b3691be36d5ae93c6","kind":"tag","published_at":"2013-05-03T22:19:43.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.2.2","html_url":"https://github.com/moby/moby/releases/tag/v0.2.2"},{"name":"v0.2.1","sha":"d42639e5c5623109acd302ddead237ce4d9c2617","kind":"tag","published_at":"2013-05-02T00:17:34.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.2.1","html_url":"https://github.com/moby/moby/releases/tag/v0.2.1"},{"name":"builder/2","sha":"c97a1aada601fe49e7094570d740e3f6b4464011","kind":"commit","published_at":"2013-05-01T20:45:50.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/builder/2","html_url":"https://github.com/moby/moby/releases/tag/builder/2"},{"name":"autorun/1","sha":"30d327d37ecca58a41f4a370b581ee638ed3ff04","kind":"commit","published_at":"2013-04-26T00:03:13.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/autorun/1","html_url":"https://github.com/moby/moby/releases/tag/autorun/1"},{"name":"builder/1","sha":"38b83734341646a0132bb2620a6798a92d919a3f","kind":"commit","published_at":"2013-04-24T21:28:51.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/builder/1","html_url":"https://github.com/moby/moby/releases/tag/builder/1"},{"name":"v0.2.0","sha":"90668a8a997c5db27ffdcc25c7921c63526b62f4","kind":"tag","published_at":"2013-04-24T06:18:00.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.2.0","html_url":"https://github.com/moby/moby/releases/tag/v0.2.0"},{"name":"v0.1.8","sha":"97badbd29e15296b2b4cb55b01246f658c5e9de6","kind":"tag","published_at":"2013-04-23T05:05:15.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.1.8","html_url":"https://github.com/moby/moby/releases/tag/v0.1.8"},{"name":"v0.1.7","sha":"3b6c540fe8313035de0f0b00de52d7197f8bc665","kind":"tag","published_at":"2013-04-21T00:35:13.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.1.7","html_url":"https://github.com/moby/moby/releases/tag/v0.1.7"},{"name":"v0.1.6","sha":"ee82870ff78e6d9e0f0ce7674d6a065f9d02f67a","kind":"tag","published_at":"2013-04-18T03:18:53.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.1.6","html_url":"https://github.com/moby/moby/releases/tag/v0.1.6"},{"name":"v0.1.5","sha":"e34e44e8e6097e0a54bc0a96581f79909f7d9a42","kind":"tag","published_at":"2013-04-18T00:12:21.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.1.5","html_url":"https://github.com/moby/moby/releases/tag/v0.1.5"},{"name":"v0.1.4","sha":"40ebe78bb1d9750505d594d10bc9eb6979ef63ea","kind":"tag","published_at":"2013-04-09T20:01:04.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.1.4","html_url":"https://github.com/moby/moby/releases/tag/v0.1.4"},{"name":"v0.1.3","sha":"a4fc52305abfcbc3976fa203898a1c3c8409a292","kind":"tag","published_at":"2013-04-08T18:54:27.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.1.3","html_url":"https://github.com/moby/moby/releases/tag/v0.1.3"},{"name":"v0.1.2","sha":"dce5a06aba8e79e8e5fe5724676961319def6001","kind":"tag","published_at":"2013-04-03T22:35:56.000Z","download_url":"https://codeload.github.com/moby/moby/tar.gz/v0.1.2","html_url":"https://github.com/moby/moby/releases/tag/v0.1.2"}]},"repo_metadata_updated_at":"2023-03-20T19:40:37.064Z","dependent_packages_count":16935,"downloads":null,"downloads_period":null,"dependent_repos_count":40103,"rankings":{"downloads":null,"dependent_repos_count":0.02894470109668256,"dependent_packages_count":0.013694267185527235,"stargazers_count":0.010581966668879887,"forks_count":0.00871456078613638,"docker_downloads_count":0.006328411350887585,"average":0.01365278141762273},"purl":"pkg:golang/github.com/docker/docker","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLThmdnItNXJxZi0zd3do","url":"https://github.com/advisories/GHSA-8fvr-5rqf-3wwh","title":"Information Exposure in Docker Engine","description":"Docker Engine before 1.6.1 uses weak permissions for (1) /proc/asound, (2) /proc/timer_stats, (3) /proc/latency_stats, and (4) /proc/fs, which allows local users to modify the host, obtain sensitive information, and perform protocol downgrade attacks via a crafted image.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-02-15T01:57:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2015-3630","https://github.com/moby/moby/commit/545b440a80f676a506e5837678dd4c4f65e78660","https://groups.google.com/forum/#!searchin/docker-user/1.6.1/docker-user/47GZrihtr-4/nwgeOOFLexIJ","https://groups.google.com/forum/#%21searchin/docker-user/1.6.1/docker-user/47GZrihtr-4/nwgeOOFLexIJ","https://lists.opensuse.org/opensuse-updates/2015-05/msg00023.html","https://packetstormsecurity.com/files/131835/Docker-Privilege-Escalation-Information-Disclosure.html","https://seclists.org/fulldisclosure/2015/May/28","https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-3630","https://www.securityfocus.com/bid/74566","https://github.com/advisories/GHSA-8fvr-5rqf-3wwh"],"source_kind":"github","identifiers":["GHSA-8fvr-5rqf-3wwh","CVE-2015-3630"],"repository_url":"https://github.com/moby/moby","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.6.1","vulnerable_version_range":"\u003e= 1.6.0, \u003c 1.6.1"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2022-12-21T16:13:01.885Z","updated_at":"2024-07-08T15:53:33.000Z","epss_percentage":0.00036,"epss_percentile":0.09237},{"uuid":"GSA_kwCzR0hTQS12MjN2LTZqdzItOThmcc4AA-Q4","url":"https://github.com/advisories/GHSA-v23v-6jw2-98fq","title":"Authz zero length regression","description":"A security vulnerability has been detected in certain versions of Docker Engine, which could allow an attacker to bypass [authorization plugins (AuthZ)](https://docs.docker.com/engine/extend/plugins_authorization/) under specific circumstances. The base likelihood of this being exploited is low. This advisory outlines the issue, identifies the affected versions, and provides remediation steps for impacted users.\n\n### Impact\n\nUsing a specially-crafted API request, an Engine API client could make the daemon forward the request or response to an [authorization plugin](https://docs.docker.com/engine/extend/plugins_authorization/) without the body. In certain circumstances, the authorization plugin may allow a request which it would have otherwise denied if the body had been forwarded to it.\n\n\nA security issue was discovered In 2018,  where an attacker could bypass AuthZ plugins using a specially crafted API request. This could lead to unauthorized actions, including privilege escalation. Although this issue was fixed in Docker Engine [v18.09.1](https://docs.docker.com/engine/release-notes/18.09/#security-fixes-1) in January 2019, the fix was not carried forward to later major versions, resulting in a regression. Anyone who depends on authorization plugins that introspect the request and/or response body to make access control decisions is potentially impacted.\n\nDocker EE v19.03.x and all versions of Mirantis Container Runtime **are not vulnerable.**\n\n### Vulnerability details\n\n- **AuthZ bypass and privilege escalation:** An attacker could exploit a bypass using an API request with Content-Length set to 0, causing the Docker daemon to forward the request without the body to the AuthZ plugin, which might approve the request incorrectly.\n- **Initial fix:** The issue was fixed in Docker Engine [v18.09.1](https://docs.docker.com/engine/release-notes/18.09/#security-fixes-1) January 2019..\n- **Regression:** The fix was not included in Docker Engine v19.03 or newer versions. This was identified in April 2024 and patches were released for the affected versions on July 23, 2024. The issue was assigned [CVE-2024-41110](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-41110).\n\n### Patches\n\n- docker-ce v27.1.1 containes patches to fix the vulnerability.\n- Patches have also been merged into the master, 19.0, 20.0, 23.0, 24.0, 25.0, 26.0, and 26.1 release branches.\n\n### Remediation steps\n\n- If you are running an affected version, update to the most recent patched version.\n- Mitigation if unable to update immediately:\n    - Avoid using AuthZ plugins.\n    - Restrict access to the Docker API to trusted parties, following the principle of least privilege.\n\n\n### References\n\n- https://github.com/moby/moby/commit/fc274cd2ff4cf3b48c91697fb327dd1fb95588fb\n- https://github.com/moby/moby/commit/a79fabbfe84117696a19671f4aa88b82d0f64fc1\n- https://www.docker.com/blog/docker-security-advisory-docker-engine-authz-plugin/","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2024-07-30T10:18:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.4,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H","references":["https://github.com/moby/moby/security/advisories/GHSA-v23v-6jw2-98fq","https://nvd.nist.gov/vuln/detail/CVE-2024-41110","https://github.com/moby/moby/commit/411e817ddf710ff8e08fa193da80cb78af708191","https://github.com/moby/moby/commit/42f40b1d6dd7562342f832b9cd2adf9e668eeb76","https://github.com/moby/moby/commit/65cc597cea28cdc25bea3b8a86384b4251872919","https://github.com/moby/moby/commit/852759a7df454cbf88db4e954c919becd48faa9b","https://github.com/moby/moby/commit/a31260625655cff9ae226b51757915e275e304b0","https://github.com/moby/moby/commit/a79fabbfe84117696a19671f4aa88b82d0f64fc1","https://github.com/moby/moby/commit/ae160b4edddb72ef4bd71f66b975a1a1cc434f00","https://github.com/moby/moby/commit/ae2b3666c517c96cbc2adf1af5591a6b00d4ec0f","https://github.com/moby/moby/commit/cc13f952511154a2866bddbb7dddebfe9e83b801","https://github.com/moby/moby/commit/fc274cd2ff4cf3b48c91697fb327dd1fb95588fb","https://www.docker.com/blog/docker-security-advisory-docker-engine-authz-plugin","https://github.com/advisories/GHSA-v23v-6jw2-98fq"],"source_kind":"github","identifiers":["GHSA-v23v-6jw2-98fq","CVE-2024-41110"],"repository_url":"https://github.com/moby/moby","blast_radius":43.26986250528038,"packages":[{"versions":[{"first_patched_version":"27.1.1","vulnerable_version_range":"\u003e= 27.0.0, \u003c 27.1.1"},{"first_patched_version":"26.1.5","vulnerable_version_range":"\u003e= 26.0.0, \u003c 26.1.5"},{"first_patched_version":"23.0.15","vulnerable_version_range":"\u003e= 19.03.0, \u003c 23.0.15"},{"first_patched_version":"25.0.6","vulnerable_version_range":"\u003e= 24.0.0, \u003c 25.0.6"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2024-07-30T11:05:51.036Z","updated_at":"2024-08-09T19:07:48.000Z","epss_percentage":0.0219,"epss_percentile":0.8355},{"uuid":"GSA_kwCzR0hTQS14ODRjLXAyZzktcnF2Oc4AA7ME","url":"https://github.com/advisories/GHSA-x84c-p2g9-rqv9","title":"IPv6 enabled on IPv4-only network interfaces","description":"In 26.0.0 and 26.0.1, IPv6 is not disabled on network interfaces, including those belonging to networks where `--ipv6=false`.\n\n### Impact\n\nA container with an `ipvlan` or `macvlan` interface will normally be configured to share an external network link with the host machine. Because of this direct access, with IPv6 enabled:\n\n- Containers may be able to communicate with other hosts on the local network over link-local IPv6 addresses.\n- If router advertisements are being broadcast over the local network, containers may get SLAAC-assigned addresses.\n- The interface  will be a member of IPv6 multicast groups.\n\nThis means interfaces in IPv4-only networks present an unexpectedly and unnecessarily increased attack surface.\n\nA container with an unexpected IPv6 address can do anything a container configured with an IPv6 address can do. That is, listen for connections on its IPv6 address, open connections to other nodes on the network over IPv6, or attempt a DoS attack by flooding packets from its IPv6 address. This has CVSS score AV:L/AC:H/PR:N/UI:R/S:C/C:N/I:N/A:L (2.7).\n\nBecause the container may not be constrained by an IPv6 firewall, there is increased potential for data exfiltration from the container. This has CVSS score AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N (4.7).\n\nA remote attacker could send malicious Router Advertisements to divert traffic to itself, a black-hole, or another device. The same attack is possible today for IPv4 macvlan/ipvlan endpoints with ARP spoofing, TLS is commonly used by Internet APIs to mitigate this risk. The presence of an IPv6 route could impact the container's availability by indirectly abusing the behaviour of software which behaves poorly in a dual-stack environment. For example, it could resolve a name to a DNS AAAA record and keep trying to connect over IPv6 without ever falling back to IPv4, potentially denying service to the container. This has CVSS score AV:A/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H (4.5).\n\n### Patches\n\nThe issue is patched in 26.0.2.\n\n### Workarounds\n\nTo completely disable IPv6 in a container, use `--sysctl=net.ipv6.conf.all.disable_ipv6=1` in the `docker create` or `docker run` command. Or, in the service configuration of a `compose` file, the equivalent:\n\n```\n        sysctls:\n            - net.ipv6.conf.all.disable_ipv6=1\n```\n\n### References\n\n- sysctl configuration using `docker run`:\n  - https://docs.docker.com/reference/cli/docker/container/run/#sysctl\n- sysctl configuration using `docker compose`:\n  - https://docs.docker.com/compose/compose-file/compose-file-v3/#sysctls","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-04-18T21:52:08.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/moby/moby/security/advisories/GHSA-x84c-p2g9-rqv9","https://github.com/moby/moby/commit/7cef0d9cd1cf221d8c0b7b7aeda69552649e0642","https://nvd.nist.gov/vuln/detail/CVE-2024-32473","https://github.com/advisories/GHSA-x84c-p2g9-rqv9"],"source_kind":"github","identifiers":["GHSA-x84c-p2g9-rqv9","CVE-2024-32473"],"repository_url":"https://github.com/moby/moby","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"26.0.2","vulnerable_version_range":"\u003e= 26.0.0, \u003c 26.0.2"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2024-04-18T22:04:45.502Z","updated_at":"2024-04-19T16:19:43.000Z","epss_percentage":0.00017,"epss_percentile":0.02644},{"uuid":"GSA_kwCzR0hTQS1qMjQ5LWdodjUtN214ds4AAhV5","url":"https://github.com/advisories/GHSA-j249-ghv5-7mxv","title":"Secret insertion into debug log in Docker","description":"In Docker CE and EE before 18.09.8 (as well as Docker EE before 17.06.2-ee-23 and 18.x before 18.03.1-ee-10), Docker Engine in debug mode may sometimes add secrets to the debug log. This applies to a scenario where docker stack deploy is run to redeploy a stack that includes (non external) secrets. It potentially applies to other API users of the stack API if they resend the secret.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T16:50:40.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2019-13509","https://docs.docker.com/engine/release-notes/18.09/","https://github.com/advisories/GHSA-j249-ghv5-7mxv"],"source_kind":"github","identifiers":["GHSA-j249-ghv5-7mxv","CVE-2019-13509"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"18.09.8","vulnerable_version_range":"\u003c 18.09.8"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2023-08-15T21:05:17.473Z","updated_at":"2023-08-15T20:17:39.000Z","epss_percentage":0.01696,"epss_percentile":0.80587},{"uuid":"GSA_kwCzR0hTQS0zM3BnLW02amgtNTIzN84AAyiu","url":"https://github.com/advisories/GHSA-33pg-m6jh-5237","title":"Docker Swarm encrypted overlay network traffic may be unencrypted","description":"[Moby](https://mobyproject.org/) is an open source container framework developed by Docker Inc. that is distributed as Docker, Mirantis Container Runtime, and various other downstream projects/products. The Moby daemon component (`dockerd`), which is developed as [moby/moby](https://github.com/moby/moby) is commonly referred to as *Docker*.\n\nSwarm Mode, which is compiled in and delivered by default in `dockerd` and is thus present in most major Moby downstreams, is a simple, built-in container orchestrator that is implemented through a combination of [SwarmKit](https://github.com/moby/swarmkit) and supporting network code.\n\nThe `overlay` network driver is a core feature of Swarm Mode, providing isolated virtual LANs that allow communication between containers and services across the cluster. This driver is an implementation/user of [VXLAN](https://en.wikipedia.org/wiki/Virtual_Extensible_LAN), which encapsulates link-layer (Ethernet) frames in UDP datagrams that tag the frame with a VXLAN Network ID (VNI) that identifies the originating overlay network. In addition, the overlay network driver supports an optional, off-by-default encrypted mode, which is especially useful when VXLAN packets traverses an untrusted network between nodes.\n\nEncrypted overlay networks function by encapsulating the VXLAN datagrams through the use of the [IPsec Encapsulating Security Payload](https://en.wikipedia.org/wiki/IPsec#Encapsulating_Security_Payload) protocol in [Transport mode](https://en.wikipedia.org/wiki/IPsec#Transport_mode). By deploying IPSec encapsulation, encrypted overlay networks gain the additional properties of source authentication through cryptographic proof, data integrity through check-summing, and confidentiality through encryption.\n\nWhen setting an endpoint up on an encrypted overlay network, Moby installs three [iptables](https://www.netfilter.org/projects/iptables/index.html) (Linux kernel firewall) rules that enforce both incoming and outgoing IPSec. These rules rely on the `u32` iptables extension provided by the `xt_u32` kernel module to directly filter on a VXLAN packet's VNI field, so that IPSec guarantees can be enforced on encrypted overlay networks without interfering with other overlay networks or other users of VXLAN.\n\nAn [iptables rule](https://github.com/moby/libnetwork/blob/d9fae4c73daf76c3b0f77e14b45b8bf612ba764d/drivers/overlay/encryption.go#L205-L207) designates outgoing VXLAN datagrams with a VNI that corresponds to an encrypted overlay network for IPsec encapsulation.\n\nOn Red Hat Enterprise Linux and derivatives such as CentOS and Rocky, the `xt_u32` module has been:\n* [moved to the kernel-modules-extra package and no longer installed by default in RHEL 8.3](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.3_release_notes/rhel-8-3-0-release#technology-preview_networking)\n* [officially deprecated in RHEL 8.6](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.6_release_notes/deprecated_functionality#deprecated-functionality_networking)\n* [removed completely in RHEL 9](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/considerations_in_adopting_rhel_9/assembly_networking_considerations-in-adopting-rhel-9#ref_firewall-networking_assembly_networking)\n\nThis rule is not created when `xt_u32` is unavailable, even though the container is still attached to the network.\n\n## Impact\nEncrypted overlay networks on affected platforms silently transmit unencrypted data. As a result, `overlay` networks may appear to be functional, passing traffic as expected, but without any of the expected confidentiality or data integrity guarantees.\n\nIt is possible for an attacker sitting in a trusted position on the network to read all of the application traffic that is moving across the overlay network, resulting in unexpected secrets or user data disclosure. Thus, because many database protocols, internal APIs, etc. are not protected by a second layer of encryption, a user may rely on Swarm encrypted overlay networks to provide confidentiality, which due to this vulnerability is no longer guaranteed.\n\n## Patches\nPatches are available in Moby releases 23.0.3, and 20.10.24. As Mirantis Container Runtime's 20.10 releases are numbered differently, users of that platform should update to 20.10.16.\n\n## Workarounds\n* Close the VXLAN port (by default, UDP port 4789) to outgoing traffic at the Internet boundary (see [GHSA-vwm3-crmr-xfxw](https://github.com/moby/moby/security/advisories/GHSA-vwm3-crmr-xfxw)) in order to prevent unintentionally leaking unencrypted traffic over the Internet.\n* Ensure that the `xt_u32` kernel module is available on all nodes of the Swarm cluster.\n\n## Background\n* [#43382 ](https://github.com/moby/moby/issues/43382)partially discussed this concern, but did not consider the security implications.\n* Mirantis FIELD-5788 essentially duplicates [#43382](https://github.com/moby/moby/issues/43382), and was created six months earlier; it similarly overlooked the security implications.\n* [#45118](https://github.com/moby/moby/pull/45118) is the ancestor of the final patches, and was where the security implications were discovered.\n\n## Related\n* [CVE-2023-28840: Encrypted overlay network may be unauthenticated](https://github.com/moby/moby/security/advisories/GHSA-232p-vwff-86mp)\n* [CVE-2023-28842: Encrypted overlay network with a single endpoint is unauthenticated](https://github.com/moby/moby/security/advisories/GHSA-6wrf-mxfj-pf5p)\n* [GHSA-vwm3-crmr-xfxw: The Swarm VXLAN port may be exposed to attack due to ambiguous documentation](https://github.com/moby/moby/security/advisories/GHSA-vwm3-crmr-xfxw)\n* [GHSA-gvm4-2qqg-m333: Security issues in encrypted overlay networks](https://github.com/moby/libnetwork/security/advisories/GHSA-gvm4-2qqg-m333) (libnetwork)","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-04-04T21:12:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/moby/libnetwork/security/advisories/GHSA-gvm4-2qqg-m333","https://github.com/moby/moby/security/advisories/GHSA-232p-vwff-86mp","https://github.com/moby/moby/security/advisories/GHSA-33pg-m6jh-5237","https://github.com/moby/moby/security/advisories/GHSA-6wrf-mxfj-pf5p","https://github.com/moby/moby/security/advisories/GHSA-vwm3-crmr-xfxw","https://github.com/moby/moby/issues/43382","https://github.com/moby/moby/pull/45118","https://github.com/moby/libnetwork/blob/d9fae4c73daf76c3b0f77e14b45b8bf612ba764d/drivers/overlay/encryption.go#L205-L207","https://nvd.nist.gov/vuln/detail/CVE-2023-28841","https://github.com/advisories/GHSA-33pg-m6jh-5237"],"source_kind":"github","identifiers":["GHSA-33pg-m6jh-5237","CVE-2023-28841"],"repository_url":"https://github.com/moby/libnetwork","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"23.0.3","vulnerable_version_range":"\u003e= 23.0.0, \u003c 23.0.3"},{"first_patched_version":"20.10.24","vulnerable_version_range":"\u003e= 1.12.0, \u003c 20.10.24"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2023-04-04T23:03:13.664Z","updated_at":"2023-04-18T22:03:56.000Z","epss_percentage":0.02777,"epss_percentile":0.85324},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXFtbWMtanBwZi0zMnd2","url":"https://github.com/advisories/GHSA-qmmc-jppf-32wv","title":"Directory Traversal in Docker","description":"Docker before 1.3.3 does not properly validate image IDs, which allows remote attackers to conduct path traversal attacks and spoof repositories via a crafted image in a (1) \"docker load\" operation or (2) \"registry communications.\"","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-02-15T00:41:14.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2014-9358","https://access.redhat.com/security/cve/cve-2014-9358","https://groups.google.com/forum/#!msg/docker-user/nFAz-B-n4Bw/0wr3wvLsnUwJ","https://groups.google.com/forum/#%21msg/docker-user/nFAz-B-n4Bw/0wr3wvLsnUwJ","https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-9358","http://www.securityfocus.com/archive/1/534215/100/0/threaded","https://github.com/advisories/GHSA-qmmc-jppf-32wv"],"source_kind":"github","identifiers":["GHSA-qmmc-jppf-32wv","CVE-2014-9358"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.3.2","vulnerable_version_range":"\u003c 1.3.2"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2022-12-21T16:13:01.649Z","updated_at":"2023-01-09T05:04:48.000Z","epss_percentage":0.00259,"epss_percentile":0.49078},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXY0aDgtNzk0ai1nOG1t","url":"https://github.com/advisories/GHSA-v4h8-794j-g8mm","title":"Arbitrary File Override in Docker Engine","description":"Docker Engine before 1.6.1 allows local users to set arbitrary Linux Security Modules (LSM) and docker_t policies via an image that allows volumes to override files in /proc.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-02-15T01:57:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2015-3631","https://github.com/moby/moby/compare/769acfec2928c47a35da5357d854145b1036448d...b6a9dc399be31c531e3753104e10d74760ed75a2","https://groups.google.com/forum/#!searchin/docker-user/1.6.1/docker-user/47GZrihtr-4/nwgeOOFLexIJ","https://groups.google.com/forum/#%21searchin/docker-user/1.6.1/docker-user/47GZrihtr-4/nwgeOOFLexIJ","https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-3631","http://lists.opensuse.org/opensuse-updates/2015-05/msg00023.html","http://packetstormsecurity.com/files/131835/Docker-Privilege-Escalation-Information-Disclosure.html","http://seclists.org/fulldisclosure/2015/May/28","https://github.com/advisories/GHSA-v4h8-794j-g8mm"],"source_kind":"github","identifiers":["GHSA-v4h8-794j-g8mm","CVE-2015-3631"],"repository_url":"https://github.com/moby/moby","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.6.1","vulnerable_version_range":"\u003c 1.6.1"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2022-12-21T16:13:01.972Z","updated_at":"2025-06-01T01:08:41.764Z","epss_percentage":0.00128,"epss_percentile":0.33482},{"uuid":"GSA_kwCzR0hTQS1qcTM1LTg1Y2otZmo0cM4AA2xO","url":"https://github.com/advisories/GHSA-jq35-85cj-fj4p","title":"/sys/devices/virtual/powercap accessible by default to containers","description":"Intel's RAPL (Running Average Power Limit) feature, introduced by the Sandy Bridge microarchitecture, provides software insights into hardware energy consumption. To facilitate this, Intel introduced the powercap framework in Linux kernel 3.13, which reads values via relevant MSRs (model specific registers) and provides unprivileged userspace access via `sysfs`. As RAPL is an interface to access a hardware feature, it is only available when running on bare metal with the module compiled into the kernel.\n\nBy 2019, it was realized that in some cases unprivileged access to RAPL readings could be exploited as a power-based side-channel against security features including AES-NI (potentially inside a SGX enclave) and KASLR (kernel address space layout randomization). Also known as the [PLATYPUS attack](https://platypusattack.com/), Intel assigned [CVE-2020-8694](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8694) and [CVE-2020-8695](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8695), and AMD assigned [CVE-2020-12912](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12912).\n\nSeveral mitigations were applied; Intel reduced the sampling resolution via a microcode update, and the Linux kernel [prevents access by non-root users](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=949dd0104c496fa7c14991a23c03c62e44637e71) since 5.10. However, this kernel-based mitigation does not apply to many container-based scenarios:\n* Unless using user namespaces, root inside a container has the same level of privilege as root outside the container, but with a slightly more narrow view of the system\n* `sysfs` is mounted inside containers read-only; however only read access is needed to carry out this attack on an unpatched CPU\n\nWhile this is not a direct vulnerability in container runtimes, defense in depth and safe defaults are valuable and preferred, especially as this poses a risk to multi-tenant container environments running directly on affected hardware. This is provided by masking `/sys/devices/virtual/powercap` in the default mount configuration, and adding an additional set of rules to deny it in the default AppArmor profile.\n\nWhile `sysfs` is not the only way to read from the RAPL subsystem, other ways of accessing it require additional capabilities such as `CAP_SYS_RAWIO` which is not available to containers by default, or `perf` paranoia level less than 1, which is a non-default kernel tunable.\n\n## References\n\n* https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8694\n* https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8695\n* https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12912\n* https://platypusattack.com/\n* https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=949dd0104c496fa7c14991a23c03c62e44637e71\n* https://web.eece.maine.edu/~vweaver/projects/rapl/","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-10-30T15:25:44.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/moby/moby/security/advisories/GHSA-jq35-85cj-fj4p","https://github.com/moby/moby/commit/48ebe353e49a9def5e6679f6e386b0efb1c95f0e","https://github.com/moby/moby/commit/81ebe71275768629689a23bc3bca34b3b374a6a6","https://github.com/moby/moby/commit/c9ccbfad11a60e703e91b6cca4f48927828c7e35","https://github.com/moby/moby/releases/tag/v20.10.27","https://github.com/moby/moby/releases/tag/v23.0.8","https://github.com/moby/moby/releases/tag/v24.0.7","https://github.com/advisories/GHSA-jq35-85cj-fj4p"],"source_kind":"github","identifiers":["GHSA-jq35-85cj-fj4p"],"repository_url":"https://github.com/moby/moby","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"20.10.27","vulnerable_version_range":"\u003c 20.10.27"},{"first_patched_version":"23.0.8","vulnerable_version_range":"\u003e= 21.0.0, \u003c 23.0.8"},{"first_patched_version":"24.0.7","vulnerable_version_range":"\u003e= 24.0.0, \u003c 24.0.7"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2023-10-30T16:06:16.289Z","updated_at":"2023-12-27T16:08:07.000Z","epss_percentage":null,"epss_percentile":null},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTk5N2MtZmo4ai1ycTVo","url":"https://github.com/advisories/GHSA-997c-fj8j-rq5h","title":"Arbitrary Code Execution","description":"Docker 1.3.2 allows remote attackers to execute arbitrary code with root privileges via a crafted (1) image or (2) build in a Dockerfile in an LZMA (.xz) archive, related to the chroot for archive extraction.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-02-15T01:57:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2014-9357","https://github.com/docker/docker/compare/aef842e7dfb534aba22c3c911de525ce9ac12b72...313a1b7620910e47d888f8b0a6a5eb06ad9c1ff2","https://github.com/moby/moby/blob/master/CHANGELOG.md#133-2014-12-11","https://groups.google.com/forum/#!msg/docker-user/nFAz-B-n4Bw/0wr3wvLsnUwJ","https://groups.google.com/forum/#%21msg/docker-user/nFAz-B-n4Bw/0wr3wvLsnUwJ","https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-9357","http://www.securityfocus.com/archive/1/534215/100/0/threaded","https://github.com/advisories/GHSA-997c-fj8j-rq5h"],"source_kind":"github","identifiers":["GHSA-997c-fj8j-rq5h","CVE-2014-9357"],"repository_url":"https://github.com/docker/docker","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.3.3","vulnerable_version_range":"\u003c 1.3.3"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2022-12-21T16:13:04.318Z","updated_at":"2023-01-09T05:04:27.000Z","epss_percentage":0.49229,"epss_percentile":0.97573},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXd4ajMtcXd2NC1jdmZt","url":"https://github.com/advisories/GHSA-wxj3-qwv4-cvfm","title":"Privilege Escalation in Docker","description":"Docker 1.0.0 uses world-readable and world-writable permissions on the management socket, which allows local users to gain privileges via unspecified vectors.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-02-15T00:40:44.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2014-3499","https://github.com/docker/docker/commit/707ef9618b3b26a0534a0af732a22f159eccfaa5","https://bugzilla.redhat.com/show_bug.cgi?id=1111687","https://rhn.redhat.com/errata/RHSA-2014-0820.html","https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-3499","http://rhn.redhat.com/errata/RHSA-2014-0820.html","https://github.com/advisories/GHSA-wxj3-qwv4-cvfm"],"source_kind":"github","identifiers":["GHSA-wxj3-qwv4-cvfm","CVE-2014-3499"],"repository_url":"https://github.com/docker/docker","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.0.1","vulnerable_version_range":"\u003c 1.0.1"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2022-12-21T16:13:01.614Z","updated_at":"2023-02-21T05:06:24.000Z","epss_percentage":0.00034,"epss_percentile":0.08608},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTVxZ3AtcDVqYy13MnJt","url":"https://github.com/advisories/GHSA-5qgp-p5jc-w2rm","title":"Arbitrary Code Execution in Docker","description":"Docker before 1.3.2 allows remote attackers to write to arbitrary files and execute arbitrary code via a (1) symlink or (2) hard link attack in an image archive in a (a) pull or (b) load operation.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-02-15T00:41:12.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2014-6407","https://github.com/docker/docker/commit/3ac6394b8082d4700483d52fbfe54914be537d9e","https://docs.docker.com/v1.3/release-notes/","https://lists.fedoraproject.org/pipermail/package-announce/2014-December/145154.html","https://lists.opensuse.org/opensuse-security-announce/2014-12/msg00009.html","https://secunia.com/advisories/60171","https://secunia.com/advisories/60241","https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6407","https://www.openwall.com/lists/oss-security/2014/11/24/5","https://github.com/advisories/GHSA-5qgp-p5jc-w2rm"],"source_kind":"github","identifiers":["GHSA-5qgp-p5jc-w2rm","CVE-2014-6407"],"repository_url":"https://github.com/docker/docker","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.3.2","vulnerable_version_range":"\u003c 1.3.2"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2022-12-21T16:13:01.640Z","updated_at":"2023-01-09T05:04:33.000Z","epss_percentage":0.05577,"epss_percentile":0.8972},{"uuid":"GSA_kwCzR0hTQS02aHdnLXc1amctOWM2eM4AA4-y","url":"https://github.com/advisories/GHSA-6hwg-w5jg-9c6x","title":"Path Traversal in Moby builder","description":"util/binfmt_misc/check.go in Builder in Docker Engine before 19.03.9 calls os.OpenFile with a potentially unsafe qemu-check temporary pathname, constructed with an empty first argument in an ioutil.TempDir call.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-01-31T23:13:10.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2020-27534","https://github.com/moby/buildkit/pull/1462","https://github.com/moby/moby/pull/40877","https://bugzilla.redhat.com/show_bug.cgi?id=1921154","http://web.archive.org/web/20200530054359/https://docs.docker.com/engine/release-notes","https://github.com/advisories/GHSA-6hwg-w5jg-9c6x"],"source_kind":"github","identifiers":["GHSA-6hwg-w5jg-9c6x","CVE-2020-27534"],"repository_url":"https://github.com/moby/buildkit","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"19.03.9","vulnerable_version_range":"\u003c 19.03.9"}],"ecosystem":"go","package_name":"github.com/docker/docker"},{"versions":[{"first_patched_version":"19.03.9","vulnerable_version_range":"\u003c 19.03.9"}],"ecosystem":"go","package_name":"github.com/moby/moby"}],"created_at":"2024-02-01T00:05:34.391Z","updated_at":"2024-04-22T19:08:27.000Z","epss_percentage":0.0077,"epss_percentile":0.72138},{"uuid":"GSA_kwCzR0hTQS12MmN2LXd3eHEtcXE5N84AAhd3","url":"https://github.com/advisories/GHSA-v2cv-wwxq-qq97","title":"Moby Docker cp broken with debian containers","description":"In Docker 19.03.x before 19.03.1 linked against the GNU C Library (aka glibc), code injection can occur when the nsswitch facility dynamically loads a library inside a chroot that contains the contents of the container.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-05-24T16:51:39.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-14271","https://github.com/moby/moby/issues/39449","https://seclists.org/bugtraq/2019/Sep/21","https://www.debian.org/security/2019/dsa-4521","http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00084.html","https://github.com/moby/moby/pull/39612","https://github.com/moby/moby/commit/11e48badcb67554b3d795241855028f28d244545","https://github.com/moby/moby/commit/fa8dd90ceb7bcb9d554d27e0b9087ab83e54bd2b","https://docs.docker.com/engine/release-notes","https://security.netapp.com/advisory/ntap-20190828-0003","https://github.com/advisories/GHSA-v2cv-wwxq-qq97"],"source_kind":"github","identifiers":["GHSA-v2cv-wwxq-qq97","CVE-2019-14271"],"repository_url":"https://github.com/moby/moby","blast_radius":42.80954481905399,"packages":[{"versions":[{"first_patched_version":"19.03.1","vulnerable_version_range":"\u003e= 19.03.0, \u003c 19.03.1"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2024-02-01T22:07:32.831Z","updated_at":"2024-08-07T05:01:20.000Z","epss_percentage":0.72198,"epss_percentile":0.98666},{"uuid":"GSA_kwCzR0hTQS0zZnd4LXBqZ3ctMzU1OM4AA4-5","url":"https://github.com/advisories/GHSA-3fwx-pjgw-3558","title":"Moby (Docker Engine) Insufficiently restricted permissions on data directory","description":"## Impact\n\nA bug was found in Moby (Docker Engine) where the data directory (typically `/var/lib/docker`) contained subdirectories with insufficiently restricted permissions, allowing otherwise unprivileged Linux users to traverse directory contents and execute programs.  When containers included executable programs with extended permission bits (such as `setuid`), unprivileged Linux users could discover and execute those programs.  When the UID of an unprivileged Linux user on the host collided with the file owner or group inside a container, the unprivileged Linux user on the host could discover, read, and modify those files.\n\n## Patches\n\nThis bug has been fixed in Moby (Docker Engine) 20.10.9.  Users should update to this version as soon as possible.  Running containers should be stopped and restarted for the permissions to be fixed.\n\n## Workarounds\n\nLimit access to the host to trusted users.  Limit access to host volumes to trusted containers.\n\n## Credits\n\nThe Moby project would like to thank Joan Bruguera for responsibly disclosing this issue in accordance with the [Moby security policy](https://github.com/moby/moby/blob/master/SECURITY.md).\n\n## For more information\n\nIf you have any questions or comments about this advisory:\n\n* [Open an issue](https://github.com/moby/moby/issues/new)\n* Email us at security@docker.com if you think you’ve found a security bug","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-01-31T23:28:58.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/moby/moby/security/advisories/GHSA-3fwx-pjgw-3558","https://nvd.nist.gov/vuln/detail/CVE-2021-41091","https://github.com/moby/moby/commit/f0ab919f518c47240ea0e72d0999576bb8008e64","https://cert-portal.siemens.com/productcert/pdf/ssa-222547.pdf","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/B5Q6G6I4W5COQE25QMC7FJY3I3PAYFBB","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZNFADTCHHYWVM6W4NJ6CB4FNFM2VMBIB","https://github.com/advisories/GHSA-3fwx-pjgw-3558"],"source_kind":"github","identifiers":["GHSA-3fwx-pjgw-3558","CVE-2021-41091"],"repository_url":"https://github.com/moby/moby","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"20.10.9","vulnerable_version_range":"\u003c 20.10.9"}],"ecosystem":"go","package_name":"github.com/docker/docker"},{"versions":[{"first_patched_version":"20.10.9","vulnerable_version_range":"\u003c 20.10.9"}],"ecosystem":"go","package_name":"github.com/moby/moby"}],"created_at":"2024-02-01T00:05:34.074Z","updated_at":"2024-05-14T22:00:32.000Z","epss_percentage":0.04758,"epss_percentile":0.88868},{"uuid":"GSA_kwCzR0hTQS14bW14LTdqcGYtZng0Ms4AA84W","url":"https://github.com/advisories/GHSA-xmmx-7jpf-fx42","title":"Moby (Docker Engine) is vulnerable to Ambiguous OCI manifest parsing","description":"### Impact\nIn the OCI Distribution Specification version 1.0.0 and prior and in the OCI Image Specification version 1.0.1 and prior, manifest and index documents are ambiguous without an accompanying Content-Type HTTP header.  Versions of Moby (Docker Engine) prior to 20.10.11 treat the Content-Type header as trusted and deserialize the document according to that header.  If the Content-Type header changed between pulls of the same ambiguous document (with the same digest), the document may be interpreted differently, meaning that the digest alone is insufficient to unambiguously identify the content of the image.\n\n### Patches\nThis issue has been fixed in Moby (Docker Engine) 20.10.11.  Image pulls for manifests that contain a “manifests” field or indices which contain a “layers” field are rejected.\n\n### Workarounds\nEnsure you only pull images from trusted sources.\n\n### References\nhttps://github.com/opencontainers/distribution-spec/security/advisories/GHSA-mc8v-mgrf-8f4m\nhttps://github.com/opencontainers/image-spec/security/advisories/GHSA-77vh-xpmg-72qh\n\n### For more information\nIf you have any questions or comments about this advisory:\n* [Open an issue in](https://github.com/moby/moby/issues/new)\n* Email us at [security@docker.com](mailto:security@docker.com)\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-06-10T18:39:03.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/moby/moby/security/advisories/GHSA-xmmx-7jpf-fx42","https://github.com/advisories/GHSA-xmmx-7jpf-fx42"],"source_kind":"github","identifiers":["GHSA-xmmx-7jpf-fx42"],"repository_url":"https://github.com/moby/moby","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"20.10.11","vulnerable_version_range":"\u003c 20.10.11"}],"ecosystem":"go","package_name":"github.com/moby/moby"},{"versions":[{"first_patched_version":"20.10.11","vulnerable_version_range":"\u003c 20.10.11"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2024-06-10T19:05:21.505Z","updated_at":"2024-07-05T20:52:27.000Z","epss_percentage":null,"epss_percentile":null},{"uuid":"GSA_kwCzR0hTQS12cDM1LTg1cTUtOWYyNc4AAv0i","url":"https://github.com/advisories/GHSA-vp35-85q5-9f25","title":"Container build can leak any path on the host into the container","description":"### Description\n\nMoby is the open source Linux container runtime and set of components used to build a variety of downstream container runtimes, including Docker CE, Mirantis Container Runtime (formerly Docker EE), and Docker Desktop. Moby allows for building container images using a set of build instructions (usually named and referred to as a \"Dockerfile\"), and a build context, which is not unlike the CWD in which the Dockerfile instructions are executed.\n\nContainers may be built using a variety of tools and build backends available in the Moby ecosystem; in all cases, builds may not include files outside of the build context (such as using absolute or relative-parent paths). This is enforced through both checks in the build backends, and the containerization of the build process itself.\n\nVersions of Git where CVE-2022-39253 is present and exploited by a malicious repository, when used in combination with Moby, are subject to an unexpected inclusion of arbitrary filesystem paths in the build context, without any visible warning to the user.\n\nThis issue was originally reported by Wenxiang Qian of Tencent Blade Team, and the root-cause analysis was performed by Cory Snider of Mirantis, with assistance from Bjorn Neergaard of the same. The issue was then reported to the Git project, and Taylor Blau led the process resolving the root issue in Git.\n\n### Impact\n\nThis vulnerability originates in Git, but can be used to violate assumptions that may have security implications for users of Moby and related components. Users may rely on the fact that a build context ensures that outside files cannot be referenced or incorporated using multiple enforcement mechanisms, or expect a warning if this does not hold true. A maliciously crafted Git repository exploiting CVE-2022-39253 can violate this assumption, and potentially include sensitive files that are subsequently uploaded to a container image repository, or disclosed by code inside the resulting container image.\n\nAs this issue cannot be triggered remotely, except by users who already have full control over the daemon through the API, and it requires exploiting a vulnerability in Git by convincing a user to build a maliciously crafted repository, the impact in Moby is considered low.\n\n### Patches\n\nMoby 20.10.20, and Mirantis Container Runtime (formerly Docker Enterprise Edition) 20.10.14 will contain mitigations for CVE-2022-39253 when a Git clone is performed by Moby components (on either the daemon or API client side). However, as these mitigations only apply to certain scenarios (build of `git+\u003cprotocol\u003e://...` URL contexts) and cannot protect against a malicious repository already on disk, users should update to a version of Git containing patches for CVE-2022-39253 on all their systems running both API clients and daemons.\n\nSpecifically, patches in Moby (including patches incorporated from BuildKit) protect against the following:\n\n* `docker build` with the legacy builder (e.g. `DOCKER_BUILDKIT` unset or set to 0) of a Git URL context. Note that depending on available API versions and the CLI version, the Git clone operation can take place on either the client or the daemon side. Both must be updated (or have Git updated) to fully protect this build method.\n* `docker build` with the BuildKit builder (e.g. `DOCKER_BUILDKIT=1`) of a Git URL context.\n* `docker buildx build` with `BUILDKIT_CONTEXT_KEEP_GIT_DIR=1` of a Git URL context.\n\nPatches in BuildKit incorporated into Docker Compose protect against CVE-2022-39253 during Compose-driven builds of Git URL contexts.\n\nPatches in Moby and related projects such as BuildKit, the Docker CLI, and Docker Compose **cannot** fully protect against CVE-2022-39253, as it may be triggered by a malicious repository already on disk that a unpatched Git client has interacted with (specifically, commands that check out submodules such as `git clone --recursive`, `git submodule update`, etc.  may have already triggered the Git vulnerability).\n\n### Workarounds\n\nWhile this behavior is unexpected and undesirable, and has resulted in this security advisory, users should keep in mind that building a container entails arbitrary code execution. Users should not build a repository/build context they do not trust, as containerization cannot protect against all possible attacks.\n\nWhen building with BuildKit (e.g. `docker buildx build` or `docker build` with `DOCKER_BUILDKIT=1`), this issue cannot be exploited unless `--build-arg BUILDKIT_CONTEXT_KEEP_GIT_DIR=1` was also passed, as by default BuildKit will discard the `.git` directory of a Git URL context immediately after cloning and checking out the repository.\n\n### For more information\n\nIf you have any questions or comments about this advisory:\n\n* [Open an issue](https://github.com/moby/moby/issues/new)\n* Email us at [security@docker.com](mailto:security@docker.com)","origin":"UNSPECIFIED","severity":"LOW","published_at":"2022-11-11T00:03:31.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/moby/moby/security/advisories/GHSA-vp35-85q5-9f25","https://github.com/moby/moby/releases/tag/v20.10.20","https://lore.kernel.org/git/xmqq4jw1uku5.fsf@gitster.g/T/#u","https://github.blog/2022-10-17-git-security-vulnerabilities-announced","https://github.com/advisories/GHSA-vp35-85q5-9f25"],"source_kind":"github","identifiers":["GHSA-vp35-85q5-9f25"],"repository_url":"https://github.com/moby/moby","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"20.10.20","vulnerable_version_range":"\u003c= 20.10.19"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2022-12-21T16:11:51.507Z","updated_at":"2024-07-08T15:53:00.000Z","epss_percentage":null,"epss_percentile":null},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTQ0Z2ctcG1xci00NjY5","url":"https://github.com/advisories/GHSA-44gg-pmqr-4669","title":"Access Restriction Bypass in Docker","description":"Docker 1.3.0 through 1.3.1 allows remote attackers to modify the default run profile of image containers and possibly bypass the container by applying unspecified security options to an image.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-02-15T01:57:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2014-6408","https://github.com/docker/docker/commit/c9379eb3fbbc484c056f5a5e49d8d0b755a29c45","https://docs.docker.com/v1.3/release-notes/","https://lists.fedoraproject.org/pipermail/package-announce/2014-December/145154.html","https://lists.opensuse.org/opensuse-security-announce/2014-12/msg00009.html","https://secunia.com/advisories/60171","https://secunia.com/advisories/60241","https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6408","https://www.openwall.com/lists/oss-security/2014/11/24/5","https://github.com/advisories/GHSA-44gg-pmqr-4669"],"source_kind":"github","identifiers":["GHSA-44gg-pmqr-4669","CVE-2014-6408"],"repository_url":"https://github.com/docker/docker","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.3.2","vulnerable_version_range":"\u003e= 1.3.0, \u003c 1.3.2"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2022-12-21T16:13:01.826Z","updated_at":"2023-01-09T05:04:47.000Z","epss_percentage":0.01656,"epss_percentile":0.80946},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTh3OTQtY2Y2Zy1jOG1n","url":"https://github.com/advisories/GHSA-8w94-cf6g-c8mg","title":"Man-in-the-Middle (MitM)","description":"Docker before 1.3.1 and docker-py before 0.5.3 fall back to HTTP when the HTTPS connection to the registry fails, which allows man-in-the-middle attackers to conduct downgrade attacks and obtain authentication and image data by leveraging a network position between the client and the registry to block HTTPS traffic.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-02-15T01:57:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.9,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2014-5277","https://github.com/docker/docker/commit/8caacb18f8019dfda30d79c327397e5f5783c068","https://groups.google.com/forum/#!topic/docker-user/oYm0i3xShJU","https://groups.google.com/forum/#%21topic/docker-user/oYm0i3xShJU","https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-5277","http://lists.opensuse.org/opensuse-updates/2014-11/msg00048.html","https://github.com/advisories/GHSA-8w94-cf6g-c8mg"],"source_kind":"github","identifiers":["GHSA-8w94-cf6g-c8mg","CVE-2014-5277"],"repository_url":"https://github.com/docker/docker","blast_radius":31.761920349620702,"packages":[{"versions":[{"first_patched_version":"1.3.1","vulnerable_version_range":"\u003c 1.3.1"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2022-12-21T16:13:03.870Z","updated_at":"2024-11-22T22:52:42.000Z","epss_percentage":0.00699,"epss_percentile":0.70648},{"uuid":"GSA_kwCzR0hTQS1yYzRyLXdoMnEtcTZjNM4AAu15","url":"https://github.com/advisories/GHSA-rc4r-wh2q-q6c4","title":"Docker supplementary group permissions not set up properly, allowing attackers to bypass primary group restrictions","description":"Moby is an open-source project created by Docker to enable software containerization. A bug was found in Moby (Docker Engine) where supplementary groups are not set up properly. If an attacker has direct access to a container and manipulates their supplementary group access, they may be able to use supplementary group access to bypass primary group restrictions in some cases, potentially gaining access to sensitive information or gaining the ability to execute code in that container.  This bug is fixed in Moby (Docker Engine) 20.10.18. Users should update to this version when it is available. Running containers should be stopped and restarted for the permissions to be fixed. For users unable to upgrade, this problem can be worked around by not using the `\"USER $USERNAME\"` Dockerfile instruction. Instead by calling `ENTRYPOINT [\"su\", \"-\", \"user\"]` the supplementary groups will be set up properly.\n\nThanks to Steven Murdoch for reporting this issue.\n\n----\n\n### Impact\n\nIf an attacker has direct access to a container and manipulates their supplementary group access, they may be able to use supplementary group access to bypass primary group restrictions in some cases, potentially gaining access to sensitive information or gaining the ability to execute code in that container. \n\n### Patches\n\n This bug is fixed in Moby (Docker Engine) 20.10.18. Users should update to this version when it is available.\n\n### Workarounds\n\nThis problem can be worked around by not using the `\"USER $USERNAME\"` Dockerfile instruction. Instead by calling `ENTRYPOINT [\"su\", \"-\", \"user\"]` the supplementary groups will be set up properly.\n\n### References\n\nhttps://www.benthamsgaze.org/2022/08/22/vulnerability-in-linux-containers-investigation-and-mitigation/\n\n### For more information\n\nIf you have any questions or comments about this advisory:\n\n* [Open an issue](https://github.com/moby/moby/issues/new)\n* Email us at [security@docker.com](mailto:security@docker.com)\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-09-16T21:00:46.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/moby/moby/security/advisories/GHSA-rc4r-wh2q-q6c4","https://nvd.nist.gov/vuln/detail/CVE-2022-36109","https://github.com/moby/moby/commit/de7af816e76a7fd3fbf06bffa6832959289fba32","https://github.com/moby/moby/releases/tag/v20.10.18","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/O7JL2QA3RB732MLJ3RMUXB3IB7AA22YU","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/RQQ4E3JBXVR3VK5FIZVJ3QS2TAOOXXTQ","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/O7JL2QA3RB732MLJ3RMUXB3IB7AA22YU","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RQQ4E3JBXVR3VK5FIZVJ3QS2TAOOXXTQ","https://www.benthamsgaze.org/2022/08/22/vulnerability-in-linux-containers-investigation-and-mitigation","https://github.com/advisories/GHSA-rc4r-wh2q-q6c4"],"source_kind":"github","identifiers":["GHSA-rc4r-wh2q-q6c4","CVE-2022-36109"],"repository_url":"https://github.com/moby/moby","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"20.10.18","vulnerable_version_range":"\u003c 20.10.18"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2022-12-21T16:11:58.556Z","updated_at":"2025-01-17T15:55:21.000Z","epss_percentage":0.00028,"epss_percentile":0.06224},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWc0NGotN3ZwMy02OGN2","url":"https://github.com/advisories/GHSA-g44j-7vp3-68cv","title":"Arbitrary File Write in Libcontainer","description":"Libcontainer 1.6.0, as used in Docker Engine, allows local users to escape containerization (\"mount namespace breakout\") and write to arbitrary file on the host system via a symlink attack in an image when respawning a container.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-02-15T01:57:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2015-3629","https://github.com/docker/docker/commit/d5ebb60bddbabea0439213501f4f6ed494b23cba","https://groups.google.com/forum/#!searchin/docker-user/1.6.1/docker-user/47GZrihtr-4/nwgeOOFLexIJ","https://groups.google.com/forum/#%21searchin/docker-user/1.6.1/docker-user/47GZrihtr-4/nwgeOOFLexIJ","https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-3629","http://lists.opensuse.org/opensuse-updates/2015-05/msg00023.html","http://packetstormsecurity.com/files/131835/Docker-Privilege-Escalation-Information-Disclosure.html","http://seclists.org/fulldisclosure/2015/May/28","http://www.securityfocus.com/bid/74558","https://github.com/advisories/GHSA-g44j-7vp3-68cv"],"source_kind":"github","identifiers":["GHSA-g44j-7vp3-68cv","CVE-2015-3629"],"repository_url":"https://github.com/docker/docker","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.6.1","vulnerable_version_range":"\u003e= 1.6.0, \u003c 1.6.1"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2022-12-21T16:13:01.963Z","updated_at":"2024-02-02T15:59:34.000Z","epss_percentage":0.0006,"epss_percentile":0.19179},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZqM2YtMzI4Ni1yNHBm","url":"https://github.com/advisories/GHSA-vj3f-3286-r4pf","title":"Path Traversal in Docker","description":"Path traversal vulnerability in Docker before 1.3.3 allows remote attackers to write to arbitrary files and bypass a container protection mechanism via a full pathname in a symlink in an (1) image or (2) build in a Dockerfile.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-05-18T21:09:17.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2014-9356","https://access.redhat.com/security/cve/cve-2014-9356","https://bugzilla.redhat.com/show_bug.cgi?id=1172761","https://groups.google.com/forum/#%21msg/docker-user/nFAz-B-n4Bw/0wr3wvLsnUwJ","https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-9356","http://www.securityfocus.com/archive/1/archive/1/534215/100/0/threaded","https://github.com/advisories/GHSA-vj3f-3286-r4pf"],"source_kind":"github","identifiers":["GHSA-vj3f-3286-r4pf","CVE-2014-9356"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.3.3","vulnerable_version_range":"\u003c 1.3.3"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2022-12-21T16:12:33.688Z","updated_at":"2024-07-08T15:56:01.000Z","epss_percentage":0.01209,"epss_percentile":0.77799},{"uuid":"GSA_kwCzR0hTQS14dzczLXJ3MzgtNnZqY84AA4_x","url":"https://github.com/advisories/GHSA-xw73-rw38-6vjc","title":"Classic builder cache poisoning","description":"The classic builder cache system is prone to cache poisoning if the image is built `FROM scratch`.\nAlso, changes to some instructions (most important being `HEALTHCHECK` and `ONBUILD`) would not cause a cache miss.\n\n\nAn attacker with the knowledge of the Dockerfile someone is using could poison their cache by making them pull a specially crafted image that would be considered as a valid cache candidate for some build steps.\n\nFor example, an attacker could create an image that is considered as a valid cache candidate for:\n```\nFROM scratch\nMAINTAINER Pawel\n```\n\nwhen in fact the malicious image used as a cache would be an image built from a different Dockerfile.\n\nIn the second case, the attacker could for example substitute a different `HEALTCHECK` command.\n\n\n### Impact\n\n23.0+ users are only affected if they explicitly opted out of Buildkit (`DOCKER_BUILDKIT=0` environment variable) or are using the `/build` API endpoint (which uses the classic builder by default).\n\nAll users on versions older than 23.0 could be impacted. An example could be a CI with a shared cache, or just a regular Docker user pulling a malicious image due to misspelling/typosquatting.\n\nImage build API endpoint (`/build`) and `ImageBuild` function from `github.com/docker/docker/client` is also affected as it the uses classic builder by default. \n\n\n### Patches\n\nPatches are included in Moby releases:\n\n- v25.0.2\n- v24.0.9\n- v23.0.10\n\n### Workarounds\n\n- Use `--no-cache` or use Buildkit if possible (`DOCKER_BUILDKIT=1`, it's default on 23.0+ assuming that the buildx plugin is installed).\n- Use `Version = types.BuilderBuildKit` or `NoCache = true` in `ImageBuildOptions` for `ImageBuild` call.\n\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-02-01T20:51:19.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/moby/moby/security/advisories/GHSA-xw73-rw38-6vjc","https://nvd.nist.gov/vuln/detail/CVE-2024-24557","https://github.com/moby/moby/commit/3e230cfdcc989dc524882f6579f9e0dac77400ae","https://github.com/moby/moby/commit/fca702de7f71362c8d103073c7e4a1d0a467fadd","https://github.com/moby/moby/commit/fce6e0ca9bc000888de3daa157af14fa41fcd0ff","https://github.com/advisories/GHSA-xw73-rw38-6vjc"],"source_kind":"github","identifiers":["GHSA-xw73-rw38-6vjc","CVE-2024-24557"],"repository_url":"https://github.com/moby/moby","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"25.0.2","vulnerable_version_range":"\u003e= 25.0.0, \u003c 25.0.2"},{"first_patched_version":"24.0.9","vulnerable_version_range":"\u003c 24.0.9"}],"ecosystem":"go","package_name":"github.com/moby/moby"},{"versions":[{"first_patched_version":"24.0.9","vulnerable_version_range":"\u003c 24.0.9"},{"first_patched_version":"25.0.2","vulnerable_version_range":"\u003e= 25.0.0, \u003c 25.0.2"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2024-02-01T21:05:06.115Z","updated_at":"2024-07-05T18:59:06.000Z","epss_percentage":0.00052,"epss_percentile":0.1587},{"uuid":"GSA_kwCzR0hTQS0yMzJwLXZ3ZmYtODZtcM4AAyiv","url":"https://github.com/advisories/GHSA-232p-vwff-86mp","title":"Docker Swarm encrypted overlay network may be unauthenticated","description":"[Moby](https://mobyproject.org/) is an open source container framework developed by Docker Inc. that is distributed as Docker, Mirantis Container Runtime, and various other downstream projects/products. The Moby daemon component (`dockerd`), which is developed as [moby/moby](https://github.com/moby/moby) is commonly referred to as *Docker*.\n\nSwarm Mode, which is compiled in and delivered by default in `dockerd` and is thus present in most major Moby downstreams, is a simple, built-in container orchestrator that is implemented through a combination of [SwarmKit](https://github.com/moby/swarmkit) and supporting network code.\n\nThe `overlay` network driver is a core feature of Swarm Mode, providing isolated virtual LANs that allow communication between containers and services across the cluster. This driver is an implementation/user of [VXLAN](https://en.wikipedia.org/wiki/Virtual_Extensible_LAN), which encapsulates link-layer (Ethernet) frames in UDP datagrams that tag the frame with a VXLAN Network ID (VNI) that identifies the originating overlay network. In addition, the overlay network driver supports an optional, off-by-default encrypted mode, which is especially useful when VXLAN packets traverses an untrusted network between nodes.\n\nEncrypted overlay networks function by encapsulating the VXLAN datagrams through the use of the [IPsec Encapsulating Security Payload](https://en.wikipedia.org/wiki/IPsec#Encapsulating_Security_Payload) protocol in [Transport mode](https://en.wikipedia.org/wiki/IPsec#Transport_mode). By deploying IPSec encapsulation, encrypted overlay networks gain the additional properties of source authentication through cryptographic proof, data integrity through check-summing, and confidentiality through encryption.\n\nWhen setting an endpoint up on an encrypted overlay network, Moby installs three [iptables](https://www.netfilter.org/projects/iptables/index.html) (Linux kernel firewall) rules that enforce both incoming and outgoing IPSec. These rules rely on the `u32` iptables extension provided by the `xt_u32` kernel module to directly filter on a VXLAN packet's VNI field, so that IPSec guarantees can be enforced on encrypted overlay networks without interfering with other overlay networks or other users of VXLAN.\n\n[Two iptables rules](https://github.com/moby/libnetwork/blob/d9fae4c73daf76c3b0f77e14b45b8bf612ba764d/drivers/overlay/encryption.go#L230-L234) serve to filter incoming VXLAN datagrams with a VNI that corresponds to an encrypted network and discards unencrypted datagrams. The rules are appended to the end of the `INPUT` filter chain, following any rules that have been previously set by the system administrator. Administrator-set rules take precedence over the rules Moby sets to discard unencrypted VXLAN datagrams, which can potentially admit unencrypted datagrams that should have been discarded.\n\nOn Red Hat Enterprise Linux and derivatives such as CentOS and Rocky, the `xt_u32` module has been:\n* [moved to the kernel-modules-extra package and no longer installed by default in RHEL 8.3](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.3_release_notes/rhel-8-3-0-release#technology-preview_networking)\n* [officially deprecated in RHEL 8.6](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.6_release_notes/deprecated_functionality#deprecated-functionality_networking)\n* [removed completely in RHEL 9](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/considerations_in_adopting_rhel_9/assembly_networking_considerations-in-adopting-rhel-9#ref_firewall-networking_assembly_networking)\n\nThese rules are not created when `xt_u32` is unavailable, even though the container is still attached to the network.\n\n## Impact\nEncrypted overlay networks on affected configurations silently accept cleartext VXLAN datagrams that are tagged with the VNI of an encrypted overlay network. As a result, it is possible to inject arbitrary Ethernet frames into the encrypted overlay network by encapsulating them in VXLAN datagrams.\n\nThe injection of arbitrary Ethernet frames can enable a Denial of Service attack. A sophisticated attacker may be able to establish a UDP or TCP connection by way of the container’s outbound gateway that would otherwise be blocked by a stateful firewall, or carry out other escalations beyond simple injection by smuggling packets into the overlay network.\n\n## Patches\nPatches are available in Moby releases 23.0.3, and 20.10.24. As Mirantis Container Runtime's 20.10 releases are numbered differently, users of that platform should update to 20.10.16.\n\n## Workarounds\n* Close the VXLAN port (by default, UDP port 4789) to incoming traffic at the Internet boundary (see [GHSA-vwm3-crmr-xfxw](https://github.com/moby/moby/security/advisories/GHSA-vwm3-crmr-xfxw)) to prevent all VXLAN packet injection.\n* Ensure that the `xt_u32` kernel module is available on all nodes of the Swarm cluster.\n\n## Background\n* [#43382](https://github.com/moby/moby/issues/43382) partially discussed this concern, but did not consider the security implications.\n* Mirantis FIELD-5788 essentially duplicates [#43382](https://github.com/moby/moby/issues/43382), and was created six months earlier; it similarly overlooked the security implications.\n* [#45118](https://github.com/moby/moby/pull/45118) is the ancestor of the final patches, and was where the security implications were discovered.\n\n## Related\n* [CVE-2023-28841: Encrypted overlay network traffic may be unencrypted](https://github.com/moby/moby/security/advisories/GHSA-33pg-m6jh-5237)\n* [CVE-2023-28842: Encrypted overlay network with a single endpoint is unauthenticated](https://github.com/moby/moby/security/advisories/GHSA-6wrf-mxfj-pf5p)\n* [GHSA-vwm3-crmr-xfxw: The Swarm VXLAN port may be exposed to attack due to ambiguous documentation](https://github.com/moby/moby/security/advisories/GHSA-vwm3-crmr-xfxw)\n* [GHSA-gvm4-2qqg-m333: Security issues in encrypted overlay networks](https://github.com/moby/libnetwork/security/advisories/GHSA-gvm4-2qqg-m333) (libnetwork)","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-04-04T21:13:06.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/moby/libnetwork/security/advisories/GHSA-gvm4-2qqg-m333","https://github.com/moby/moby/security/advisories/GHSA-232p-vwff-86mp","https://github.com/moby/moby/security/advisories/GHSA-33pg-m6jh-5237","https://github.com/moby/moby/security/advisories/GHSA-6wrf-mxfj-pf5p","https://github.com/moby/moby/security/advisories/GHSA-vwm3-crmr-xfxw","https://github.com/moby/moby/issues/43382","https://github.com/moby/moby/pull/45118","https://nvd.nist.gov/vuln/detail/CVE-2023-28840","https://github.com/advisories/GHSA-232p-vwff-86mp"],"source_kind":"github","identifiers":["GHSA-232p-vwff-86mp","CVE-2023-28840"],"repository_url":"https://github.com/moby/libnetwork","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"23.0.3","vulnerable_version_range":"\u003e= 23.0.0, \u003c 23.0.3"},{"first_patched_version":"20.10.24","vulnerable_version_range":"\u003e= 1.12.0, \u003c 20.10.24"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2023-04-04T23:03:13.653Z","updated_at":"2023-04-05T23:16:24.000Z","epss_percentage":0.00425,"epss_percentile":0.61251},{"uuid":"GSA_kwCzR0hTQS0ybW03LXg1aDYtNXB2cc4AA7PS","url":"https://github.com/advisories/GHSA-2mm7-x5h6-5pvq","title":"Moby (Docker Engine) started with non-empty inheritable Linux process capabilities","description":"### Impact\n\nA bug was found in Moby (Docker Engine) where containers were incorrectly started with non-empty inheritable Linux process capabilities, creating an atypical Linux environment and enabling programs with inheritable file capabilities to elevate those capabilities to the permitted set during `execve(2)`.  Normally, when executable programs have specified permitted file capabilities, otherwise unprivileged users and processes can execute those programs and gain the specified file capabilities up to the bounding set.  Due to this bug, containers which included executable programs with inheritable file capabilities allowed otherwise unprivileged users and processes to additionally gain these inheritable file capabilities up to the container's bounding set.  Containers which use Linux users and groups to perform privilege separation inside the container are most directly impacted.\n\nThis bug did not affect the container security sandbox as the inheritable set never contained more capabilities than were included in the container's bounding set.\n\n\n### Patches\n\nThis bug has been fixed in Moby (Docker Engine) 20.10.14.  Users should update to this version as soon as possible.  Running containers should be stopped, deleted, and recreated for the inheritable capabilities to be reset.\n\nThis fix changes Moby (Docker Engine) behavior such that containers are started with a more typical Linux environment.  Refer to `capabilities(7)` for a description of how capabilities work.  Note that permitted file capabilities continue to allow for privileges to be raised up to the container's bounding set and that processes may add capabilities to their own inheritable set up to the container's bounding set per the rules described in the manual page.  In all cases the container's bounding set provides an upper bound on the capabilities that can be assumed and provides for the container security sandbox.\n\n### Workarounds\n\nThe entrypoint of a container can be modified to use a utility like `capsh(1)` to drop inheritable capabilities prior to the primary process starting.\n\n### Credits\n\nThe Moby project would like to thank [Andrew G. Morgan](https://github.com/AndrewGMorgan) for responsibly disclosing this issue in accordance with the [Moby security policy](https://github.com/moby/moby/blob/master/SECURITY.md).\n\n### For more information\n\nIf you have any questions or comments about this advisory:\n\n* [Open an issue](https://github.com/moby/moby/issues/new)\n* Email us at [security@docker.com](mailto:security@docker.com) if you think you’ve found a security bug","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-04-22T18:45:21.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/moby/moby/security/advisories/GHSA-2mm7-x5h6-5pvq","https://nvd.nist.gov/vuln/detail/CVE-2022-24769","https://github.com/moby/moby/commit/2bbc786e4c59761d722d2d1518cd0a32829bc07f","https://github.com/moby/moby/commit/7f375bcff41ce672cd61e9a31f3eeb2966e3dbe1","https://www.debian.org/security/2022/dsa-5162","https://security.gentoo.org/glsa/202401-31","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HQCVS7WBFSTKJFNX5PGDRARMTOFWV2O7","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HIMAHZ6AUIKN7AX26KHZYBXVECIOVWBH","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FPOJUJZXGMIVKRS4QR75F6OIXNQ6LDBL","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/A5FQJ3MLFSEKQYCFPFZIKYGBXPZUJFVY","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/A5AFKOQ5CE3CEIULWW4FLQKHFFU6FSYG","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6PMQKCAPK2AR3DCYITJYMMNBEGQBGLCC","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HQCVS7WBFSTKJFNX5PGDRARMTOFWV2O7","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HIMAHZ6AUIKN7AX26KHZYBXVECIOVWBH","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/FPOJUJZXGMIVKRS4QR75F6OIXNQ6LDBL","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/A5FQJ3MLFSEKQYCFPFZIKYGBXPZUJFVY","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/A5AFKOQ5CE3CEIULWW4FLQKHFFU6FSYG","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6PMQKCAPK2AR3DCYITJYMMNBEGQBGLCC","https://github.com/moby/moby/releases/tag/v20.10.14","http://www.openwall.com/lists/oss-security/2022/05/12/1","https://github.com/advisories/GHSA-2mm7-x5h6-5pvq"],"source_kind":"github","identifiers":["GHSA-2mm7-x5h6-5pvq","CVE-2022-24769"],"repository_url":"https://github.com/moby/moby","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"20.10.14","vulnerable_version_range":"\u003c 20.10.14"}],"ecosystem":"go","package_name":"github.com/docker/docker"},{"versions":[{"first_patched_version":"20.10.14","vulnerable_version_range":"\u003c 20.10.14"}],"ecosystem":"go","package_name":"github.com/moby/moby"}],"created_at":"2024-04-22T19:04:54.410Z","updated_at":"2024-04-22T18:45:22.000Z","epss_percentage":0.00111,"epss_percentile":0.30774},{"uuid":"GSA_kwCzR0hTQS1tcTM5LTRndjQtbXZweM4AA6LH","url":"https://github.com/advisories/GHSA-mq39-4gv4-mvpx","title":"Moby's external DNS requests from 'internal' networks could lead to data exfiltration","description":"Moby is an open source container framework originally developed by Docker Inc. as Docker. It is a key component of Docker Engine, Docker Desktop, and other distributions of container tooling or runtimes. As a batteries-included container runtime, Moby comes with a built-in networking implementation that enables communication between containers, and between containers and external resources.\n\nMoby's networking implementation allows for creating and using many networks, each with their own subnet and gateway. This feature is frequently referred to as custom networks, as each network can have a different driver, set of parameters, and thus behaviors. When creating a network, the `--internal` flag is used to designate a network as _internal_. The `internal` attribute in a docker-compose.yml file may also be used to mark a network _internal_, and other API clients may specify the `internal` parameter as well.\n\nWhen containers with networking are created, they are assigned unique network interfaces and IP addresses (typically from a non-routable [RFC 1918](https://datatracker.ietf.org/doc/html/rfc1918) subnet). The root network namespace (hereafter referred to as the 'host') serves as a router for non-internal networks, with a gateway IP that provides SNAT/DNAT to/from container IPs.\n\nContainers on an _internal_ network may communicate between each other, but are precluded from communicating with any networks the host has access to (LAN or WAN) as no default route is configured, and firewall rules are set up to drop all outgoing traffic. Communication with the gateway IP address (and thus appropriately configured host services) is possible, and the host may communicate with any container IP directly.\n\nIn addition to configuring the Linux kernel's various networking features to enable container networking, `dockerd` directly provides some services to container networks. Principal among these is serving as a resolver, enabling service discovery (looking up other containers on the network by name), and resolution of names from an upstream resolver.\n\nWhen a DNS request for a name that does not correspond to a container is received, the request is forwarded to the configured upstream resolver (by default, the host's configured resolver). This request is made from the container network namespace: the level of access and routing of traffic is the same as if the request was made by the container itself.\n\nAs a consequence of this design, containers solely attached to _internal_ network(s) will be unable to resolve names using the upstream resolver, as the container itself is unable to communicate with that nameserver. Only the names of containers also attached to the internal network are able to be resolved.\n\nMany systems will run a local forwarding DNS resolver, typically present on a loopback address (`127.0.0.0/8`), such as systemd-resolved or dnsmasq. Common loopback address examples include `127.0.0.1` or `127.0.0.53`. As the host and any containers have separate loopback devices, a consequence of the design described above is that containers are unable to resolve names from the host's configured resolver, as they cannot reach these addresses on the host loopback device.\n\nTo bridge this gap, and to allow containers to properly resolve names even when a local forwarding resolver is used on a loopback address, `dockerd` will detect this scenario and instead forward DNS requests from the host/root network namespace. The loopback resolver will then forward the requests to its configured upstream resolvers, as expected.\n\n## Impact\n\nBecause `dockerd` will forward DNS requests to the host loopback device, bypassing the container network namespace's normal routing semantics entirely, _internal_ networks can unexpectedly forward DNS requests to an external nameserver.\n\nBy registering a domain for which they control the authoritative nameservers, an attacker could arrange for a compromised container to exfiltrate data by encoding it in DNS queries that will eventually be answered by their nameservers. For example, if the domain `evil.example` was registered, the authoritative nameserver(s) for that domain could (eventually and indirectly) receive a request for `this-is-a-secret.evil.example`.\n\nDocker Desktop is not affected, as Docker Desktop always runs an internal resolver on a RFC 1918 address.\n\n## Patches\n\nMoby releases 26.0.0-rc3, 25.0.5 (released) and 23.0.11 (to be released) are patched to prevent forwarding DNS requests from internal networks.\n\n## Workarounds\n\n-   Run containers intended to be solely attached to _internal_ networks with a custom upstream address (`--dns` argument to `docker run`, or API equivalent), which will force all upstream DNS queries to be resolved from the container network namespace.\n\n## Background\n\n- yair zak originally reported this issue to the Docker security team.\n-  PR \u003chttps://github.com/moby/moby/pull/46609\u003e was opened in public to fix this issue, as it was not originally considered to have a security implication.\n- [The official documentation](https://docs.docker.com/network/drivers/ipvlan/#:~:text=If%20the%20parent,the%20network%20completely) claims that \"the `--internal` flag that will completely isolate containers on a network from any communications external to that network,\" which necessitated this advisory and CVE.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-03-20T17:59:52.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/moby/moby/security/advisories/GHSA-mq39-4gv4-mvpx","https://github.com/moby/moby/pull/46609","https://github.com/advisories/GHSA-mq39-4gv4-mvpx"],"source_kind":"github","identifiers":["GHSA-mq39-4gv4-mvpx","CVE-2024-29018"],"repository_url":"https://github.com/moby/moby","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"23.0.11","vulnerable_version_range":"\u003c 23.0.11"},{"first_patched_version":"25.0.5","vulnerable_version_range":"\u003e= 25.0.0, \u003c 25.0.5"},{"first_patched_version":"26.0.0-rc3","vulnerable_version_range":"\u003e= 26.0.0-rc1, \u003c 26.0.0-rc3"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2024-03-21T20:04:41.229Z","updated_at":"2024-03-20T17:59:53.000Z","epss_percentage":0.00143,"epss_percentile":0.35675},{"uuid":"GSA_kwCzR0hTQS1xcnFyLTN4NWotMnh3Oc4AA4-3","url":"https://github.com/advisories/GHSA-qrqr-3x5j-2xw9","title":"Docker Authentication Bypass","description":"An issue was discovered in Docker Moby before 17.06.0. The Docker engine validated a client TLS certificate using both the configured client CA root certificate and all system roots on non-Windows systems. This allowed a client with any domain validated certificate signed by a system-trusted root CA (as opposed to one signed by the configured CA root certificate) to authenticate.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2024-01-31T23:28:22.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-12608","https://github.com/moby/moby/issues/33173","https://github.com/moby/moby/pull/33182","https://github.com/moby/moby/commit/190c6e8cf8b893874a33d83f78307f1bed0bfbcd","https://github.com/advisories/GHSA-qrqr-3x5j-2xw9"],"source_kind":"github","identifiers":["GHSA-qrqr-3x5j-2xw9","CVE-2018-12608"],"repository_url":"https://github.com/moby/moby","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"17.06.0-ce","vulnerable_version_range":"\u003c 17.06.0-ce"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2024-02-01T00:05:34.149Z","updated_at":"2024-07-08T15:54:30.000Z","epss_percentage":0.0011,"epss_percentile":0.30484},{"uuid":"GSA_kwCzR0hTQS02d3JmLW14ZmotcGY1cM4AAyit","url":"https://github.com/advisories/GHSA-6wrf-mxfj-pf5p","title":"Docker Swarm encrypted overlay network with a single endpoint is unauthenticated","description":"[Moby](https://mobyproject.org/) is an open source container framework developed by Docker Inc. that is distributed as Docker, Mirantis Container Runtime, and various other downstream projects/products. The Moby daemon component (`dockerd`), which is developed as [moby/moby](https://github.com/moby/moby) is commonly referred to as *Docker*.\n\nSwarm Mode, which is compiled in and delivered by default in `dockerd` and is thus present in most major Moby downstreams, is a simple, built-in container orchestrator that is implemented through a combination of [SwarmKit](https://github.com/moby/swarmkit) and supporting network code.\n\nThe `overlay` network driver is a core feature of Swarm Mode, providing isolated virtual LANs that allow communication between containers and services across the cluster. This driver is an implementation/user of [VXLAN](https://en.wikipedia.org/wiki/Virtual_Extensible_LAN), which encapsulates link-layer (Ethernet) frames in UDP datagrams that tag the frame with a VXLAN Network ID (VNI) that identifies the originating overlay network. In addition, the overlay network driver supports an optional, off-by-default encrypted mode, which is especially useful when VXLAN packets traverses an untrusted network between nodes.\n\nEncrypted overlay networks function by encapsulating the VXLAN datagrams through the use of the [IPsec Encapsulating Security Payload](https://en.wikipedia.org/wiki/IPsec#Encapsulating_Security_Payload) protocol in [Transport mode](https://en.wikipedia.org/wiki/IPsec#Transport_mode). By deploying IPSec encapsulation, encrypted overlay networks gain the additional properties of source authentication through cryptographic proof, data integrity through check-summing, and confidentiality through encryption.\n\nWhen setting an endpoint up on an encrypted overlay network, Moby installs three [iptables](https://www.netfilter.org/projects/iptables/index.html) (Linux kernel firewall) rules that enforce both incoming and outgoing IPSec. These rules rely on the `u32` iptables extension provided by the `xt_u32` kernel module to directly filter on a VXLAN packet's VNI field, so that IPSec guarantees can be enforced on encrypted overlay networks without interfering with other overlay networks or other users of VXLAN.\n\nThe `overlay` driver dynamically and lazily defines the kernel configuration for the VXLAN network on each node as containers are attached and detached. Routes and encryption parameters are only defined for destination nodes that participate in the network. The iptables rules that prevent encrypted overlay networks from accepting unencrypted packets are not created until a peer is available with which to communicate.\n\n## Impact\nEncrypted overlay networks silently accept cleartext VXLAN datagrams that are tagged with the VNI of an encrypted overlay network. As a result, it is possible to inject arbitrary Ethernet frames into the encrypted overlay network by encapsulating them in VXLAN datagrams. The implications of this can be quite dire, and [GHSA-vwm3-crmr-xfxw](https://github.com/moby/moby/security/advisories/GHSA-vwm3-crmr-xfxw) should be referenced for a deeper exploration.\n\n## Patches\nPatches are available in Moby releases 23.0.3, and 20.10.24. As Mirantis Container Runtime's 20.10 releases are numbered differently, users of that platform should update to 20.10.16.\n\n## Workarounds\n* In multi-node clusters, deploy a global ‘pause’ container for each encrypted overlay network, on every node. For example, use the `registry.k8s.io/pause` image and a `--mode global` service.\n* For a single-node cluster, do not use overlay networks of any sort. Bridge networks provide the same connectivity on a single node and have no multi-node features.\nThe Swarm ingress feature is implemented using an overlay network, but can be disabled by publishing ports in `host` mode instead of `ingress` mode (allowing the use of an external load balancer), and removing the `ingress` network.\n* If encrypted overlay networks are in exclusive use, block UDP port 4789 from traffic that has not been validated by IPSec. For example, `iptables -A INPUT -m udp —-dport 4789 -m policy --dir in --pol none -j DROP`.\n\n## Background\n* This issue was discovered while characterizing and mitigating [CVE-2023-28840](https://github.com/moby/moby/security/advisories/GHSA-232p-vwff-86mp) and [CVE-2023-28841](https://github.com/moby/moby/security/advisories/GHSA-33pg-m6jh-5237).\n\n## Related\n* [CVE-2023-28841: Encrypted overlay network traffic may be unencrypted](https://github.com/moby/moby/security/advisories/GHSA-33pg-m6jh-5237)\n* [CVE-2023-28840: Encrypted overlay network may be unauthenticated](https://github.com/moby/moby/security/advisories/GHSA-232p-vwff-86mp)\n* [GHSA-vwm3-crmr-xfxw: The Swarm VXLAN port may be exposed to attack due to ambiguous documentation](https://github.com/moby/moby/security/advisories/GHSA-vwm3-crmr-xfxw)\n* [GHSA-gvm4-2qqg-m333: Security issues in encrypted overlay networks](https://github.com/moby/libnetwork/security/advisories/GHSA-gvm4-2qqg-m333) (libnetwork)","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-04-04T21:11:24.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/moby/libnetwork/security/advisories/GHSA-gvm4-2qqg-m333","https://github.com/moby/moby/security/advisories/GHSA-232p-vwff-86mp","https://github.com/moby/moby/security/advisories/GHSA-33pg-m6jh-5237","https://github.com/moby/moby/security/advisories/GHSA-6wrf-mxfj-pf5p","https://github.com/moby/moby/security/advisories/GHSA-vwm3-crmr-xfxw","https://nvd.nist.gov/vuln/detail/CVE-2023-28842","https://github.com/advisories/GHSA-6wrf-mxfj-pf5p"],"source_kind":"github","identifiers":["GHSA-6wrf-mxfj-pf5p","CVE-2023-28842"],"repository_url":"https://github.com/moby/libnetwork","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"23.0.3","vulnerable_version_range":"\u003e= 23.0.0, \u003c 23.0.3"},{"first_patched_version":"20.10.24","vulnerable_version_range":"\u003e= 1.12.0, \u003c 20.10.24"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2023-04-04T23:03:13.677Z","updated_at":"2023-04-18T22:04:07.000Z","epss_percentage":0.006,"epss_percentile":0.68335},{"uuid":"GSA_kwCzR0hTQS12OTk0LWY4dnctZzdqNM4AA84U","url":"https://github.com/advisories/GHSA-v994-f8vw-g7j4","title":"`docker cp` allows unexpected chmod of host files in Moby Docker Engine","description":"## Impact\nA bug was found in Moby (Docker Engine) where attempting to copy files using `docker cp` into a specially-crafted container can result in Unix file permission changes for existing files in the host’s filesystem, widening access to others. This bug does not directly allow files to be read, modified, or executed without an additional cooperating process.\n\n## Patches\nThis bug has been fixed in Moby (Docker Engine) 20.10.9. Users should update to this version as soon as possible. Running containers do not need to be restarted.\n\n## Workarounds\nEnsure you only run trusted containers.\n\n## Credits\nThe Moby project would like to thank Lei Wang and Ruizhi Xiao for responsibly disclosing this issue in accordance with the ﻿[Moby security policy](https://github.com/moby/moby/blob/master/SECURITY.md).\n\n## For more information\nIf you have any questions or comments about this advisory:\n\n* [Open an issue](https://github.com/moby/moby/issues/new)\n* Email us at ﻿ security@docker.com ﻿ if you think you’ve found a security bug","origin":"UNSPECIFIED","severity":"LOW","published_at":"2024-06-10T18:38:43.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/moby/moby/security/advisories/GHSA-v994-f8vw-g7j4","https://nvd.nist.gov/vuln/detail/CVE-2021-41089","https://github.com/moby/moby/commit/bce32e5c93be4caf1a592582155b9cb837fc129a","https://cert-portal.siemens.com/productcert/pdf/ssa-222547.pdf","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/B5Q6G6I4W5COQE25QMC7FJY3I3PAYFBB","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZNFADTCHHYWVM6W4NJ6CB4FNFM2VMBIB","https://pkg.go.dev/vuln/GO-2024-2913","https://github.com/advisories/GHSA-v994-f8vw-g7j4"],"source_kind":"github","identifiers":["GHSA-v994-f8vw-g7j4","CVE-2021-41089"],"repository_url":"https://github.com/moby/moby","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"20.10.9","vulnerable_version_range":"\u003c 20.10.9"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2024-06-10T19:05:21.859Z","updated_at":"2024-07-03T20:27:21.000Z","epss_percentage":0.00033,"epss_percentile":0.08072},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWc3djItMnF4eC13anJ3","url":"https://github.com/advisories/GHSA-g7v2-2qxx-wjrw","title":"Symlink Attack in Libcontainer and Docker Engine","description":"Libcontainer and Docker Engine before 1.6.1 opens the file-descriptor passed to the pid-1 process before performing the chroot, which allows local users to gain privileges via a symlink attack in an image.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-02-15T01:18:02.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2015-3627","https://github.com/docker/docker/commit/d5ebb60bddbabea0439213501f4f6ed494b23cba","https://groups.google.com/forum/#!searchin/docker-user/1.6.1/docker-user/47GZrihtr-4/nwgeOOFLexIJ","https://groups.google.com/forum/#%21searchin/docker-user/1.6.1/docker-user/47GZrihtr-4/nwgeOOFLexIJ","https://lists.opensuse.org/opensuse-updates/2015-05/msg00023.html","https://packetstormsecurity.com/files/131835/Docker-Privilege-Escalation-Information-Disclosure.html","https://seclists.org/fulldisclosure/2015/May/28","https://github.com/advisories/GHSA-g7v2-2qxx-wjrw"],"source_kind":"github","identifiers":["GHSA-g7v2-2qxx-wjrw","CVE-2015-3627"],"repository_url":"https://github.com/docker/docker","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.6.1","vulnerable_version_range":"\u003c 1.6.1"}],"ecosystem":"go","package_name":"github.com/docker/docker"}],"created_at":"2022-12-21T16:13:01.809Z","updated_at":"2023-01-09T05:05:16.000Z","epss_percentage":0.00125,"epss_percentile":0.33087}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/docker/docker","docker_dependents_count":8230,"docker_downloads_count":41659071063,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/docker/docker","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/docker/docker/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdocker%2Fdocker/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdocker%2Fdocker/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdocker%2Fdocker/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdocker%2Fdocker/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":1823,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4474917987","node_id":"PR_kwDOOYn_TM7c8SIj","number":80,"state":"closed","title":"chore(deps): bump the go-deps group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-20T03:53:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T06:20:39.000Z","updated_at":"2026-05-20T03:53:51.000Z","time_to_close":77590,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":47,"packages":[{"name":"cloud.google.com/go/bigquery","old_version":"1.67.0","new_version":"1.77.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/allisson/go-pglock/v3","old_version":"3.0.0","new_version":"3.2.0","repository_url":"https://github.com/allisson/go-pglock"},{"name":"github.com/apache/pulsar-client-go","old_version":"0.14.0","new_version":"0.19.0","repository_url":"https://github.com/apache/pulsar-client-go"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.6","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/bufbuild/httplb","old_version":"0.3.1","new_version":"0.4.1","repository_url":"https://github.com/bufbuild/httplb"},{"name":"github.com/confluentinc/confluent-kafka-go/v2","old_version":"2.8.0","new_version":"2.14.1","repository_url":"https://github.com/confluentinc/confluent-kafka-go"},{"name":"github.com/databricks/databricks-sql-go","old_version":"1.7.0","new_version":"1.11.0","repository_url":"https://github.com/databricks/databricks-sql-go"},{"name":"github.com/dgraph-io/badger/v4","old_version":"4.7.0","new_version":"4.9.1","repository_url":"https://github.com/dgraph-io/badger"},{"name":"github.com/dlclark/regexp2","old_version":"1.11.5","new_version":"1.12.0","repository_url":"https://github.com/dlclark/regexp2"},{"name":"github.com/docker/docker","old_version":"28.0.4+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.1","new_version":"5.2.5","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/golang-migrate/migrate/v4","old_version":"4.18.2","new_version":"4.19.1","repository_url":"https://github.com/golang-migrate/migrate"},{"name":"github.com/gomodule/redigo","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/gomodule/redigo"},{"name":"github.com/hashicorp/go-retryablehttp","old_version":"0.7.7","new_version":"0.7.8","repository_url":"https://github.com/hashicorp/go-retryablehttp"},{"name":"github.com/k3a/html2text","old_version":"1.2.1","new_version":"1.4.0","repository_url":"https://github.com/k3a/html2text"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/linkedin/goavro/v2","old_version":"2.13.1","new_version":"2.15.0","repository_url":"https://github.com/linkedin/goavro"},{"name":"github.com/minio/minio-go/v7","old_version":"7.0.90","new_version":"7.1.0","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.29.0","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.19.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/rudderlabs/rudder-go-kit","old_version":"0.48.2","new_version":"0.76.0","repository_url":"https://github.com/rudderlabs/rudder-go-kit"},{"name":"github.com/rudderlabs/sqlconnect-go","old_version":"1.20.0","new_version":"1.25.2","repository_url":"https://github.com/rudderlabs/sqlconnect-go"},{"name":"github.com/tidwall/gjson","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/tidwall/gjson"},{"name":"github.com/trinodb/trino-go-client","old_version":"0.323.0","new_version":"0.333.0","repository_url":"https://github.com/trinodb/trino-go-client"},{"name":"github.com/urfave/cli/v2","old_version":"2.27.6","new_version":"2.27.7","repository_url":"https://github.com/urfave/cli"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud.google.com/go/bigquery](https://github.com/googleapis/google-cloud-go) | `1.67.0` | `1.77.0` |\n| [github.com/allisson/go-pglock/v3](https://github.com/allisson/go-pglock) | `3.0.0` | `3.2.0` |\n| [github.com/apache/pulsar-client-go](https://github.com/apache/pulsar-client-go) | `0.14.0` | `0.19.0` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.6` | `1.55.8` |\n| [github.com/bufbuild/httplb](https://github.com/bufbuild/httplb) | `0.3.1` | `0.4.1` |\n| [github.com/confluentinc/confluent-kafka-go/v2](https://github.com/confluentinc/confluent-kafka-go) | `2.8.0` | `2.14.1` |\n| [github.com/databricks/databricks-sql-go](https://github.com/databricks/databricks-sql-go) | `1.7.0` | `1.11.0` |\n| [github.com/dgraph-io/badger/v4](https://github.com/dgraph-io/badger) | `4.7.0` | `4.9.1` |\n| [github.com/dlclark/regexp2](https://github.com/dlclark/regexp2) | `1.11.5` | `1.12.0` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `28.0.4+incompatible` | `28.5.2+incompatible` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.1` | `5.2.5` |\n| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | `4.18.2` | `4.19.1` |\n| [github.com/gomodule/redigo](https://github.com/gomodule/redigo) | `1.9.2` | `1.9.3` |\n| [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp) | `0.7.7` | `0.7.8` |\n| [github.com/k3a/html2text](https://github.com/k3a/html2text) | `1.2.1` | `1.4.0` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.3` |\n| [github.com/linkedin/goavro/v2](https://github.com/linkedin/goavro) | `2.13.1` | `2.15.0` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.90` | `7.1.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.23.4` | `2.29.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.19.0` |\n| [github.com/rudderlabs/rudder-go-kit](https://github.com/rudderlabs/rudder-go-kit) | `0.48.2` | `0.76.0` |\n| [github.com/rudderlabs/sqlconnect-go](https://github.com/rudderlabs/sqlconnect-go) | `1.20.0` | `1.25.2` |\n| [github.com/tidwall/gjson](https://github.com/tidwall/gjson) | `1.18.0` | `1.19.0` |\n| [github.com/trinodb/trino-go-client](https://github.com/trinodb/trino-go-client) | `0.323.0` | `0.333.0` |\n| [github.com/urfave/cli/v2](https://github.com/urfave/cli) | `2.27.6` | `2.27.7` |\n\n\nUpdates `cloud.google.com/go/bigquery` from 1.67.0 to 1.77.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/7cd251203fc35859882ecda532b7debaff378374\"\u003e\u003ccode\u003e7cd2512\u003c/code\u003e\u003c/a\u003e chore(main): release spanner 1.77.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11634\"\u003e#11634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/28f00304ebb13abfd0da2f45b9b79de093cca1ec\"\u003e\u003ccode\u003e28f0030\u003c/code\u003e\u003c/a\u003e chore(all): fix out-of-sync version.go files (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11684\"\u003e#11684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/655de36dce9cfd32ef88cb58037dbf655b93da21\"\u003e\u003ccode\u003e655de36\u003c/code\u003e\u003c/a\u003e feat(spanner): Support REPEATABLE_READ for RW transaction (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11654\"\u003e#11654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/60dc167a3e9c2876fe55a4f50bd7e0682f953d67\"\u003e\u003ccode\u003e60dc167\u003c/code\u003e\u003c/a\u003e fix(aiplatform): remove VertexAISearch.engine option (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11681\"\u003e#11681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3f23a9176f29a0a69b9d57b16f44b72eb3096d0c\"\u003e\u003ccode\u003e3f23a91\u003c/code\u003e\u003c/a\u003e fix(aiplatform): An existing google.api.http annotation \u003ccode\u003ehttp_uri\u003c/code\u003e is changed...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e87cedc467cbb5205ebe67855e2a95a5edb98bba\"\u003e\u003ccode\u003ee87cedc\u003c/code\u003e\u003c/a\u003e chore: remove resourcesettings (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11678\"\u003e#11678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d662a4537c3883d13a612e335477ca875b5cf479\"\u003e\u003ccode\u003ed662a45\u003c/code\u003e\u003c/a\u003e feat(spanner): add option for LastStatement in transaction (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11638\"\u003e#11638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9e508d066bdaa7e41c251fa0ba7eb9b23587c3a0\"\u003e\u003ccode\u003e9e508d0\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11623\"\u003e#11623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/601e74202ca6bf28506f06f27abc1d99018f9dc5\"\u003e\u003ccode\u003e601e742\u003c/code\u003e\u003c/a\u003e feat(bigquery/reservation): Add a new field \u003ccode\u003ereplication_status\u003c/code\u003e to `.google....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/1eb601ee788e5fbc0a9f55cde580493191782df3\"\u003e\u003ccode\u003e1eb601e\u003c/code\u003e\u003c/a\u003e chore(firestore): expose the Firestore.executePipeline API to the preview bra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/spanner/v1.67.0...spanner/v1.77.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud.google.com/go/pubsub` from 1.49.0 to 1.50.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/43375a0822ef7f64f1ccc43d83c804589a364f5f\"\u003e\u003ccode\u003e43375a0\u003c/code\u003e\u003c/a\u003e chore(main): release pubsub 1.50.1 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12800\"\u003e#12800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9e761f961a2c4351b3e0793ed655314ac5853903\"\u003e\u003ccode\u003e9e761f9\u003c/code\u003e\u003c/a\u003e feat(storage): post support dynamic key name (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8650d332d2030a8a14f2839285bb61c464e26563\"\u003e\u003ccode\u003e8650d33\u003c/code\u003e\u003c/a\u003e test(storage): update err codes for append test (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12807\"\u003e#12807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/81182666589efb09569c58045044b2f6abcc8547\"\u003e\u003ccode\u003e8118266\u003c/code\u003e\u003c/a\u003e chore(main): release 0.122.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12764\"\u003e#12764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4f1129c655226c61333be2c7ec75151e603c84d1\"\u003e\u003ccode\u003e4f1129c\u003c/code\u003e\u003c/a\u003e chore: upgrade to Go 1.24 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12781\"\u003e#12781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6614c1f0881a36ece018f2f03881eb01f546b302\"\u003e\u003ccode\u003e6614c1f\u003c/code\u003e\u003c/a\u003e chore: update all librarian state.yaml files to point to AR exit gates image ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/400bba5dd555b999e7bbea0b7f69719aec8e6f25\"\u003e\u003ccode\u003e400bba5\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12737\"\u003e#12737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4e6e92bd5d74e4f0b17c4361af64761cec7a02b7\"\u003e\u003ccode\u003e4e6e92b\u003c/code\u003e\u003c/a\u003e chore: Fix exitgate GCB configuration (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12806\"\u003e#12806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/10e67efccf048adea11d3ecba8d0c625455e545f\"\u003e\u003ccode\u003e10e67ef\u003c/code\u003e\u003c/a\u003e feat(netapp): add new fields for flex auto tiering (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12798\"\u003e#12798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/5ac49f661bd4743f912cfd777aff2d35cdde652b\"\u003e\u003ccode\u003e5ac49f6\u003c/code\u003e\u003c/a\u003e chore(spanner): Disable connecting to metadata server for emulator tests (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12\"\u003e#12\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/pubsub/v1.49.0...pubsub/v1.50.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud.google.com/go/storage` from 1.51.0 to 1.62.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estorage: v1.59.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/storage/v1.59.2...storage/v1.59.3\"\u003ev1.59.3\u003c/a\u003e (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle MRD hang corner case (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14509\"\u003e#14509\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/1ca3b6f0\"\u003e1ca3b6f0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003econtainer: v1.52.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/container/v1.51.0...container/v1.52.0\"\u003ev1.52.0\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate API sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14581\"\u003e#14581\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/df96b2ec\"\u003edf96b2ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/94d24ca358d9f98ccd48d1b826cfab83557d5b19\"\u003e\u003ccode\u003e94d24ca\u003c/code\u003e\u003c/a\u003e chore: librarian release pull request: 20260507T184113Z (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14549\"\u003e#14549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/541569e80c1154b8742f147fa9667b6794be84eb\"\u003e\u003ccode\u003e541569e\u003c/code\u003e\u003c/a\u003e docs: update README to reflect Gemini Enterprise Agent Platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/237533a0b5847011484577241e8201ccce7e31a0\"\u003e\u003ccode\u003e237533a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14545\"\u003e#14545\u003c/a\u003e from googleapis:release-agentplatform-0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d70876ae5d1c9de02b34df004fc0ab1c1799c289\"\u003e\u003ccode\u003ed70876a\u003c/code\u003e\u003c/a\u003e chore: release agentplatform@v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/32a256f9daba9dbf640fd5d0f9a8975b0e35c72d\"\u003e\u003ccode\u003e32a256f\u003c/code\u003e\u003c/a\u003e feat(agentplatform): Add structured data and memory type to Memory.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/37572e3b9f0b504bc65b93c8ac30e7cd81951c6d\"\u003e\u003ccode\u003e37572e3\u003c/code\u003e\u003c/a\u003e chore: update librarian to use new config command (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14540\"\u003e#14540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d6d7382a552197980f8f7e19188a98b5816307bc\"\u003e\u003ccode\u003ed6d7382\u003c/code\u003e\u003c/a\u003e chore(agentplatform): update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/fd34e97401e8089d5af765b7664778a3038906d9\"\u003e\u003ccode\u003efd34e97\u003c/code\u003e\u003c/a\u003e feat(geminidataanlytics): generate v1 client (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14542\"\u003e#14542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/07fe29ba4c5069d27d4149d8fa5f8814eb8789d7\"\u003e\u003ccode\u003e07fe29b\u003c/code\u003e\u003c/a\u003e feat: update API sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14537\"\u003e#14537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6b9f6c7b0930a94abd717d5097fd0b8868171aa2\"\u003e\u003ccode\u003e6b9f6c7\u003c/code\u003e\u003c/a\u003e feat(memorystore): enable gRPC transport (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14532\"\u003e#14532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/compute/v1.51.0...compute/v1.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/allisson/go-pglock/v3` from 3.0.0 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allisson/go-pglock/releases\"\u003egithub.com/allisson/go-pglock/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add rwlock functionality by \u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: enhance documentation with emojis by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/16\"\u003eallisson/go-pglock#16\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme badges by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/12\"\u003eallisson/go-pglock#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve documentation, tests, and examples by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/13\"\u003eallisson/go-pglock#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/a8e599f5ce4b824fae73d5a1aec1d7e2b1a3671a\"\u003e\u003ccode\u003ea8e599f\u003c/code\u003e\u003c/a\u003e docs: enhance documentation with emojis (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/16\"\u003e#16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e3b767aa28a0f8a2a7eacb0360ed3dc6b3f0ed88\"\u003e\u003ccode\u003ee3b767a\u003c/code\u003e\u003c/a\u003e feat: add rwlock functionality (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e2016c003ade7d3b44ece6ab9e867f9fcc02fa32\"\u003e\u003ccode\u003ee2016c0\u003c/code\u003e\u003c/a\u003e feat: improve documentation, tests, and examples (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/acbfc79e2be6166be54a64f2a0fb8babee1d0334\"\u003e\u003ccode\u003eacbfc79\u003c/code\u003e\u003c/a\u003e Update readme badges (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/apache/pulsar-client-go` from 0.14.0 to 0.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/pulsar-client-go/releases\"\u003egithub.com/apache/pulsar-client-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] Add JSON tag for \u003ccode\u003eUpdateAuthData\u003c/code\u003e in \u003ccode\u003eUpdateOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1450\"\u003e#1450\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add \u003ccode\u003eRemovePersistence\u003c/code\u003e methods to namespace admin (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Add support for PIP-431: creation and last publish timestamps (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e) by \u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update example code and add log initialization configurations (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1449\"\u003e#1449\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update release process to link release and release notes to the Pulsar website (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1453\"\u003e#1453\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Change producer reconnect error logs to warn logs (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1445\"\u003e#1445\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Implement \u003ccode\u003eReconsumeLater\u003c/code\u003e on regex consumer (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\u003c/a\u003e) by \u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for issuer URL override in client credentials flow (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1463\"\u003e#1463\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add removal methods for namespace policies (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1465\"\u003e#1465\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for retrieving schema compatibility strategy with options (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1469\"\u003e#1469\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add remove replication clusters topic API (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1470\"\u003e#1470\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Treat \u003ccode\u003eProducerBlockedQuotaExceededException\u003c/code\u003e as retryable and continue reconnecting (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1457\"\u003e#1457\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix panic when messages size is 0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1460\"\u003e#1460\u003c/a\u003e) by \u003ca href=\"https://github.com/unJASON\"\u003e\u003ccode\u003e@​unJASON\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Make service URL parsing compatible with Go 1.26 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1468\"\u003e#1468\u003c/a\u003e) by \u003ca href=\"https://github.com/nodece\"\u003e\u003ccode\u003e@​nodece\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add scoped topic policies support (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1471\"\u003e#1471\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix consumer not consuming resent chunked messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1464\"\u003e#1464\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unJASON\"\u003e\u003ccode\u003e@​unJASON\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1460\"\u003e#1460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[improve] Modify the negativeACK structure to reduce memory overhead (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1410\"\u003e#1410\u003c/a\u003e) by \u003ca href=\"https://github.com/gy-deng\"\u003e\u003ccode\u003e@​gy-deng\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Use -1 as sentinel value for namespace and topic admin commands (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1430\"\u003e#1430\u003c/a\u003e) by \u003ca href=\"https://github.com/klevy-toast\"\u003e\u003ccode\u003e@​klevy-toast\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Update namespace \u0026amp; topic admin methods to return nil if unset (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1433\"\u003e#1433\u003c/a\u003e) by \u003ca href=\"https://github.com/klevy-toast\"\u003e\u003ccode\u003e@​klevy-toast\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Add unit test for unloading topic before consuming zero queue messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1434\"\u003e#1434\u003c/a\u003e) by \u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add timestamp to schema info (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1436\"\u003e#1436\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix the issue of unable to parse non-batch messages that with non-empty properties and empty payloads (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1435\"\u003e#1435\u003c/a\u003e) by \u003ca href=\"https://github.com/coderzc\"\u003e\u003ccode\u003e@​coderzc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[chore] Bump \u003ccode\u003egithub.com/dvsekhvalnov/jose2go\u003c/code\u003e from 1.6.0 to 1.7.0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1439\"\u003e#1439\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e[fix] Fix partition update failure causing existing producers to close (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1437\"\u003e#1437\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Support reloading OAuth2 key file (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1441\"\u003e#1441\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[chore] Bump \u003ccode\u003egolang.org/x/crypto\u003c/code\u003e from 0.36.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1440\"\u003e#1440\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e[fix] Return error when the client transaction coordinator is nil to p… (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1444\"\u003e#1444\u003c/a\u003e) by \u003ca href=\"https://github.com/thomas-bousquet\"\u003e\u003ccode\u003e@​thomas-bousquet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Enhance zero queue consumer reconnection handling and message permit management (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1443\"\u003e#1443\u003c/a\u003e) by \u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gy-deng\"\u003e\u003ccode\u003e@​gy-deng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1410\"\u003e#1410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coderzc\"\u003e\u003ccode\u003e@​coderzc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1435\"\u003e#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.17.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/pulsar-client-go/blob/master/CHANGELOG.md\"\u003egithub.com/apache/pulsar-client-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ePulsar-client-go Changelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003e[0.19.0] 2026-04-07\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] Add JSON tag for \u003ccode\u003eUpdateAuthData\u003c/code\u003e in \u003ccode\u003eUpdateOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1450\"\u003e#1450\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add \u003ccode\u003eRemovePersistence\u003c/code\u003e methods to namespace admin (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Add support for PIP-431: creation and last publish timestamps (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e) by \u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update example code and add log initialization configurations (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1449\"\u003e#1449\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update release process to link release and release notes to the Pulsar website (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1453\"\u003e#1453\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Change producer reconnect error logs to warn logs (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1445\"\u003e#1445\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Implement \u003ccode\u003eReconsumeLater\u003c/code\u003e on regex consumer (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\u003c/a\u003e) by \u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for issuer URL override in client credentials flow (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1463\"\u003e#1463\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add removal methods for namespace policies (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1465\"\u003e#1465\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for retrieving schema compatibility strategy with options (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1469\"\u003e#1469\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add remove replication clusters topic API (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1470\"\u003e#1470\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Treat \u003ccode\u003eProducerBlockedQuotaExceededException\u003c/code\u003e as retryable and continue reconnecting (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1457\"\u003e#1457\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix panic when messages size is 0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1460\"\u003e#1460\u003c/a\u003e) by \u003ca href=\"https://github.com/unJASON\"\u003e\u003ccode\u003e@​unJASON\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Make service URL parsing compatible with Go 1.26 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1468\"\u003e#1468\u003c/a\u003e) by \u003ca href=\"https://github.com/nodece\"\u003e\u003ccode\u003e@​nodece\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add scoped topic policies support (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1471\"\u003e#1471\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix consumer not consuming resent chunked messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1464\"\u003e#1464\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\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/apache/pulsar-client-go/commit/593fccfbd82b80afed335727963b6f5730581491\"\u003e\u003ccode\u003e593fccf\u003c/code\u003e\u003c/a\u003e [Issue 1446][Consumer] Fix consumer can't consume resent chunked messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/e7eb92f148f55fbb437d499611f509eb55d72113\"\u003e\u003ccode\u003ee7eb92f\u003c/code\u003e\u003c/a\u003e feat(pulsaradmin): add scoped topic policies support (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/d0db3403023d3390392db8562741691482af6df4\"\u003e\u003ccode\u003ed0db340\u003c/code\u003e\u003c/a\u003e improve: service URL parsing compatible with Go 1.26 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/15bd915fcf0af108c533f17dd4fe50f81e1e5a15\"\u003e\u003ccode\u003e15bd915\u003c/code\u003e\u003c/a\u003e fix(consumer): fix panic when messages size is 0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/d7fafb5a559a1bcd744dff2c3fb2493884621bbd\"\u003e\u003ccode\u003ed7fafb5\u003c/code\u003e\u003c/a\u003e feat: regard ProducerBlockedQuotaExceededException as retryable exception to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/70d34c965f3961cbd77f517af46d24b706612be6\"\u003e\u003ccode\u003e70d34c9\u003c/code\u003e\u003c/a\u003e admin: add remove replication clusters topic API (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/7832a7da85158d86a2bf56f9a6eaf7eebe5bde50\"\u003e\u003ccode\u003e7832a7d\u003c/code\u003e\u003c/a\u003e feat(topic): add support for retrieving applied schema compatibility strategy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/3564674615ac147075a299aafa8101ccbc2846cf\"\u003e\u003ccode\u003e3564674\u003c/code\u003e\u003c/a\u003e feat(namespace): add removal methods for namespace policies (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1465\"\u003e#1465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/203dcf1cd22dbcf853c2a06c52dee3c4e1eba92b\"\u003e\u003ccode\u003e203dcf1\u003c/code\u003e\u003c/a\u003e feat(oauth2): add support for issuer URL override in client credentials flow ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/cc185904de7b42dc97193188874ce6605ff2d560\"\u003e\u003ccode\u003ecc18590\u003c/code\u003e\u003c/a\u003e Implement ReconsumeLater on regex consumer (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/pulsar-client-go/compare/v0.14.0...v0.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go` from 1.55.6 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease v1.55.7 (2025-04-22)\u003c/h1\u003e\n\u003ch3\u003eSDK Bugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eservice/s3/s3manager\u003c/code\u003e: Abort multipart download if object is modified during download\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go/issues/4986\"\u003e4986\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/163aada692ed32951f979aacf452ded4c03b8a7c\"\u003e\u003ccode\u003e163aada\u003c/code\u003e\u003c/a\u003e release v1.55.7 (2025-04-22) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go/issues/5346\"\u003e#5346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/9eb2bfd2f949fc81b96cee6b5aae6d9b84abea75\"\u003e\u003ccode\u003e9eb2bfd\u003c/code\u003e\u003c/a\u003e Abort multi part download if the object is modified during download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/8d203ccff393340d080be0417d091cc60354449b\"\u003e\u003ccode\u003e8d203cc\u003c/code\u003e\u003c/a\u003e Update bug-report.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.6...v1.55.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/bufbuild/httplb` from 0.3.1 to 0.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bufbuild/httplb/releases\"\u003egithub.com/bufbuild/httplb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake it safe for users to wrap embedded client's \u003ccode\u003eTransport\u003c/code\u003e with their own middleware by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/79\"\u003e#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue where health check loop could prematurely exit due to incorrect context usage by \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/80\"\u003e#80\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/80\"\u003e#80\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/httplb/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/bufbuild/httplb/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eWithDisableCompression\u003c/code\u003e configuration by \u003ca href=\"https://github.com/mattrobenolt\"\u003e\u003ccode\u003e@​mattrobenolt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse faster random number generation by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/77\"\u003e#77\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect usage of timers for library updates in Go 1.23 by \u003ca href=\"https://github.com/glowfall\"\u003e\u003ccode\u003e@​glowfall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/74\"\u003e#74\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse standard library support for H2C when building with Go 1.24 by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattrobenolt\"\u003e\u003ccode\u003e@​mattrobenolt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glowfall\"\u003e\u003ccode\u003e@​glowfall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/74\"\u003e#74\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/httplb/compare/v0.3.1...v0.4.0\"\u003ehttps://github.com/bufbuild/httplb/compare/v0.3.1...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/3d0179892278ea40b46036eb8398d8fe8bd11fcb\"\u003e\u003ccode\u003e3d01798\u003c/code\u003e\u003c/a\u003e Fix health check loop closes on probe timeout (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/1d8b08bf629130667a8e21ee6b67ac651504b0d2\"\u003e\u003ccode\u003e1d8b08b\u003c/code\u003e\u003c/a\u003e Make it safe for users to wrap transport with their own middleware (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/cb2bdba129ed38150522a6efcc0fae81399952b0\"\u003e\u003ccode\u003ecb2bdba\u003c/code\u003e\u003c/a\u003e Add go1.24-specific implementation of \u0026quot;h2c\u0026quot; scheme (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/b069868c025018f85cf3b22f0344290740aa8959\"\u003e\u003ccode\u003eb069868\u003c/code\u003e\u003c/a\u003e Update usage of random number generators (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/48a551d69c59fe25a07ecf939e6fabea0bad52d4\"\u003e\u003ccode\u003e48a551d\u003c/code\u003e\u003c/a\u003e Fix usage of timers for go 1.23 (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/d2dee4797db90d405e6281a9357ad898aa0c2736\"\u003e\u003ccode\u003ed2dee47\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.36.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/0a208491525e165a6e021b151605ed14a39f301e\"\u003e\u003ccode\u003e0a20849\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.33.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/503b18adbeb5c1be8b95bd9c548074cbc5d25ab5\"\u003e\u003ccode\u003e503b18a\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.23.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/72\"\u003e#72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/023d3e522c53ff63070a8d52b86191ddc8f1c075\"\u003e\u003ccode\u003e023d3e5\u003c/code\u003e\u003c/a\u003e Add new WithDisableCompression configuration (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bufbuild/httplb/compare/v0.3.1...v0.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/confluentinc/confluent-kafka-go/v2` from 2.8.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/releases\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.1\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBundle prebuilt binaries for linux-s390x (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.1, see the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.1\"\u003elibrdkafka v2.14.1 release notes\u003c/a\u003e for a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003eThis is a feature release:\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Azure User-Assigned Managed Identity (UAMI) authentication in Schema Registry client\u003c/li\u003e\n\u003cli\u003eAdd AssociatedNameStrategy (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1515\"\u003e#1515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd enableAt to RuleSet (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDereference map ptrs for data quality rules (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.0, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.0\"\u003elibrdkafka v2.14.0 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for forwarding librdkafka log events to a Go channel in AdminClient (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1448\"\u003e#1448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for FIPS 140-3 on Schema Registry operations (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Schema Registry Associations support with mock client implementation (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd associations example (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle evolution during field transformation (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1490\"\u003e#1490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Accept-Version header to Schema Registry requests (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1487\"\u003e#1487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/blob/master/CHANGELOG.md\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.1\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBundle prebuilt binaries for linux-s390x (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.1, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.1\"\u003elibrdkafka v2.14.1 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003eThis is a feature release:\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Azure User-Assigned Managed Identity (UAMI) authentication in Schema Registry client\u003c/li\u003e\n\u003cli\u003eAdd AssociatedNameStrategy (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1515\"\u003e#1515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd enableAt to RuleSet (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDereference map ptrs for data quality rules (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.0, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.0\"\u003elibrdkafka v2.14.0 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/a66372dced3f540bfac02fec247adce7ab8a3ba8\"\u003e\u003ccode\u003ea66372d\u003c/code\u003e\u003c/a\u003e Import v2.14.1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/4655d16aad4a3b3a85977b508ae80c65536da396\"\u003e\u003ccode\u003e4655d16\u003c/code\u003e\u003c/a\u003e Revert docker_aws_lambda_example go.sum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/35eb1a8343dd92eeb7901be5246135362dd9a418\"\u003e\u003ccode\u003e35eb1a8\u003c/code\u003e\u003c/a\u003e Documentation and error code update for librdkafka v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/4ea2d93de96159f7f30d687d5b93b6714b988e98\"\u003e\u003ccode\u003e4ea2d93\u003c/code\u003e\u003c/a\u003e librdkafka static bundle v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/8ff80a5dc8fa32e9c26cd26a3c87ea600f720b70\"\u003e\u003ccode\u003e8ff80a5\u003c/code\u003e\u003c/a\u003e librdkafka and confluent-kafka-go version v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/054636bcbe4fb92e0fa333d2ed7010b20d09279a\"\u003e\u003ccode\u003e054636b\u003c/code\u003e\u003c/a\u003e Import v2.14.1-RC1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/b255e91d4dc6be5030b661bfb034bf0577faffed\"\u003e\u003ccode\u003eb255e91\u003c/code\u003e\u003c/a\u003e Fix CHANGELOG version to v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/0c3351dfd6841eeac9a60a1e417082e41c46924e\"\u003e\u003ccode\u003e0c3351d\u003c/code\u003e\u003c/a\u003e Documentation and error code update for librdkafka v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/cd50a1cd708089601065441b50e5682cf1c5fd51\"\u003e\u003ccode\u003ecd50a1c\u003c/code\u003e\u003c/a\u003e librdkafka static bundle v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/34041a94255f59fdf6e16f4af7c2c85574797520\"\u003e\u003ccode\u003e34041a9\u003c/code\u003e\u003c/a\u003e librdkafka and confluent-kafka-go version v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/compare/v2.8.0...v2.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/databricks/databricks-sql-go` from 1.7.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/databricks/databricks-sql-go/releases\"\u003egithub.com/databricks/databricks-sql-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#320\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/321\"\u003e#321\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/322\"\u003e#322\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd SPOG (Custom URL) routing support via \u003ccode\u003ex-databricks-org-id\u003c/code\u003e\u003ccode\u003edatabricks/databricks-sql-go#347\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#341\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#326\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#351\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#325\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure thrift field IDs stay within range by \u003ca href=\"https://github.com/vikrantpuppala\"\u003e\u003ccode\u003e@​vikrantpuppala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/276\"\u003edatabricks/databricks-sql-go#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Arrow IPC stream iterator for direct access to Arrow buffer by \u003ca href=\"https://github.com/jadewang-db\"\u003e\u003ccode\u003e@​jadewang-db\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/279\"\u003edatabricks/databricks-sql-go#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for v1.8.0 release by \u003ca href=\"https://github.com/jadewang-db\"\u003e\u003ccode\u003e@​jadewang-db\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/280\"\u003edatabricks/databricks-sql-go#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jadewang-db\"\u003e\u003ccode\u003e@​jadewang-db\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/279\"\u003edatabricks/databricks-sql-go#279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/databricks/databricks-sql-go/compare/v1.7.1...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix critical CVE-2024-45337 by \u003ca href=\"https://github.com/vikrantpuppala\"\u003e\u003ccode\u003e@​vikrantpuppala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/264\"\u003edatabricks/databricks-sql-go#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd nil handling for isStagingOperation to handle older DBR versions by \u003ca href=\"https://github.com/vikrantpuppala\"\u003e\u003ccode\u003e@​vikrantpuppala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/266\"\u003edatabricks/databricks-sql-go#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PECOBLR-402] Update thrift client library after cleaning up unused fields and structs by \u003ca href=\"https://github.com/gopalldb\"\u003e\u003ccode\u003e@​gopalldb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/268\"\u003edatabricks/databricks-sql-go#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd schema to ArrowBatchIterator by \u003ca href=\"https://github.com/vikrantpuppala\"\u003e\u003ccode\u003e@​vikrantpuppala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/267\"\u003edatabricks/databricks-sql-go#267\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gopalldb\"\u003e\u003ccode\u003e@​gopalldb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/268\"\u003edatabricks/databricks-sql-go#268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/databricks/databricks-sql-go/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/databricks/databricks-sql-go/blob/main/CHANGELOG.md\"\u003egithub.com/databricks/databricks-sql-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0 (2026-04-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#320\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/321\"\u003e#321\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/322\"\u003e#322\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd SPOG (Custom URL) routing support via \u003ccode\u003ex-databricks-org-id\u003c/code\u003e\u003ccode\u003edatabricks/databricks-sql-go#347\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#341\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#326\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#351\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#325\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.10.0 (2026-02-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0 (2025-09-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.8.0 (2025-07-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Arrow IPC Iterator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.7.1 (2025-05-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#267\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#268\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#266\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#264\u003c/code\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/databricks/databricks-sql-go/commit/f4d99924f71c94faffaa896ce8c3e427b303fb7b\"\u003e\u003ccode\u003ef4d9992\u003c/code\u003e\u003c/a\u003e Prepare for v1.11.0 release (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/12c3f2a89f74b92842ed24836b326defba36143d\"\u003e\u003ccode\u003e12c3f2a\u003c/code\u003e\u003c/a\u003e Add SPOG (Custom URL) routing support via x-databricks-org-id header (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/3c0f7e41f3ba1f1feff6b6f508eb527690706181\"\u003e\u003ccode\u003e3c0f7e4\u003c/code\u003e\u003c/a\u003e [ES-1804970] Fix CloudFetch returning stale column names from cached results ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/305e3bc8de47034d3e144e3c34d03c4abaf7a04c\"\u003e\u003ccode\u003e305e3bc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add enforceEmbeddedSchemaCorrectness to TExecuteStatementReq (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/344\"\u003e#344\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/3f115aabd2b3f239c6d0f6eaa2d66a5e8e61791d\"\u003e\u003ccode\u003e3f115aa\u003c/code\u003e\u003c/a\u003e Add enforceEmbeddedSchemaCorrectness to TExecuteStatementReq (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/f0487d13339c85f1669ebe26c6eac78ce306e713\"\u003e\u003ccode\u003ef0487d1\u003c/code\u003e\u003c/a\u003e Enable telemetry by default with DSN-controlled priority and full event corre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/4faa786f87c87f1941a3ef2b9c3edecdf125e8f5\"\u003e\u003ccode\u003e4faa786\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.3.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/73b3f3fc6c8873850db030a71f12a4f932b1ad41\"\u003e\u003ccode\u003e73b3f3f\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.3.0 to 5.0.4 (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/ea861a01da7719d3e170990d69fc399468101d27\"\u003e\u003ccode\u003eea861a0\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5.6.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/dbce21ae387b552247507646b0d2a4ca26281b6b\"\u003e\u003ccode\u003edbce21a\u003c/code\u003e\u003c/a\u003e Move CI to Databricks protected runners with JFrog OIDC (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.7.0...v1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dgraph-io/badger/v4` from 4.7.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/releases\"\u003egithub.com/dgraph-io/badger/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support by \u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node by \u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update changelog by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2256\"\u003edgraph-io/badger#2256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update arm runner label by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2248\"\u003edgraph-io/badger#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add checksum tests for package y by \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix typos by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2227\"\u003edgraph-io/badger#2227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(y): shall always return empty slice rather than nil by \u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: test.sh error by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typo of abandoned by \u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2212\"\u003edgraph-io/badger#2212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency node to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2219\"\u003edgraph-io/badger#2219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update the trunk conf file by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2218\"\u003edgraph-io/badger#2218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2221\"\u003edgraph-io/badger#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2229\"\u003edgraph-io/badger#2229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove docs pages in the repo by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: configure renovate to leave go version as declared by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2235\"\u003edgraph-io/badger#2235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: change renovate to maintain backwards compatible go version by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2236\"\u003edgraph-io/badger#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update README.md with correct links and badges by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2239\"\u003edgraph-io/badger#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add doc for encryption at rest by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2240\"\u003edgraph-io/badger#2240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): restrict Dgraph test to core packages only by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2242\"\u003edgraph-io/badger#2242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v4.9.0 release by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2247\"\u003edgraph-io/badger#2247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBadger v4.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hypermodeinc/badger/pull/2189\"\u003ehypermodeinc/badger#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eenh: Compile with jemalloc v5.3.0 by \u003ca href=\"https://github.com/solracsf\"\u003e\u003ccode\u003e@​solracsf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hypermodeinc/badger/pull/2191\"\u003ehypermodeinc/badger#2191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update module golang.org/x/sys to v0.33.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hypermodeinc/badger/pull/2195\"\u003ehypermodeinc/badger#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add new badge by \u003ca href=\"https://github.com/enlightened88\"\u003e\u003ccode\u003e@​enlightened88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hypermodeinc/badger/pull/2194\"\u003ehypermodeinc/badger#2194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/badger/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.9.1] - 2026-02-04\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchro...\n\n_Description has been truncated_","html_url":"https://github.com/michael-angelo-guban/go-ruder-server/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-angelo-guban%2Fgo-ruder-server/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"},{"uuid":"4332934768","node_id":"PR_kwDOHtbncc7V0Mop","number":37976,"state":"closed","title":"Bump github.com/docker/docker from 24.0.4+incompatible to 28.5.2+incompatible in /internal/docker","user":"dependabot[bot]","labels":["dependencies","go","Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-25T09:06:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T03:43:59.000Z","updated_at":"2026-05-25T09:06:44.000Z","time_to_close":2438555,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/docker/docker","old_version":"24.0.4+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"}],"path":"/internal/docker","ecosystem":"go"},"body":"Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.4+incompatible to 28.5.2+incompatible.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v24.0.4...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/docker/docker\u0026package-manager=go_modules\u0026previous-version=24.0.4+incompatible\u0026new-version=28.5.2+incompatible)](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/kovrus/opentelemetry-collector-contrib/pull/37976","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kovrus%2Fopentelemetry-collector-contrib/issues/37976","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37976/packages"},{"uuid":"4328821103","node_id":"PR_kwDOQVSwNM7VoDCb","number":250,"state":"closed","title":"chore(deps): bump the go-deps group in /agents/docker-agent with 4 updates","user":"dependabot[bot]","labels":["component:docker-agent","dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-25T18:05:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-25T17:44:48.000Z","updated_at":"2026-04-25T18:05:07.000Z","time_to_close":1217,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":4,"packages":[{"name":"github.com/docker/docker","old_version":"25.0.13+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/docker/go-connections","old_version":"0.4.0","new_version":"0.7.0","repository_url":"https://github.com/docker/go-connections"},{"name":"github.com/gorilla/websocket","old_version":"1.5.1","new_version":"1.5.3","repository_url":"https://github.com/gorilla/websocket"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.0","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"}],"path":"/agents/docker-agent","ecosystem":"go"},"body":"Bumps the go-deps group in /agents/docker-agent with 4 updates: [github.com/docker/docker](https://github.com/docker/docker), [github.com/docker/go-connections](https://github.com/docker/go-connections), [github.com/gorilla/websocket](https://github.com/gorilla/websocket) and [github.com/redis/go-redis/v9](https://github.com/redis/go-redis).\n\nUpdates `github.com/docker/docker` from 25.0.13+incompatible to 28.5.2+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v25.0.13...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/go-connections` from 0.4.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/7997b0f0ac81b5b26ad7d3d2c02ca2e8fbc6c7d9\"\u003e\u003ccode\u003e7997b0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/156\"\u003e#156\u003c/a\u003e from thaJeztah/bump_go_winio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/329724ad4d0a0ae91c392b41a47df3d7c6475a7f\"\u003e\u003ccode\u003e329724a\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/Microsoft/go-winio v0.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/161dc9bf709385ed22c1c9665d5ef45fc333ce7e\"\u003e\u003ccode\u003e161dc9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/155\"\u003e#155\u003c/a\u003e from thaJeztah/pin_actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/b115e42ee9f98b5f9de19a2054ae54483e84226d\"\u003e\u003ccode\u003eb115e42\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/154\"\u003e#154\u003c/a\u003e from thaJeztah/fix_non_linux_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/4c35b2ac042020d513569f7578c52177d2b1a03e\"\u003e\u003ccode\u003e4c35b2a\u003c/code\u003e\u003c/a\u003e ci: pin actions to sha\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/b4454a660b5f65feff1ae967957eae3293c85bec\"\u003e\u003ccode\u003eb4454a6\u003c/code\u003e\u003c/a\u003e tlsconfig: make root pool tests deterministic across platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/0819711a9938706b2f8af55cdec923fe8e71ccb4\"\u003e\u003ccode\u003e0819711\u003c/code\u003e\u003c/a\u003e tlsconfig: certPool: pass options as argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/03296353c218966349e11c41430ffd4abdff93c3\"\u003e\u003ccode\u003e0329635\u003c/code\u003e\u003c/a\u003e tlsconfig: rename some vars that shadowed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/894d811275c2f782172ae739d170bcaad295f188\"\u003e\u003ccode\u003e894d811\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/150\"\u003e#150\u003c/a\u003e from thaJeztah/deprecate_SystemCertPool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/0a1293ab5fa588c0498e1447e1d53ce95c6f3315\"\u003e\u003ccode\u003e0a1293a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/153\"\u003e#153\u003c/a\u003e from thaJeztah/chachacha\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/go-connections/compare/v0.4.0...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gorilla/websocket` from 1.5.1 to 1.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gorilla/websocket/releases\"\u003egithub.com/gorilla/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003ch2\u003eImportant change\u003c/h2\u003e\n\u003cp\u003eThis reverts the websockets package back to \u003ca href=\"https://github.com/gorilla/websocket/commit/931041c5ee6de24fe9cba1aa16f1a0b910284d6d\"\u003ehttps://github.com/gorilla/websocket/commit/931041c5ee6de24fe9cba1aa16f1a0b910284d6d\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes subprotocol selection (aling with rfc6455) by \u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md, replace master to main by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse status code constant by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/864\"\u003egorilla/websocket#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn.go: default close handler should not return ErrCloseSent. by \u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace ioutil.readfile with os.readfile by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add comment for the readBufferSize and writeBufferSize by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/869\"\u003egorilla/websocket#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove noisy printf in NextReader() and beginMessage() by \u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(echoreadall): fix function echoReadAll comment by \u003ca href=\"https://github.com/XdpCs\"\u003e\u003ccode\u003e@​XdpCs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/881\"\u003egorilla/websocket#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake tests parallel by \u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/872\"\u003egorilla/websocket#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrader.Upgrade: use http.ResposnseController by \u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/871\"\u003egorilla/websocket#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not handle network error in \u003ccode\u003eSetCloseHandler()\u003c/code\u003e by \u003ca href=\"https://github.com/nak3\"\u003e\u003ccode\u003e@​nak3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/863\"\u003egorilla/websocket#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce timer in write_control by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/879\"\u003egorilla/websocket#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lint example code by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/890\"\u003egorilla/websocket#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: format message type by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/889\"\u003egorilla/websocket#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove hideTempErr to allow downstream users to check for errors like net.ErrClosed by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/894\"\u003egorilla/websocket#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not timeout when WriteControl deadline is zero in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/898\"\u003egorilla/websocket#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExcludes errchecks linter by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/904\"\u003egorilla/websocket#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn errors instead of printing to logs by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/897\"\u003egorilla/websocket#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot; Update go version \u0026amp; add verification/testing tools (\u003ca href=\"https://redirect.github.com/gorilla/websocket/issues/840\"\u003e#840\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/908\"\u003egorilla/websocket#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes broken random value generation by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/926\"\u003egorilla/websocket#926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverts back to v1.5.0 by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/929\"\u003egorilla/websocket#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XdpCs\"\u003e\u003ccode\u003e@​XdpCs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/881\"\u003egorilla/websocket#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/872\"\u003egorilla/websocket#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nak3\"\u003e\u003ccode\u003e@​nak3\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/863\"\u003egorilla/websocket#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/894\"\u003egorilla/websocket#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/904\"\u003egorilla/websocket#904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\"\u003ehttps://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes subprotocol selection (aling with rfc6455) by \u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md, replace master to main by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse status code constant by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/864\"\u003egorilla/websocket#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn.go: default close handler should not return ErrCloseSent. by \u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace ioutil.readfile with os.readfile by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add comment for the readBufferSize and writeBufferSize by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/869\"\u003egorilla/websocket#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove noisy printf in NextReader() and beginMessage() by \u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\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/gorilla/websocket/commit/ce903f6d1d961af3a8602f2842c8b1c3fca58c4d\"\u003e\u003ccode\u003ece903f6\u003c/code\u003e\u003c/a\u003e Reverts to v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/9ec25ca502ec881a7e873d3cdf35da60eab22037\"\u003e\u003ccode\u003e9ec25ca\u003c/code\u003e\u003c/a\u003e fixes broken random value generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/1bddf2e0dba6f35492b0f5614905b291cd0ab88d\"\u003e\u003ccode\u003e1bddf2e\u003c/code\u003e\u003c/a\u003e bumps go version \u0026amp; removes deprecated module usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/750bf92096b4cd4d75082948a4e143f303a65390\"\u003e\u003ccode\u003e750bf92\u003c/code\u003e\u003c/a\u003e adds GHA \u0026amp; Makefile configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/b2c246b2ec6f86b53889c79022fec8dabe0a20bb\"\u003e\u003ccode\u003eb2c246b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot; Update go version \u0026amp; add verification/testing tools (\u003ca href=\"https://redirect.github.com/gorilla/websocket/issues/840\"\u003e#840\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/09a6bab4667fc302c7f23ad770ce48be6fc2d15f\"\u003e\u003ccode\u003e09a6bab\u003c/code\u003e\u003c/a\u003e removing error handling while closing connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/58af150309a40ad57463b8087fe33d59d5a490d3\"\u003e\u003ccode\u003e58af150\u003c/code\u003e\u003c/a\u003e return errors instead of printing to logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/e5f1a0aad0accdff7dc9131fdcce912e28d8f4d5\"\u003e\u003ccode\u003ee5f1a0a\u003c/code\u003e\u003c/a\u003e excludes errchecks linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/b2a86a174473e870c9fcc3eaba8957689090d2cc\"\u003e\u003ccode\u003eb2a86a1\u003c/code\u003e\u003c/a\u003e Do not timeout when WriteControl deadline is zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/695e9095ce8736ac99c83939ca6b0fe93768f680\"\u003e\u003ccode\u003e695e909\u003c/code\u003e\u003c/a\u003e Remove hideTempErr to allow downstream users to check for errors like net.Err...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.17.0 to 9.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.18.0\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚡ Performance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.18.0 (2026-02-16)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/90faf0692313160b1140f96716763227912aec44\"\u003e\u003ccode\u003e90faf06\u003c/code\u003e\u003c/a\u003e chore(release): update versions in deps (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/bf8e8e3b16dc5b4f51b69e9bb9a49b72fb9e3e79\"\u003e\u003ccode\u003ebf8e8e3\u003c/code\u003e\u003c/a\u003e chore(release): v9.18.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a881cd4280bf6006c14eda4b9449168b30e7dd02\"\u003e\u003ccode\u003ea881cd4\u003c/code\u003e\u003c/a\u003e fix(clone): nil pointer dereference in PubSub after WithTimeout() (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ee6e9dbf09125366d1270f31969b493325f524f1\"\u003e\u003ccode\u003eee6e9db\u003c/code\u003e\u003c/a\u003e feat(otel): Add OpenTelemetry Native Metrics Support (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b53f2b0c9d1fa4e19680a20de2050aa7c2c5ab8d\"\u003e\u003ccode\u003eb53f2b0\u003c/code\u003e\u003c/a\u003e feat(sch): MaintNotifications for ClusterClient (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/f25343d2813d9f718a9158175d747173756f02c2\"\u003e\u003ccode\u003ef25343d\u003c/code\u003e\u003c/a\u003e chore(tests): Add comprehensive TLS tests and example (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/33ca5cb864ce5567e8c955f66aba2723e89100d3\"\u003e\u003ccode\u003e33ca5cb\u003c/code\u003e\u003c/a\u003e feat(commands): Add support for Redis HOTKEYS commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/34f4568e4f847465a5219fb51267c41433407c52\"\u003e\u003ccode\u003e34f4568\u003c/code\u003e\u003c/a\u003e fix(conn): guard against nil MaintNotificationsConfig in initConn (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2fc030f0d1020e3c7a52011343fcd10b995c22df\"\u003e\u003ccode\u003e2fc030f\u003c/code\u003e\u003c/a\u003e perf(options): perf Fuzz Test Go File (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/63ed1fd9cd6084e3bd68903d9f9a72df165693a7\"\u003e\u003ccode\u003e63ed1fd\u003c/code\u003e\u003c/a\u003e Add support for Redis Streams Idempotent Production (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.0...v9.18.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/streamspace-dev/streamspace/pull/250","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamspace-dev%2Fstreamspace/issues/250","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/250/packages"},{"uuid":"4325112759","node_id":"PR_kwDORWfhJs7VcbS1","number":36,"state":"closed","title":"chore(deps): bump the go-deps group across 1 directory with 49 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-12T02:03:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T19:27:20.000Z","updated_at":"2026-05-12T02:03:05.000Z","time_to_close":1492542,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":49,"packages":[{"name":"github.com/allisson/go-pglock/v3","old_version":"3.0.0","new_version":"3.2.0","repository_url":"https://github.com/allisson/go-pglock"},{"name":"github.com/apache/pulsar-client-go","old_version":"0.18.0","new_version":"0.19.0","repository_url":"https://github.com/apache/pulsar-client-go"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.1","new_version":"1.41.6","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/eventbridge","old_version":"1.44.0","new_version":"1.45.24","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/firehose","old_version":"1.40.0","new_version":"1.42.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/glue","old_version":"1.126.0","new_version":"1.139.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/kinesis","old_version":"1.38.0","new_version":"1.43.6","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/lambda","old_version":"1.76.0","new_version":"1.90.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/personalizeevents","old_version":"1.29.0","new_version":"1.31.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.96.0","new_version":"1.100.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.41.6","new_version":"1.42.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/confluentinc/confluent-kafka-go/v2","old_version":"2.13.0","new_version":"2.14.1","repository_url":"https://github.com/confluentinc/confluent-kafka-go"},{"name":"github.com/databricks/databricks-sql-go","old_version":"1.8.0","new_version":"1.11.0","repository_url":"https://github.com/databricks/databricks-sql-go"},{"name":"github.com/dgraph-io/badger/v4","old_version":"4.8.0","new_version":"4.9.1","repository_url":"https://github.com/dgraph-io/badger"},{"name":"github.com/dlclark/regexp2","old_version":"1.11.5","new_version":"1.12.0","repository_url":"https://github.com/dlclark/regexp2"},{"name":"github.com/docker/docker","old_version":"28.3.3+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/duckdb/duckdb-go/v2","old_version":"2.5.0","new_version":"2.10502.0","repository_url":"https://github.com/duckdb/duckdb-go"},{"name":"github.com/fsouza/fake-gcs-server","old_version":"1.53.1","new_version":"1.54.0","repository_url":"https://github.com/fsouza/fake-gcs-server"},{"name":"github.com/golang-migrate/migrate/v4","old_version":"4.18.3","new_version":"4.19.1","repository_url":"https://github.com/golang-migrate/migrate"},{"name":"github.com/gomodule/redigo","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/gomodule/redigo"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.7","new_version":"2.29.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/k3a/html2text","old_version":"1.2.1","new_version":"1.4.0","repository_url":"https://github.com/k3a/html2text"},{"name":"github.com/klauspost/compress","old_version":"1.18.4","new_version":"1.18.5","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.11.2","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/microsoft/go-mssqldb","old_version":"1.9.2","new_version":"1.9.8","repository_url":"https://github.com/microsoft/go-mssqldb"},{"name":"github.com/minio/minio-go/v7","old_version":"7.0.98","new_version":"7.0.100","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.24.0","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/redis/go-redis/v9","old_version":"9.12.1","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/rudderlabs/keydb","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/rudderlabs/keydb"},{"name":"github.com/rudderlabs/rudder-transformer/go","old_version":"1.122.0","new_version":"1.131.1","repository_url":"https://github.com/rudderlabs/rudder-transformer"},{"name":"github.com/rudderlabs/sqlconnect-go","old_version":"1.20.3","new_version":"1.25.2","repository_url":"https://github.com/rudderlabs/sqlconnect-go"},{"name":"github.com/segmentio/kafka-go","old_version":"0.4.50","new_version":"0.4.51","repository_url":"https://github.com/segmentio/kafka-go"},{"name":"github.com/trinodb/trino-go-client","old_version":"0.328.0","new_version":"0.333.0","repository_url":"https://github.com/trinodb/trino-go-client"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/allisson/go-pglock/v3](https://github.com/allisson/go-pglock) | `3.0.0` | `3.2.0` |\n| [github.com/apache/pulsar-client-go](https://github.com/apache/pulsar-client-go) | `0.18.0` | `0.19.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.6` |\n| [github.com/aws/aws-sdk-go-v2/service/eventbridge](https://github.com/aws/aws-sdk-go-v2) | `1.44.0` | `1.45.24` |\n| [github.com/aws/aws-sdk-go-v2/service/firehose](https://github.com/aws/aws-sdk-go-v2) | `1.40.0` | `1.42.14` |\n| [github.com/aws/aws-sdk-go-v2/service/glue](https://github.com/aws/aws-sdk-go-v2) | `1.126.0` | `1.139.3` |\n| [github.com/aws/aws-sdk-go-v2/service/kinesis](https://github.com/aws/aws-sdk-go-v2) | `1.38.0` | `1.43.6` |\n| [github.com/aws/aws-sdk-go-v2/service/lambda](https://github.com/aws/aws-sdk-go-v2) | `1.76.0` | `1.90.0` |\n| [github.com/aws/aws-sdk-go-v2/service/personalizeevents](https://github.com/aws/aws-sdk-go-v2) | `1.29.0` | `1.31.14` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.96.0` | `1.100.0` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.41.6` | `1.42.0` |\n| [github.com/confluentinc/confluent-kafka-go/v2](https://github.com/confluentinc/confluent-kafka-go) | `2.13.0` | `2.14.1` |\n| [github.com/databricks/databricks-sql-go](https://github.com/databricks/databricks-sql-go) | `1.8.0` | `1.11.0` |\n| [github.com/dgraph-io/badger/v4](https://github.com/dgraph-io/badger) | `4.8.0` | `4.9.1` |\n| [github.com/dlclark/regexp2](https://github.com/dlclark/regexp2) | `1.11.5` | `1.12.0` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `28.3.3+incompatible` | `28.5.2+incompatible` |\n| [github.com/duckdb/duckdb-go/v2](https://github.com/duckdb/duckdb-go) | `2.5.0` | `2.10502.0` |\n| [github.com/fsouza/fake-gcs-server](https://github.com/fsouza/fake-gcs-server) | `1.53.1` | `1.54.0` |\n| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | `4.18.3` | `4.19.1` |\n| [github.com/gomodule/redigo](https://github.com/gomodule/redigo) | `1.9.2` | `1.9.3` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.7` | `2.29.0` |\n| [github.com/k3a/html2text](https://github.com/k3a/html2text) | `1.2.1` | `1.4.0` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.4` | `1.18.5` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.2` | `1.12.3` |\n| [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb) | `1.9.2` | `1.9.8` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.98` | `7.0.100` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.24.0` | `2.28.1` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.12.1` | `9.18.0` |\n| [github.com/rudderlabs/keydb](https://github.com/rudderlabs/keydb) | `1.3.0` | `1.4.1` |\n| [github.com/rudderlabs/rudder-transformer/go](https://github.com/rudderlabs/rudder-transformer) | `1.122.0` | `1.131.1` |\n| [github.com/rudderlabs/sqlconnect-go](https://github.com/rudderlabs/sqlconnect-go) | `1.20.3` | `1.25.2` |\n| [github.com/segmentio/kafka-go](https://github.com/segmentio/kafka-go) | `0.4.50` | `0.4.51` |\n| [github.com/trinodb/trino-go-client](https://github.com/trinodb/trino-go-client) | `0.328.0` | `0.333.0` |\n\n\nUpdates `github.com/allisson/go-pglock/v3` from 3.0.0 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allisson/go-pglock/releases\"\u003egithub.com/allisson/go-pglock/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add rwlock functionality by \u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: enhance documentation with emojis by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/16\"\u003eallisson/go-pglock#16\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme badges by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/12\"\u003eallisson/go-pglock#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve documentation, tests, and examples by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/13\"\u003eallisson/go-pglock#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/a8e599f5ce4b824fae73d5a1aec1d7e2b1a3671a\"\u003e\u003ccode\u003ea8e599f\u003c/code\u003e\u003c/a\u003e docs: enhance documentation with emojis (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/16\"\u003e#16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e3b767aa28a0f8a2a7eacb0360ed3dc6b3f0ed88\"\u003e\u003ccode\u003ee3b767a\u003c/code\u003e\u003c/a\u003e feat: add rwlock functionality (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e2016c003ade7d3b44ece6ab9e867f9fcc02fa32\"\u003e\u003ccode\u003ee2016c0\u003c/code\u003e\u003c/a\u003e feat: improve documentation, tests, and examples (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/acbfc79e2be6166be54a64f2a0fb8babee1d0334\"\u003e\u003ccode\u003eacbfc79\u003c/code\u003e\u003c/a\u003e Update readme badges (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/apache/pulsar-client-go` from 0.18.0 to 0.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/pulsar-client-go/releases\"\u003egithub.com/apache/pulsar-client-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] Add JSON tag for \u003ccode\u003eUpdateAuthData\u003c/code\u003e in \u003ccode\u003eUpdateOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1450\"\u003e#1450\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add \u003ccode\u003eRemovePersistence\u003c/code\u003e methods to namespace admin (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Add support for PIP-431: creation and last publish timestamps (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e) by \u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update example code and add log initialization configurations (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1449\"\u003e#1449\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update release process to link release and release notes to the Pulsar website (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1453\"\u003e#1453\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Change producer reconnect error logs to warn logs (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1445\"\u003e#1445\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Implement \u003ccode\u003eReconsumeLater\u003c/code\u003e on regex consumer (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\u003c/a\u003e) by \u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for issuer URL override in client credentials flow (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1463\"\u003e#1463\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add removal methods for namespace policies (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1465\"\u003e#1465\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for retrieving schema compatibility strategy with options (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1469\"\u003e#1469\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add remove replication clusters topic API (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1470\"\u003e#1470\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Treat \u003ccode\u003eProducerBlockedQuotaExceededException\u003c/code\u003e as retryable and continue reconnecting (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1457\"\u003e#1457\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix panic when messages size is 0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1460\"\u003e#1460\u003c/a\u003e) by \u003ca href=\"https://github.com/unJASON\"\u003e\u003ccode\u003e@​unJASON\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Make service URL parsing compatible with Go 1.26 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1468\"\u003e#1468\u003c/a\u003e) by \u003ca href=\"https://github.com/nodece\"\u003e\u003ccode\u003e@​nodece\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add scoped topic policies support (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1471\"\u003e#1471\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix consumer not consuming resent chunked messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1464\"\u003e#1464\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unJASON\"\u003e\u003ccode\u003e@​unJASON\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1460\"\u003e#1460\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/apache/pulsar-client-go/blob/master/CHANGELOG.md\"\u003egithub.com/apache/pulsar-client-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ePulsar-client-go Changelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003e[0.19.0] 2026-04-07\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] Add JSON tag for \u003ccode\u003eUpdateAuthData\u003c/code\u003e in \u003ccode\u003eUpdateOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1450\"\u003e#1450\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add \u003ccode\u003eRemovePersistence\u003c/code\u003e methods to namespace admin (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Add support for PIP-431: creation and last publish timestamps (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e) by \u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update example code and add log initialization configurations (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1449\"\u003e#1449\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update release process to link release and release notes to the Pulsar website (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1453\"\u003e#1453\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Change producer reconnect error logs to warn logs (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1445\"\u003e#1445\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Implement \u003ccode\u003eReconsumeLater\u003c/code\u003e on regex consumer (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\u003c/a\u003e) by \u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for issuer URL override in client credentials flow (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1463\"\u003e#1463\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add removal methods for namespace policies (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1465\"\u003e#1465\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for retrieving schema compatibility strategy with options (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1469\"\u003e#1469\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add remove replication clusters topic API (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1470\"\u003e#1470\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Treat \u003ccode\u003eProducerBlockedQuotaExceededException\u003c/code\u003e as retryable and continue reconnecting (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1457\"\u003e#1457\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix panic when messages size is 0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1460\"\u003e#1460\u003c/a\u003e) by \u003ca href=\"https://github.com/unJASON\"\u003e\u003ccode\u003e@​unJASON\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Make service URL parsing compatible with Go 1.26 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1468\"\u003e#1468\u003c/a\u003e) by \u003ca href=\"https://github.com/nodece\"\u003e\u003ccode\u003e@​nodece\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add scoped topic policies support (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1471\"\u003e#1471\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix consumer not consuming resent chunked messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1464\"\u003e#1464\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\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/apache/pulsar-client-go/commit/593fccfbd82b80afed335727963b6f5730581491\"\u003e\u003ccode\u003e593fccf\u003c/code\u003e\u003c/a\u003e [Issue 1446][Consumer] Fix consumer can't consume resent chunked messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/e7eb92f148f55fbb437d499611f509eb55d72113\"\u003e\u003ccode\u003ee7eb92f\u003c/code\u003e\u003c/a\u003e feat(pulsaradmin): add scoped topic policies support (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/d0db3403023d3390392db8562741691482af6df4\"\u003e\u003ccode\u003ed0db340\u003c/code\u003e\u003c/a\u003e improve: service URL parsing compatible with Go 1.26 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/15bd915fcf0af108c533f17dd4fe50f81e1e5a15\"\u003e\u003ccode\u003e15bd915\u003c/code\u003e\u003c/a\u003e fix(consumer): fix panic when messages size is 0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/d7fafb5a559a1bcd744dff2c3fb2493884621bbd\"\u003e\u003ccode\u003ed7fafb5\u003c/code\u003e\u003c/a\u003e feat: regard ProducerBlockedQuotaExceededException as retryable exception to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/70d34c965f3961cbd77f517af46d24b706612be6\"\u003e\u003ccode\u003e70d34c9\u003c/code\u003e\u003c/a\u003e admin: add remove replication clusters topic API (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/7832a7da85158d86a2bf56f9a6eaf7eebe5bde50\"\u003e\u003ccode\u003e7832a7d\u003c/code\u003e\u003c/a\u003e feat(topic): add support for retrieving applied schema compatibility strategy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/3564674615ac147075a299aafa8101ccbc2846cf\"\u003e\u003ccode\u003e3564674\u003c/code\u003e\u003c/a\u003e feat(namespace): add removal methods for namespace policies (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1465\"\u003e#1465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/203dcf1cd22dbcf853c2a06c52dee3c4e1eba92b\"\u003e\u003ccode\u003e203dcf1\u003c/code\u003e\u003c/a\u003e feat(oauth2): add support for issuer URL override in client credentials flow ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/cc185904de7b42dc97193188874ce6605ff2d560\"\u003e\u003ccode\u003ecc18590\u003c/code\u003e\u003c/a\u003e Implement ReconsumeLater on regex consumer (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/pulsar-client-go/compare/v0.18.0...v0.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.1 to 1.41.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9bc9c51d733fd437a60a8710531477ca0347dcc4\"\u003e\u003ccode\u003e9bc9c51\u003c/code\u003e\u003c/a\u003e Release 2026-04-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2b41455a8d88032b9b76b0bafbe23de0a61a6f29\"\u003e\u003ccode\u003e2b41455\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/2327a1b15b5f16414e715325bc9579082fde0767\"\u003e\u003ccode\u003e2327a1b\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/9225797aa8ce8661d61f4628973aface4e01c922\"\u003e\u003ccode\u003e9225797\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/7b6f675adb365c7b069aaf2a8e81c4b8f8a5d08e\"\u003e\u003ccode\u003e7b6f675\u003c/code\u003e\u003c/a\u003e Bump smithy-go to 1.25 (again) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8b6a97220901cccfd8a06f6f25aef65a967384c\"\u003e\u003ccode\u003ec8b6a97\u003c/code\u003e\u003c/a\u003e Release 2026-04-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4a05c2ba948715d305aff4519154abe2c4799246\"\u003e\u003ccode\u003e4a05c2b\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/6cd4cc9201382be2638c8b4951b5d92de73c1161\"\u003e\u003ccode\u003e6cd4cc9\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/3153bed494fb9e426640b30c7b91be0510b20362\"\u003e\u003ccode\u003e3153bed\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/fe3cef6cc115a2915f5410c739dc73d51553d709\"\u003e\u003ccode\u003efe3cef6\u003c/code\u003e\u003c/a\u003e Make AccountIDEndpointRouting aware of bdd endpoints (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/eventbridge` from 1.44.0 to 1.45.24\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/9bc9c51d733fd437a60a8710531477ca0347dcc4\"\u003e\u003ccode\u003e9bc9c51\u003c/code\u003e\u003c/a\u003e Release 2026-04-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2b41455a8d88032b9b76b0bafbe23de0a61a6f29\"\u003e\u003ccode\u003e2b41455\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/2327a1b15b5f16414e715325bc9579082fde0767\"\u003e\u003ccode\u003e2327a1b\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/9225797aa8ce8661d61f4628973aface4e01c922\"\u003e\u003ccode\u003e9225797\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/7b6f675adb365c7b069aaf2a8e81c4b8f8a5d08e\"\u003e\u003ccode\u003e7b6f675\u003c/code\u003e\u003c/a\u003e Bump smithy-go to 1.25 (again) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8b6a97220901cccfd8a06f6f25aef65a967384c\"\u003e\u003ccode\u003ec8b6a97\u003c/code\u003e\u003c/a\u003e Release 2026-04-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4a05c2ba948715d305aff4519154abe2c4799246\"\u003e\u003ccode\u003e4a05c2b\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/6cd4cc9201382be2638c8b4951b5d92de73c1161\"\u003e\u003ccode\u003e6cd4cc9\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/3153bed494fb9e426640b30c7b91be0510b20362\"\u003e\u003ccode\u003e3153bed\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/fe3cef6cc115a2915f5410c739dc73d51553d709\"\u003e\u003ccode\u003efe3cef6\u003c/code\u003e\u003c/a\u003e Make AccountIDEndpointRouting aware of bdd endpoints (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3387\"\u003e#3387\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.44.0...service/eventbridge/v1.45.24\"\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/firehose` from 1.40.0 to 1.42.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0bf429307b834ad6f4f1ae4c12dd1f9ec0b5becc\"\u003e\u003ccode\u003e0bf4293\u003c/code\u003e\u003c/a\u003e Feat ep region validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3225\"\u003e#3225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f09d565b49fff1c785d90663395d4fcde898aa0\"\u003e\u003ccode\u003e7f09d56\u003c/code\u003e\u003c/a\u003e Release 2025-11-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f7d36769da6abb2202a0a2c8f7289d74947338c1\"\u003e\u003ccode\u003ef7d3676\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/f077cda2a6a69040580d2be06c2e9314d0b888ba\"\u003e\u003ccode\u003ef077cda\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/a432037f9e94425a2482aa0511f34bc90957462d\"\u003e\u003ccode\u003ea432037\u003c/code\u003e\u003c/a\u003e Release 2025-11-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c2f5fedf56ddfc0d8545f7cc896dcc3c87eb20f1\"\u003e\u003ccode\u003ec2f5fed\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/4ba302d73ef06d83b682721338fa761d86997475\"\u003e\u003ccode\u003e4ba302d\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/1761ff4f721956b437f7ac546ba8477b500cd853\"\u003e\u003ccode\u003e1761ff4\u003c/code\u003e\u003c/a\u003e drop deprecated services from 10/28/25 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3224\"\u003e#3224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/90b6bc902481a53f3144c7ccf31219287bc73d47\"\u003e\u003ccode\u003e90b6bc9\u003c/code\u003e\u003c/a\u003e Release 2025-11-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9da1aa46da73d8a01cc6737d31b0eff8ed9955e3\"\u003e\u003ccode\u003e9da1aa4\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.40.0...service/sqs/v1.42.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/glue` from 1.126.0 to 1.139.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9bc9c51d733fd437a60a8710531477ca0347dcc4\"\u003e\u003ccode\u003e9bc9c51\u003c/code\u003e\u003c/a\u003e Release 2026-04-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2b41455a8d88032b9b76b0bafbe23de0a61a6f29\"\u003e\u003ccode\u003e2b41455\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/2327a1b15b5f16414e715325bc9579082fde0767\"\u003e\u003ccode\u003e2327a1b\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/9225797aa8ce8661d61f4628973aface4e01c922\"\u003e\u003ccode\u003e9225797\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/7b6f675adb365c7b069aaf2a8e81c4b8f8a5d08e\"\u003e\u003ccode\u003e7b6f675\u003c/code\u003e\u003c/a\u003e Bump smithy-go to 1.25 (again) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8b6a97220901cccfd8a06f6f25aef65a967384c\"\u003e\u003ccode\u003ec8b6a97\u003c/code\u003e\u003c/a\u003e Release 2026-04-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4a05c2ba948715d305aff4519154abe2c4799246\"\u003e\u003ccode\u003e4a05c2b\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/6cd4cc9201382be2638c8b4951b5d92de73c1161\"\u003e\u003ccode\u003e6cd4cc9\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/3153bed494fb9e426640b30c7b91be0510b20362\"\u003e\u003ccode\u003e3153bed\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/fe3cef6cc115a2915f5410c739dc73d51553d709\"\u003e\u003ccode\u003efe3cef6\u003c/code\u003e\u003c/a\u003e Make AccountIDEndpointRouting aware of bdd endpoints (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.126.0...service/glue/v1.139.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/kinesis` from 1.38.0 to 1.43.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e7dfd72430a509508020d79243fd665113fe668b\"\u003e\u003ccode\u003ee7dfd72\u003c/code\u003e\u003c/a\u003e Release 2024-05-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/316c7cd9c3689665f2d09840b0eeccc18084594c\"\u003e\u003ccode\u003e316c7cd\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/ba18a1e5cf5209d6eae8189f5bf8a15bc99409c8\"\u003e\u003ccode\u003eba18a1e\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/31c2861732d68954e5941053c22644f77ae71661\"\u003e\u003ccode\u003e31c2861\u003c/code\u003e\u003c/a\u003e fix: improve Go doc formatter (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2636\"\u003e#2636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7a87a62c512d2685bb5ef989870f9a9e73473b17\"\u003e\u003ccode\u003e7a87a62\u003c/code\u003e\u003c/a\u003e add missing changelog (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2635\"\u003e#2635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8cc2bc3ede1a7c5ee03df9e578ca0043c902142d\"\u003e\u003ccode\u003e8cc2bc3\u003c/code\u003e\u003c/a\u003e Release 2024-05-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/36b4e92c7b0b3a63dad7fc1529fc55612459c061\"\u003e\u003ccode\u003e36b4e92\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/9e70bfa9f57e3b84b4aae903b5e0b349db14ec17\"\u003e\u003ccode\u003e9e70bfa\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/7a654f56ec21024f9cb421fc0a191b3fd966f826\"\u003e\u003ccode\u003e7a654f5\u003c/code\u003e\u003c/a\u003e dep: bump x/net to 0.23.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eff26206750b035b1f25da64002e2e84cca5830c\"\u003e\u003ccode\u003eeff2620\u003c/code\u003e\u003c/a\u003e Release 2024-05-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.38.0...service/fsx/v1.43.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/lambda` from 1.76.0 to 1.90.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/f4b68139280ee1873399b27d581ba128834c71c4\"\u003e\u003ccode\u003ef4b6813\u003c/code\u003e\u003c/a\u003e Release 2025-11-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2d7b311712b2b340539374cfc37746105a24dfcc\"\u003e\u003ccode\u003e2d7b311\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/9e3111912844ec2dbc08e073867cdc81fc0524a7\"\u003e\u003ccode\u003e9e31119\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/aacca0a210fc819cfdbe4dbaea4e28fc66788a55\"\u003e\u003ccode\u003eaacca0a\u003c/code\u003e\u003c/a\u003e Release 2025-11-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f2f7085b91ff4a1f6bc7ec01b5c40898394bdab1\"\u003e\u003ccode\u003ef2f7085\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/98ac357edf60e930fc6ac1790b457ce63100406b\"\u003e\u003ccode\u003e98ac357\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/545573ffc380220953b0623eaf8ff033433a4d32\"\u003e\u003ccode\u003e545573f\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/0c4b1ae2386e80ece230041b4c19322880f5135a\"\u003e\u003ccode\u003e0c4b1ae\u003c/code\u003e\u003c/a\u003e upgrade to smithy-go v1.23.2 to track allocation improvements (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3222\"\u003e#3222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bae1d689b9cdba0639a0c9e04f90041168a83ef1\"\u003e\u003ccode\u003ebae1d68\u003c/code\u003e\u003c/a\u003e Release 2025-11-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/67d7b9cb0251a852fa0b6a012e7317b353e54c6e\"\u003e\u003ccode\u003e67d7b9c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.76.0...service/s3/v1.90.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/personalizeevents` from 1.29.0 to 1.31.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0c74d28b606e71c1ee23d7ee17ec4949001cf56\"\u003e\u003ccode\u003ea0c74d2\u003c/code\u003e\u003c/a\u003e Release 2025-10-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eb611540d594538970ddd91b7802f5152cca8d2f\"\u003e\u003ccode\u003eeb61154\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e20d3e4b6065b1a8cdd97d00342cdc8d8c02561b\"\u003e\u003ccode\u003ee20d3e4\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9acd5faf2ca161219176c3cd8402837c98ed82ce\"\u003e\u003ccode\u003e9acd5fa\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a91cc6c72206a1cef64caff0c70fa1bd13bd4543\"\u003e\u003ccode\u003ea91cc6c\u003c/code\u003e\u003c/a\u003e Speed up unit tests by removing duplicate work (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3216\"\u003e#3216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7cdc7c899de02d83c7936cdb72ada0ebbe18168f\"\u003e\u003ccode\u003e7cdc7c8\u003c/code\u003e\u003c/a\u003e Release 2025-10-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/feadc370b1adccab28e4e0c85b59f427ba750e35\"\u003e\u003ccode\u003efeadc37\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/0d16eb22ed7eb8e8ac37a09065a87de15ce79a97\"\u003e\u003ccode\u003e0d16eb2\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/ff236e2136be47c2f65b74321ea17a4540813509\"\u003e\u003ccode\u003eff236e2\u003c/code\u003e\u003c/a\u003e remove superfluous goDirective (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3212\"\u003e#3212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4718b0d9f829365f99abfa7f0460ad82dda90259\"\u003e\u003ccode\u003e4718b0d\u003c/code\u003e\u003c/a\u003e ci: scope down GitHub Token permissions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3217\"\u003e#3217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.29.0...config/v1.31.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.96.0 to 1.100.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/18fee87f2c0615b0e5c3f28f1b95af810a9e77b5\"\u003e\u003ccode\u003e18fee87\u003c/code\u003e\u003c/a\u003e Release 2026-04-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0ce157cd6b5427066ddb682a4967a3047230de4b\"\u003e\u003ccode\u003e0ce157c\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/68cdb4a02d56b9d932fbfed22660cfa64e815ef6\"\u003e\u003ccode\u003e68cdb4a\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/f399972fb759f6ffd315963de511da785ef408e6\"\u003e\u003ccode\u003ef399972\u003c/code\u003e\u003c/a\u003e Bump Smithy from 1.67.0 to 1.69.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3394\"\u003e#3394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3c19a9b3eb17f48f6b9fc1cad644859d062775ad\"\u003e\u003ccode\u003e3c19a9b\u003c/code\u003e\u003c/a\u003e Release 2026-04-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1dfac3ec5a6c560e6fee389d0f1f364eb57ae616\"\u003e\u003ccode\u003e1dfac3e\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/d842df6fcef5ecc94e2133cb1d96fac4926aadb4\"\u003e\u003ccode\u003ed842df6\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/ffeb52a25097274529920d8f91b4ca27f7b636a9\"\u003e\u003ccode\u003effeb52a\u003c/code\u003e\u003c/a\u003e bump to latest smithy-go codegen (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3393\"\u003e#3393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e839880e8d30897bd8a7684d83626d81f82c565a\"\u003e\u003ccode\u003ee839880\u003c/code\u003e\u003c/a\u003e Release 2026-04-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4c898c88577f4102793d3e15de05ad3b5b1e2ef5\"\u003e\u003ccode\u003e4c898c8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.96.0...service/s3/v1.100.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.41.6 to 1.42.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/ee5e3f05637540596cc7aab1359742000a8d533a\"\u003e\u003ccode\u003eee5e3f0\u003c/code\u003e\u003c/a\u003e Release 2023-11-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b65c226f47aa1f837699664bdc65c3c3e3611765\"\u003e\u003ccode\u003eb65c226\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/7a194b9b0344774a5af100d11ea2066c5b0cf234\"\u003e\u003ccode\u003e7a194b9\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/0cb924a0007bc681d12f382a604368e0660827ee\"\u003e\u003ccode\u003e0cb924a\u003c/code\u003e\u003c/a\u003e Add support for configured endpoints. (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2328\"\u003e#2328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/61039fea9cc9e080c53382850c87685b5406fd68\"\u003e\u003ccode\u003e61039fe\u003c/code\u003e\u003c/a\u003e Release 2023-10-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/797e0560769725635218fc30a2554c1bbaccc01b\"\u003e\u003ccode\u003e797e056\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/822585d3f621a7c5844584d8e471c32f852702aa\"\u003e\u003ccode\u003e822585d\u003c/code\u003e\u003c/a\u003e Update SDK's smithy-go dependency to v1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/abf753db747dd256f3ee69712a19d1d3dc681f23\"\u003e\u003ccode\u003eabf753d\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/99861c071109ce5ee4f1cb3b72ead2062b3bd86c\"\u003e\u003ccode\u003e99861c0\u003c/code\u003e\u003c/a\u003e lang: bump minimum go version to 1.19 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2ac0a53ac45acaadc4526fd25b643dc46032b02a\"\u003e\u003ccode\u003e2ac0a53\u003c/code\u003e\u003c/a\u003e Release 2023-10-30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.6...service/s3/v1.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.24.0 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/releases\"\u003egithub.com/aws/smithy-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch1\u003eRelease (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add support for endpointBdd trait\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add new middleware functions to get event stream output from middleware\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-04-23)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fixed a memory leak in the LRU cache implementation used by some AWS services.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add support for endpointBdd trait\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-02)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.3\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Add additional sigv4 configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go/aws-http-auth\u003c/code\u003e: \u003ca href=\"https://github.com/aws/smithy-go/blob/main/aws-http-auth/CHANGELOG.md#v113-2026-04-02\"\u003ev1.1.3\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Add additional sigv4 configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add new middleware functions to get event stream output from middleware\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2025-12-01)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/73bb8a7d6e222332d46eec7209ba3cd0ba520239\"\u003e\u003ccode\u003e73bb8a7\u003c/code\u003e\u003c/a\u003e Release 2026-04-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/f056c6fb0b43ba9bfeca6c29c8c1e1046437e45e\"\u003e\u003ccode\u003ef056c6f\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/ee36afc3d70050ba990c8de8d65043ac11d1f9f4\"\u003e\u003ccode\u003eee36afc\u003c/code\u003e\u003c/a\u003e Implement BDD generator for \u003ca href=\"https://github.com/endpointBdd\"\u003e\u003ccode\u003e@​endpointBdd\u003c/code\u003e\u003c/a\u003e Smithy trait (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/3dbea7015f5ed79312e2a3cb6bbf39f7a26e46ea\"\u003e\u003ccode\u003e3dbea70\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/f08a600f5709eee40b1e2d5d191402e3ddc20f78\"\u003e\u003ccode\u003ef08a600\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/dff9455bd9fa895e0cd09809ca3bcf795fc86ff9\"\u003e\u003ccode\u003edff9455\u003c/code\u003e\u003c/a\u003e include getAttr as a static condition when evaluating need for fallback (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/a43da41a6b397e0613cc1b0abf398a7d1049f6d8\"\u003e\u003ccode\u003ea43da41\u003c/code\u003e\u003c/a\u003e fix binding member name (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b64db94c52a12377b42bb0a2295f964f7ea0b1b4\"\u003e\u003ccode\u003eb64db94\u003c/code\u003e\u003c/a\u003e replace usages of SmithyGoTypes (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/637\"\u003e#637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/3e78a2b051855163a6921110590f7b817ce31528\"\u003e\u003ccode\u003e3e78a2b\u003c/code\u003e\u003c/a\u003e add AGENTS.md (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/c53a167c47ab83db2c802885eec2902afeebd4b4\"\u003e\u003ccode\u003ec53a167\u003c/code\u003e\u003c/a\u003e generate protocol tests (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.24.0...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/confluentinc/confluent-kafka-go/v2` from 2.13.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/releases\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.1\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBundle prebuilt binaries for linux-s390x (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.1, see the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.1\"\u003elibrdkafka v2.14.1 release notes\u003c/a\u003e for a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003eThis is a feature release:\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Azure User-Assigned Managed Identity (UAMI) authentication in Schema Registry client\u003c/li\u003e\n\u003cli\u003eAdd AssociatedNameStrategy (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1515\"\u003e#1515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd enableAt to RuleSet (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDereference map ptrs for data quality rules (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.0, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.0\"\u003elibrdkafka v2.14.0 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\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/confluentinc/confluent-kafka-go/blob/master/CHANGELOG.md\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.1\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBundle prebuilt binaries for linux-s390x (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.1, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.1\"\u003elibrdkafka v2.14.1 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003eThis is a feature release:\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Azure User-Assigned Managed Identity (UAMI) authentication in Schema Registry client\u003c/li\u003e\n\u003cli\u003eAdd AssociatedNameStrategy (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1515\"\u003e#1515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd enableAt to RuleSet (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDereference map ptrs for data quality rules (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.0, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.0\"\u003elibrdkafka v2.14.0 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/a66372dced3f540bfac02fec247adce7ab8a3ba8\"\u003e\u003ccode\u003ea66372d\u003c/code\u003e\u003c/a\u003e Import v2.14.1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/4655d16aad4a3b3a85977b508ae80c65536da396\"\u003e\u003ccode\u003e4655d16\u003c/code\u003e\u003c/a\u003e Revert docker_aws_lambda_example go.sum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/35eb1a8343dd92eeb7901be5246135362dd9a418\"\u003e\u003ccode\u003e35eb1a8\u003c/code\u003e\u003c/a\u003e Documentation and error code update for librdkafka v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/4ea2d93de96159f7f30d687d5b93b6714b988e98\"\u003e\u003ccode\u003e4ea2d93\u003c/code\u003e\u003c/a\u003e librdkafka static bundle v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/8ff80a5dc8fa32e9c26cd26a3c87ea600f720b70\"\u003e\u003ccode\u003e8ff80a5\u003c/code\u003e\u003c/a\u003e librdkafka and confluent-kafka-go version v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/054636bcbe4fb92e0fa333d2ed7010b20d09279a\"\u003e\u003ccode\u003e054636b\u003c/code\u003e\u003c/a\u003e Import v2.14.1-RC1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/b255e91d4dc6be5030b661bfb034bf0577faffed\"\u003e\u003ccode\u003eb255e91\u003c/code\u003e\u003c/a\u003e Fix CHANGELOG version to v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/0c3351dfd6841eeac9a60a1e417082e41c46924e\"\u003e\u003ccode\u003e0c3351d\u003c/code\u003e\u003c/a\u003e Documentation and error code update for librdkafka v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/cd50a1cd708089601065441b50e5682cf1c5fd51\"\u003e\u003ccode\u003ecd50a1c\u003c/code\u003e\u003c/a\u003e librdkafka static bundle v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/34041a94255f59fdf6e16f4af7c2c85574797520\"\u003e\u003ccode\u003e34041a9\u003c/code\u003e\u003c/a\u003e librdkafka and confluent-kafka-go version v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/compare/v2.13.0...v2.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/databricks/databricks-sql-go` from 1.8.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/databricks/databricks-sql-go/releases\"\u003egithub.com/databricks/databricks-sql-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#320\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/321\"\u003e#321\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/322\"\u003e#322\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd SPOG (Custom URL) routing support via \u003ccode\u003ex-databricks-org-id\u003c/code\u003e\u003ccode\u003edatabricks/databricks-sql-go#347\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#341\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#326\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#351\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#325\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.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/databricks/databricks-sql-go/blob/main/CHANGELOG.md\"\u003egithub.com/databricks/databricks-sql-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0 (2026-04-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#320\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/321\"\u003e#321\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/322\"\u003e#322\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd SPOG (Custom URL) routing support via \u003ccode\u003ex-databricks-org-id\u003c/code\u003e\u003ccode\u003edatabricks/databricks-sql-go#347\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#341\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#326\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#351\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#325\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.10.0 (2026-02-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0 (2025-09-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\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/databricks/databricks-sql-go/commit/f4d99924f71c94faffaa896ce8c3e427b303fb7b\"\u003e\u003ccode\u003ef4d9992\u003c/code\u003e\u003c/a\u003e Prepare for v1.11.0 release (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/12c3f2a89f74b92842ed24836b326defba36143d\"\u003e\u003ccode\u003e12c3f2a\u003c/code\u003e\u003c/a\u003e Add SPOG (Custom URL) routing support via x-databricks-org-id header (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/3c0f7e41f3ba1f1feff6b6f508eb527690706181\"\u003e\u003ccode\u003e3c0f7e4\u003c/code\u003e\u003c/a\u003e [ES-1804970] Fix CloudFetch returning stale column names from cached results ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/305e3bc8de47034d3e144e3c34d03c4abaf7a04c\"\u003e\u003ccode\u003e305e3bc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add enforceEmbeddedSchemaCorrectness to TExecuteStatementReq (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/344\"\u003e#344\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/3f115aabd2b3f239c6d0f6eaa2d66a5e8e61791d\"\u003e\u003ccode\u003e3f115aa\u003c/code\u003e\u003c/a\u003e Add enforceEmbeddedSchemaCorrectness to TExecuteStatementReq (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/f0487d13339c85f1669ebe26c6eac78ce306e713\"\u003e\u003ccode\u003ef0487d1\u003c/code\u003e\u003c/a\u003e Enable telemetry by default with DSN-controlled priority and full event corre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/4faa786f87c87f1941a3ef2b9c3edecdf125e8f5\"\u003e\u003ccode\u003e4faa786\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.3.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/73b3f3fc6c8873850db030a71f12a4f932b1ad41\"\u003e\u003ccode\u003e73b3f3f\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.3.0 to 5.0.4 (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/ea861a01da7719d3e170990d69fc399468101d27\"\u003e\u003ccode\u003eea861a0\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5.6.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/dbce21ae387b552247507646b0d2a4ca26281b6b\"\u003e\u003ccode\u003edbce21a\u003c/code\u003e\u003c/a\u003e Move CI to Databricks protected runners with JFrog OIDC (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dgraph-io/badger/v4` from 4.8.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/releases\"\u003egithub.com/dgraph-io/badger/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support by \u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node by \u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update changelog by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2256\"\u003edgraph-io/badger#2256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update arm runner label by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2248\"\u003edgraph-io/badger#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add checksum tests for package y by \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix typos by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2227\"\u003edgraph-io/badger#2227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(y): shall always return empty slice rather than nil by \u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: test.sh error by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typo of abandoned by \u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2212\"\u003edgraph-io/badger#2212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency node to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2219\"\u003edgraph-io/badger#2219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update the trunk conf file by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2218\"\u003edgraph-io/badger#2218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2221\"\u003edgraph-io/badger#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2229\"\u003edgraph-io/badger#2229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove docs pages in the repo by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: configure renovate to leave go version as declared by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2235\"\u003edgraph-io/badger#2235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: change renovate to maintain backwards compatible go version by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2236\"\u003edgraph-io/badger#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update README.md with correct links and badges by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2239\"\u003edgraph-io/badger#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add doc for encryption at rest by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2240\"\u003edgraph-io/badger#2240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): restrict Dgraph test to core packages only by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2242\"\u003edgraph-io/badger#2242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v4.9.0 release by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2247\"\u003edgraph-io/badger#2247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/badger/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.9.1] - 2026-02-04\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTests\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etest: add checksum tests for package y (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChores\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): update arm runner label (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[4.9.0] - 2025-12-15\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(y): y.SafeCopy shall always return empty slice rather than nil (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2245\"\u003e#2245\u003c/a\u003e)\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eWARNING\u003c/strong\u003e SafeCopy now returns an empty slice rather than nil. For those using our \u003ccode\u003ey\u003c/code\u003e utility\npackage, this could be a breaking change. This has implications for empty slices stored in\nbadger, specifically, upon retrieval the value stored with the key will be equal to what was set\n(an empty []byte). See \u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2067\"...\n\n_Description has been truncated_","html_url":"https://github.com/Blitzy-Sandbox/blitzy-RudderStack/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blitzy-Sandbox%2Fblitzy-RudderStack/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"4245471323","node_id":"PR_kwDOR_YIU87RsK7x","number":11,"state":"closed","title":"chore(deps): bump the go-deps group in /libs/helling-containers with 2 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-11T18:44:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-11T18:25:24.000Z","updated_at":"2026-04-11T18:45:00.000Z","time_to_close":1168,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":2,"packages":[{"name":"github.com/docker/docker","old_version":"28.1.1+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/docker/go-connections","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/docker/go-connections"}],"path":"/libs/helling-containers","ecosystem":"go"},"body":"Bumps the go-deps group in /libs/helling-containers with 2 updates: [github.com/docker/docker](https://github.com/docker/docker) and [github.com/docker/go-connections](https://github.com/docker/go-connections).\n\nUpdates `github.com/docker/docker` from 28.1.1+incompatible to 28.5.2+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v28.1.1...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/go-connections` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/42faf792bde28c414a060127d6351769408a675f\"\u003e\u003ccode\u003e42faf79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/138\"\u003e#138\u003c/a\u003e from thaJeztah/sockets_move_unix_options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/9ffab7e3fa034452a2f6b81509f49c7f22e9dc5e\"\u003e\u003ccode\u003e9ffab7e\u003c/code\u003e\u003c/a\u003e sockets: make NewUnixSocket, WithChown, WithChmod unix-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/6bb1d155460587c6eb5548ce350f5c03fcb3563f\"\u003e\u003ccode\u003e6bb1d15\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/135\"\u003e#135\u003c/a\u003e from thaJeztah/rename_test_files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/b6c843daa949fbbae3a5193c6c007f85de74d5d5\"\u003e\u003ccode\u003eb6c843d\u003c/code\u003e\u003c/a\u003e sockets: rename files to be considered test files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/80898b6033e4983d38d62925db5292076af05c15\"\u003e\u003ccode\u003e80898b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/133\"\u003e#133\u003c/a\u003e from thaJeztah/deprecate_socket_dialpipe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/a4399e5c713c31c811393c819a35dbe95bb7b74b\"\u003e\u003ccode\u003ea4399e5\u003c/code\u003e\u003c/a\u003e socket: deprecate DialPipe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/b071e04318669a6f5eeff43d4d85659f9d8cbb2a\"\u003e\u003ccode\u003eb071e04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/128\"\u003e#128\u003c/a\u003e from thaJeztah/remove_old_cyphers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/578bfdec32637ef34a9c5c8a021f507dd9215825\"\u003e\u003ccode\u003e578bfde\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/132\"\u003e#132\u003c/a\u003e from thaJeztah/optimize_ParsePortSpec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/deccd714a238eb4932687dd734aab7b1e0771495\"\u003e\u003ccode\u003edeccd71\u003c/code\u003e\u003c/a\u003e tlsconfig: align client and server defaults, remove weak CBC ciphers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/30b91c802c92abaf1b4643c95006a0576998c2ae\"\u003e\u003ccode\u003e30b91c8\u003c/code\u003e\u003c/a\u003e nat: ParsePortSpec: combine some conditions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/go-connections/compare/v0.5.0...v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/Bizarre-Industries/Helling-aio/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bizarre-Industries%2FHelling-aio/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4234871864","node_id":"PR_kwDORW-5jM7RQW7z","number":8,"state":"open","title":"build(deps): bump github.com/docker/docker from 28.1.1+incompatible to 28.5.2+incompatible","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-09T20:58:40.000Z","updated_at":"2026-04-09T20:58:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/docker/docker","old_version":"28.1.1+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/docker/docker](https://github.com/docker/docker) from 28.1.1+incompatible to 28.5.2+incompatible.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v28.1.1...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/docker/docker\u0026package-manager=go_modules\u0026previous-version=28.1.1+incompatible\u0026new-version=28.5.2+incompatible)](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/ares-17/docker-awakening-gateway/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ares-17%2Fdocker-awakening-gateway/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4186980820","node_id":"PR_kwDODUgI1s7PQwAd","number":12894,"state":"open","title":"chore: bump the engine group across 2 directories with 66 updates","user":"dependabot[bot]","labels":["kind/dependencies","area/cli","area/engine","area/sdk/go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T13:32:38.000Z","updated_at":"2026-04-07T02:21:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"engine","update_count":66,"packages":[{"name":"charm.land/lipgloss/v2","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/charmbracelet/lipgloss"},{"name":"cloud.google.com/go/secretmanager","old_version":"1.14.7","new_version":"1.16.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/1password/onepassword-sdk-go","old_version":"0.3.1","new_version":"0.4.0","repository_url":"https://github.com/1password/onepassword-sdk-go"},{"name":"github.com/99designs/gqlgen","old_version":"0.17.81","new_version":"0.17.89","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/Microsoft/hcsshim","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/Microsoft/hcsshim"},{"name":"github.com/alecthomas/chroma/v2","old_version":"2.20.0","new_version":"2.23.1","repository_url":"https://github.com/alecthomas/chroma"},{"name":"github.com/anthropics/anthropic-sdk-go","old_version":"1.14.0","new_version":"1.28.0","repository_url":"https://github.com/anthropics/anthropic-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.1","new_version":"1.41.5","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.31.13","new_version":"1.32.13","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/feature/s3/manager","old_version":"1.19.13","new_version":"1.22.11","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/secretsmanager","old_version":"1.41.1","new_version":"1.41.5","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ssm","old_version":"1.67.8","new_version":"1.68.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/bmatcuk/doublestar/v4","old_version":"4.6.1","new_version":"4.10.0","repository_url":"https://github.com/bmatcuk/doublestar"},{"name":"github.com/charmbracelet/glamour","old_version":"0.10.0","new_version":"1.0.0","repository_url":"https://github.com/charmbracelet/glamour"},{"name":"github.com/charmbracelet/huh","old_version":"0.8.0","new_version":"1.0.0","repository_url":"https://github.com/charmbracelet/huh"},{"name":"github.com/cilium/ebpf","old_version":"0.17.3","new_version":"0.21.0","repository_url":"https://github.com/cilium/ebpf"},{"name":"github.com/containerd/containerd/api","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/containerd/v2","old_version":"2.1.5","new_version":"2.2.2","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/fuse-overlayfs-snapshotter/v2","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/containerd/fuse-overlayfs-snapshotter"},{"name":"github.com/containerd/stargz-snapshotter/estargz","old_version":"0.18.0","new_version":"0.18.2","repository_url":"https://github.com/containerd/stargz-snapshotter"},{"name":"github.com/coreos/go-systemd/v22","old_version":"22.6.0","new_version":"22.7.0","repository_url":"https://github.com/coreos/go-systemd"},{"name":"github.com/docker/cli","old_version":"29.2.0+incompatible","new_version":"29.3.1+incompatible","repository_url":"https://github.com/docker/cli"},{"name":"github.com/docker/docker","old_version":"28.5.1+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/go-git/go-git/v5","old_version":"5.16.3","new_version":"5.17.2","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/google/go-containerregistry","old_version":"0.20.6","new_version":"0.21.3","repository_url":"https://github.com/google/go-containerregistry"},{"name":"github.com/googleapis/gax-go/v2","old_version":"2.15.0","new_version":"2.20.0","repository_url":"https://github.com/googleapis/gax-go"},{"name":"github.com/goproxy/goproxy","old_version":"0.23.0","new_version":"0.26.0","repository_url":"https://github.com/goproxy/goproxy"},{"name":"github.com/hashicorp/vault/api","old_version":"1.22.0","new_version":"1.23.0","repository_url":"https://github.com/hashicorp/vault"},{"name":"github.com/hashicorp/vault/api/auth/approle","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/hashicorp/vault"},{"name":"github.com/in-toto/in-toto-golang","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/in-toto/in-toto-golang"},{"name":"github.com/lmittmann/tint","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/lmittmann/tint"},{"name":"github.com/mackerelio/go-osstat","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/mackerelio/go-osstat"},{"name":"github.com/mark3labs/mcp-go","old_version":"0.41.1","new_version":"0.46.0","repository_url":"https://github.com/mark3labs/mcp-go"},{"name":"github.com/moby/patternmatcher","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/moby/patternmatcher"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/morikuni/aec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/morikuni/aec"},{"name":"github.com/opencontainers/runc","old_version":"1.2.9","new_version":"1.4.1","repository_url":"https://github.com/opencontainers/runc"},{"name":"github.com/package-url/packageurl-go","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/package-url/packageurl-go"},{"name":"github.com/prometheus/procfs","old_version":"0.17.0","new_version":"0.20.1","repository_url":"https://github.com/prometheus/procfs"},{"name":"github.com/spdx/tools-golang","old_version":"0.5.5","new_version":"0.5.7","repository_url":"https://github.com/spdx/tools-golang"},{"name":"github.com/zeebo/xxh3","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/zeebo/xxh3"},{"name":"google.golang.org/genai","old_version":"1.31.0","new_version":"1.52.1","repository_url":"https://github.com/googleapis/go-genai"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.80.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"modernc.org/sqlite","old_version":"1.44.1","new_version":"1.48.0"},{"name":"mvdan.cc/sh/v3","old_version":"3.12.0","new_version":"3.13.0","repository_url":"https://github.com/mvdan/sh"}],"path":null,"ecosystem":"go"},"body":"Bumps the engine group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [charm.land/lipgloss/v2](https://github.com/charmbracelet/lipgloss) | `2.0.1` | `2.0.2` |\n| [cloud.google.com/go/secretmanager](https://github.com/googleapis/google-cloud-go) | `1.14.7` | `1.16.0` |\n| [github.com/1password/onepassword-sdk-go](https://github.com/1password/onepassword-sdk-go) | `0.3.1` | `0.4.0` |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.81` | `0.17.89` |\n| [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim) | `0.13.0` | `0.14.0` |\n| [github.com/alecthomas/chroma/v2](https://github.com/alecthomas/chroma) | `2.20.0` | `2.23.1` |\n| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.14.0` | `1.28.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.5` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.31.13` | `1.32.13` |\n| [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2) | `1.19.13` | `1.22.11` |\n| [github.com/aws/aws-sdk-go-v2/service/secretsmanager](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.5` |\n| [github.com/aws/aws-sdk-go-v2/service/ssm](https://github.com/aws/aws-sdk-go-v2) | `1.67.8` | `1.68.4` |\n| [github.com/bmatcuk/doublestar/v4](https://github.com/bmatcuk/doublestar) | `4.6.1` | `4.10.0` |\n| [github.com/charmbracelet/glamour](https://github.com/charmbracelet/glamour) | `0.10.0` | `1.0.0` |\n| [github.com/charmbracelet/huh](https://github.com/charmbracelet/huh) | `0.8.0` | `1.0.0` |\n| [github.com/cilium/ebpf](https://github.com/cilium/ebpf) | `0.17.3` | `0.21.0` |\n| [github.com/containerd/containerd/api](https://github.com/containerd/containerd) | `1.9.0` | `1.10.0` |\n| [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) | `2.1.5` | `2.2.2` |\n| [github.com/containerd/fuse-overlayfs-snapshotter/v2](https://github.com/containerd/fuse-overlayfs-snapshotter) | `2.1.6` | `2.1.7` |\n| [github.com/containerd/stargz-snapshotter/estargz](https://github.com/containerd/stargz-snapshotter) | `0.18.0` | `0.18.2` |\n| [github.com/coreos/go-systemd/v22](https://github.com/coreos/go-systemd) | `22.6.0` | `22.7.0` |\n| [github.com/docker/cli](https://github.com/docker/cli) | `29.2.0+incompatible` | `29.3.1+incompatible` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `28.5.1+incompatible` | `28.5.2+incompatible` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.16.3` | `5.17.2` |\n| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.20.6` | `0.21.3` |\n| [github.com/googleapis/gax-go/v2](https://github.com/googleapis/gax-go) | `2.15.0` | `2.20.0` |\n| [github.com/goproxy/goproxy](https://github.com/goproxy/goproxy) | `0.23.0` | `0.26.0` |\n| [github.com/hashicorp/vault/api](https://github.com/hashicorp/vault) | `1.22.0` | `1.23.0` |\n| [github.com/hashicorp/vault/api/auth/approle](https://github.com/hashicorp/vault) | `0.11.0` | `0.12.0` |\n| [github.com/in-toto/in-toto-golang](https://github.com/in-toto/in-toto-golang) | `0.9.0` | `0.10.0` |\n| [github.com/lmittmann/tint](https://github.com/lmittmann/tint) | `1.1.2` | `1.1.3` |\n| [github.com/mackerelio/go-osstat](https://github.com/mackerelio/go-osstat) | `0.2.6` | `0.2.7` |\n| [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) | `0.41.1` | `0.46.0` |\n| [github.com/moby/patternmatcher](https://github.com/moby/patternmatcher) | `0.6.0` | `0.6.1` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.3.1` | `1.4.1` |\n| [github.com/morikuni/aec](https://github.com/morikuni/aec) | `1.0.0` | `1.1.0` |\n| [github.com/opencontainers/runc](https://github.com/opencontainers/runc) | `1.2.9` | `1.4.1` |\n| [github.com/package-url/packageurl-go](https://github.com/package-url/packageurl-go) | `0.1.3` | `0.1.5` |\n| [github.com/prometheus/procfs](https://github.com/prometheus/procfs) | `0.17.0` | `0.20.1` |\n| [github.com/spdx/tools-golang](https://github.com/spdx/tools-golang) | `0.5.5` | `0.5.7` |\n| [github.com/zeebo/xxh3](https://github.com/zeebo/xxh3) | `1.0.2` | `1.1.0` |\n| [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.31.0` | `1.52.1` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.79.3` | `1.80.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.44.1` | `1.48.0` |\n| [mvdan.cc/sh/v3](https://github.com/mvdan/sh) | `3.12.0` | `3.13.0` |\n\nBumps the engine group with 1 update in the /sdk/go directory: [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen).\n\nUpdates `charm.land/lipgloss/v2` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/lipgloss/releases\"\u003echarm.land/lipgloss/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch1\u003eTable patch\u003c/h1\u003e\n\u003cp\u003eIf you don't know, we made big improvements in table rendering recently shipped in v2.0.0.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/MartinodF\"\u003e\u003ccode\u003e@​MartinodF\u003c/code\u003e\u003c/a\u003e made a good job on improving it even further for tricky edge cases, in particular when content wrapping is enabled.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec289bad531f2588fc7506d7fbd5cdfd3daf4cb27: fix(table): height and overflow with wrapping content (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/620\"\u003e#620\u003c/a\u003e) (\u003ca href=\"https://github.com/MartinodF\"\u003e\u003ccode\u003e@​MartinodF\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/lipgloss/commit/9856c04b0879d314cdad4872dc3dc77c423053e5\"\u003e\u003ccode\u003e9856c04\u003c/code\u003e\u003c/a\u003e v2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/c289bad531f2588fc7506d7fbd5cdfd3daf4cb27\"\u003e\u003ccode\u003ec289bad\u003c/code\u003e\u003c/a\u003e fix(table): height and overflow with wrapping content (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/620\"\u003e#620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/charmbracelet/lipgloss/compare/v2.0.1...v2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud.google.com/go/secretmanager` from 1.14.7 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/secretmanager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003erun: v1.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/run/v1.15.0...run/v1.16.0\"\u003ev1.16.0\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn existing repeated string field custom_audiences is marked deprecated for WorkerPools API (PiperOrigin-RevId: 886276550) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/5e50d57d\"\u003e5e50d57d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eosconfig 1.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/osconfig/v1.15.1...osconfig/v1.16.0\"\u003e1.16.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd new \u003ccode\u003eReportVmInventory\u003c/code\u003e endpoint along with new request and response messages (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eDESIRED_STATE_CHECK_POST_ENFORCEMENT\u003c/code\u003e in enum \u003ccode\u003eType\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003ePatchConfig\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for service \u003ccode\u003eAgentEndpointService\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eInventory\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eDEFINITION\u003c/code\u003e in enum \u003ccode\u003eClassification\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eOSPolicyResourceConfigStep\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eenforce\u003c/code\u003e in message \u003ccode\u003e.google.cloud.osconfig.agentendpoint.v1.OSPolicy\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eExecResource\u003c/code\u003e in message \u003ccode\u003e.google.cloud.osconfig.agentendpoint.v1.OSPolicy\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for enum \u003ccode\u003eTaskDirective\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eDESIRED_STATE_ENFORCEMENT\u003c/code\u003e in enum \u003ccode\u003eType\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eOSPolicy\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md\"\u003ecloud.google.com/go/secretmanager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.15.0...documentai/v1.16.0\"\u003e1.16.0\u003c/a\u003e (2023-02-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e ROLLBACK (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7439\"\u003e#7439\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/932ddc87ed3889bd5b132d4c2307b1017c3ef3a2\"\u003e932ddc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.8.0...documentai/v1.15.0\"\u003e1.15.0\u003c/a\u003e (2023-02-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e The TrainProcessorVersion parent was incorrectly annotated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add REST client (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/06a54a16a5866cce966547c51e203b9e09a25bc0\"\u003e06a54a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added advanced_ocr_options field in OcrConfig (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/45c70e31e12ae5bb9ad9644648eb154ff5c033df\"\u003e45c70e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added EvaluationReference to evaluation.proto (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7290\"\u003e#7290\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4623db86fb70305278f6740999ecaee674506052\"\u003e4623db8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2a0b1aeb1683222e6aa5c876cb945845c00cef79\"\u003e2a0b1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9c5d6c857b9deece4663d37fc6c834fd758b98ca\"\u003e9c5d6c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ac0c5c21221e8d055e6b8b1c473600c58e306b00\"\u003eac0c5c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1beta3 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Rewrite signatures in terms of new location (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3c4b2b34565795537aac1661e6af2442437e34ad\"\u003e3c4b2b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Start generating stubs dir (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/de2d18066dc613b72f6f8db93ca60146dabcfdcc\"\u003ede2d180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Release 1.15.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7426\"\u003e#7426\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/672d8c20f7cbce9fbd9b2d5e29cfb803f1e51d2d\"\u003e672d8c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Release 1.8.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7423\"\u003e#7423\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a10f592f85641153832d713551e0246d9b5a1174\"\u003ea10f592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.7.0...documentai/v1.8.0\"\u003e1.8.0\u003c/a\u003e (2023-02-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add REST client (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/06a54a16a5866cce966547c51e203b9e09a25bc0\"\u003e06a54a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added advanced_ocr_options field in OcrConfig (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/45c70e31e12ae5bb9ad9644648eb154ff5c033df\"\u003e45c70e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added EvaluationReference to evaluation.proto (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7290\"\u003e#7290\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4623db86fb70305278f6740999ecaee674506052\"\u003e4623db8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2a0b1aeb1683222e6aa5c876cb945845c00cef79\"\u003e2a0b1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9c5d6c857b9deece4663d37fc6c834fd758b98ca\"\u003e9c5d6c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ac0c5c21221e8d055e6b8b1c473600c58e306b00\"\u003eac0c5c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1beta3 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Rewrite signatures in terms of new location (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3c4b2b34565795537aac1661e6af2442437e34ad\"\u003e3c4b2b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Rewrite signatures in terms of new types for betas (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9f303f9efc2e919a9a6bd828f3cdb1fcb3b8b390\"\u003e9f303f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Start generating stubs dir (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/de2d18066dc613b72f6f8db93ca60146dabcfdcc\"\u003ede2d180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9c45da0090c003abaf810644bb855bcdd6cad269\"\u003e\u003ccode\u003e9c45da0\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10086\"\u003e#10086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9dd3e23850e8db196b57c70b41a16ce5017e95fd\"\u003e\u003ccode\u003e9dd3e23\u003c/code\u003e\u003c/a\u003e chore(main): release datastore 1.17.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10122\"\u003e#10122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/fbd0576e4591d2aa2121c77bf50ae6ef1b79b572\"\u003e\u003ccode\u003efbd0576\u003c/code\u003e\u003c/a\u003e chore(internal/postprocessor): add ai to individuallyReleasedModules (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10131\"\u003e#10131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/97eb0f5c93e8a4528a35910f9b0ab75a113a002c\"\u003e\u003ccode\u003e97eb0f5\u003c/code\u003e\u003c/a\u003e feat(maps): new clients (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10129\"\u003e#10129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ca989bf6a60548ae1363e42d25832462364e29b7\"\u003e\u003ccode\u003eca989bf\u003c/code\u003e\u003c/a\u003e chore(asset): update copyright year (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10126\"\u003e#10126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/37220bdfc4c6a63dc4574f0123a103f29d3477c0\"\u003e\u003ccode\u003e37220bd\u003c/code\u003e\u003c/a\u003e chore(all): update deps (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10116\"\u003e#10116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ae63f6a0b767eee37241853557e7c541f6b1a06a\"\u003e\u003ccode\u003eae63f6a\u003c/code\u003e\u003c/a\u003e chore: freeze opentelemetry-operations-go/exporter/trace at v1.22.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10124\"\u003e#10124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/729b06d0e68adc38ada33feac64556c1f4d2585b\"\u003e\u003ccode\u003e729b06d\u003c/code\u003e\u003c/a\u003e chore(main): release auth 0.4.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10100\"\u003e#10100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d861a42c7b3210c382689c91a00b8ec2cc2f92a1\"\u003e\u003ccode\u003ed861a42\u003c/code\u003e\u003c/a\u003e chore(maps/routeoptimization): add config to generate apiv1 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10123\"\u003e#10123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3e250530567ee81ed4f51a3856c5940dbec35289\"\u003e\u003ccode\u003e3e25053\u003c/code\u003e\u003c/a\u003e chore(edgenetwork): update copyright year in protos (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10103\"\u003e#10103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/automl/v1.14.7...kms/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/1password/onepassword-sdk-go` from 0.3.1 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/1password/onepassword-sdk-go/releases\"\u003egithub.com/1password/onepassword-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 0.4.0\u003c/h2\u003e\n\u003ch1\u003e1Password Go SDK v0.4.0\u003c/h1\u003e\n\u003ch2\u003eNEW\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDesktop App integration:\u003c/strong\u003e The SDK can now authenticate via an authorization prompt from the 1Password app.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVault CRUDL:\u003c/strong\u003e You can now fully manage 1Password vaults with the SDK, including creating, reading, updating, deleting and listing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVault group permission management operations:\u003c/strong\u003e You can now grant, update and revoke group access to vaults using \u003ccode\u003egrantGroupPermissions\u003c/code\u003e, \u003ccode\u003eupdateGroupPermissions\u003c/code\u003e, and \u003ccode\u003erevokeGroupPermissions\u003c/code\u003e functions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eItem batch management:\u003c/strong\u003e You can now retrieve, create, update and delete items in batch, enabling more scalable item management.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 0.4.0-beta.2\u003c/h2\u003e\n\u003ch1\u003e1Password Go SDK v0.4.0-beta.2\u003c/h1\u003e\n\u003ch2\u003eNEW\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eVault group permission management operations:\u003c/strong\u003e You can now grant, update and revoke group access to vaults using \u003ccode\u003eGrantGroupPermissions\u003c/code\u003e, \u003ccode\u003eUpdateGroupPermissions\u003c/code\u003e, and \u003ccode\u003eRevokeGroupPermissions\u003c/code\u003e functions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesktop App integration on Windows:\u003c/strong\u003e The SDK can now authenticate via an authorization prompt from the 1Password app on Windows as well. Now all major desktop OSs support this feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFIXED\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eVault listing with additional parameters:\u003c/strong\u003e \u003ccode\u003eVaults().List\u003c/code\u003e no longer errors when additional parameters are provided.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHandling locked 1Password app state:\u003c/strong\u003e When the 1Password app gets locked after the SDK client is authenticated, it will now automatically re-authenticate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 0.4.0-beta.1\u003c/h2\u003e\n\u003ch1\u003e1Password Go SDK v0.4.0-beta.1\u003c/h1\u003e\n\u003ch2\u003eNEW\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe SDK can now authenticate with the Desktop App.\u003c/li\u003e\n\u003cli\u003eVault \u003ccode\u003eGet\u003c/code\u003e, \u003ccode\u003eGetOverview\u003c/code\u003e as well as new options for vault \u003ccode\u003eList\u003c/code\u003e are now available.\u003c/li\u003e\n\u003cli\u003eItem batch operations are now available.\u003c/li\u003e\n\u003cli\u003eThe Groups API has been introduced.\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/1Password/onepassword-sdk-go/commit/d0f8afa3413b85fd22bac5e6ab2fbee550c17169\"\u003e\u003ccode\u003ed0f8afa\u003c/code\u003e\u003c/a\u003e Update notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/6e24bc3f15761bedb052cf63b3fede06439b933d\"\u003e\u003ccode\u003e6e24bc3\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/ee80f4c52f796b3aceff5fc46f756d2ce32d34a5\"\u003e\u003ccode\u003eee80f4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/1password/onepassword-sdk-go/issues/249\"\u003e#249\u003c/a\u003e from 1Password/morgan/add-vault-group-operations-exam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/2a46d8e1314c8682c74dd1d5808cd2f7c2d06f1a\"\u003e\u003ccode\u003e2a46d8e\u003c/code\u003e\u003c/a\u003e removed vault crudl operations from service account examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/26c7319f6830091ce71619ea7af83cf7076825ee\"\u003e\u003ccode\u003e26c7319\u003c/code\u003e\u003c/a\u003e formatted variable names. Removed create vault example from service account t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/8d5d8a64f2defd9689baca68e4a1ca5a7121ac9a\"\u003e\u003ccode\u003e8d5d8a6\u003c/code\u003e\u003c/a\u003e reverted import change so it's contained within docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/b99ef4609ab857371790e56447776617a9836327\"\u003e\u003ccode\u003eb99ef46\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into morgan/add-vault-group-operations-examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/47716edd199fbb239175a8c6386f335245a2d620\"\u003e\u003ccode\u003e47716ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/1password/onepassword-sdk-go/issues/251\"\u003e#251\u003c/a\u003e from 1Password/beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/5e5ee00644599b84681f0618292f6da272e4d0e2\"\u003e\u003ccode\u003e5e5ee00\u003c/code\u003e\u003c/a\u003e removed group functionality from service account example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/35aa35cf03c08b29886b62d7a11dadf7c2582a05\"\u003e\u003ccode\u003e35aa35c\u003c/code\u003e\u003c/a\u003e fixed golangca lint error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/1password/onepassword-sdk-go/compare/v0.3.1...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/99designs/gqlgen` from 0.17.81 to 0.17.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/releases\"\u003egithub.com/99designs/gqlgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.89\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeature/optimize packages load validation by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4070\"\u003e99designs/gqlgen#4070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated integration test dependencies by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4071\"\u003e99designs/gqlgen#4071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: just split injectTypesFromSchema into smaller methods by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4061\"\u003e99designs/gqlgen#4061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore headers from body by \u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4088\"\u003e99designs/gqlgen#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: batch resolver being called multiple times for interface implementations by \u003ca href=\"https://github.com/tomoikey\"\u003e\u003ccode\u003e@​tomoikey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4087\"\u003e99designs/gqlgen#4087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove use_light_mode_prefetch option by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4080\"\u003e99designs/gqlgen#4080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.1.2 to 6.1.3 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4067\"\u003e99designs/gqlgen#4067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4069\"\u003e99designs/gqlgen#4069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 16 to 19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4092\"\u003e99designs/gqlgen#4092\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4088\"\u003e99designs/gqlgen#4088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.88...v0.17.89\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.88...v0.17.89\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.88\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd nested batch resolver tests and documentation to batchresolver example by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4043\"\u003e99designs/gqlgen#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic in unmarshalling null to non-nullable bound type by \u003ca href=\"https://github.com/deitrix\"\u003e\u003ccode\u003e@​deitrix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4055\"\u003e99designs/gqlgen#4055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes a bug that causes excessive pruning by \u003ca href=\"https://github.com/AdallomRoy\"\u003e\u003ccode\u003e@​AdallomRoy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4054\"\u003e99designs/gqlgen#4054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing config options in gqlgen.schema.json by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4045\"\u003e99designs/gqlgen#4045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ca href=\"https://github.com/goField\"\u003e\u003ccode\u003e@​goField\u003c/code\u003e\u003c/a\u003e(batch: true) directive by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4040\"\u003e99designs/gqlgen#4040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicated buildField batch flag block by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4057\"\u003e99designs/gqlgen#4057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add incremental code generation for follow-schema layout by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4042\"\u003e99designs/gqlgen#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 14 to 15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4037\"\u003e99designs/gqlgen#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devops-actions/actionlint from 0.1.10 to 0.1.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4036\"\u003e99designs/gqlgen#4036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.4 to 4.1.5 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4035\"\u003e99designs/gqlgen#4035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e from 5.2.2 to 5.2.3 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4034\"\u003e99designs/gqlgen#4034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/sosodev/duration from 1.3.1 to 1.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4032\"\u003e99designs/gqlgen#4032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.1.1 to 6.1.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4033\"\u003e99designs/gqlgen#4033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump rollup from 4.56.0 to 4.59.0 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4039\"\u003e99designs/gqlgen#4039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/urfave/cli/v3 from 3.6.2 to 3.7.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4046\"\u003e99designs/gqlgen#4046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.5 to 4.1.6 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4048\"\u003e99designs/gqlgen#4048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mikepenz/action-junit-report from 6.2.0 to 6.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4049\"\u003e99designs/gqlgen#4049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4050\"\u003e99designs/gqlgen#4050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 15 to 16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4051\"\u003e99designs/gqlgen#4051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4052\"\u003e99designs/gqlgen#4052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql from 16.12.0 to 16.13.0 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4047\"\u003e99designs/gqlgen#4047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump immutable from 3.7.6 to 5.1.5 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4058\"\u003e99designs/gqlgen#4058\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4043\"\u003e99designs/gqlgen#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4042\"\u003e99designs/gqlgen#4042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.87...v0.17.88\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.87...v0.17.88\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.87\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/99designs/gqlgen/commit/76d62cf985e293ae4c352529659381a4caf45565\"\u003e\u003ccode\u003e76d62cf\u003c/code\u003e\u003c/a\u003e release v0.17.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/be391aebdd50897dbb7d65fe2ee8b1cb1c63721e\"\u003e\u003ccode\u003ebe391ae\u003c/code\u003e\u003c/a\u003e Remove use_light_mode_prefetch option (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8139cd123fc4ad498aaed4c26886ab76a64281c1\"\u003e\u003ccode\u003e8139cd1\u003c/code\u003e\u003c/a\u003e fix: batch resolver being called multiple times for interface implementations...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f7f177b0572a89be1cd9e5a3ae6c9c0f90d54826\"\u003e\u003ccode\u003ef7f177b\u003c/code\u003e\u003c/a\u003e Ignore headers from body (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4088\"\u003e#4088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/5f192ccff3459f2751abae431bdaf386d0ef2df8\"\u003e\u003ccode\u003e5f192cc\u003c/code\u003e\u003c/a\u003e chore(deps): bump dawidd6/action-download-artifact from 16 to 19 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4092\"\u003e#4092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/82bf8457f1df0a7073b5f45ef70e8b95eb09cba8\"\u003e\u003ccode\u003e82bf845\u003c/code\u003e\u003c/a\u003e fix: Handle interface-to-interface inheritance in introspection (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4083\"\u003e#4083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/daf8f07ffad018bd8b061674bcbf5cb7e9ae9f72\"\u003e\u003ccode\u003edaf8f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/3e779134def8708ff6ac1bb08e0143fa03027037\"\u003e\u003ccode\u003e3e77913\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e in /integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f92e401550602ddc9c0cf9c35cfe5f3385a5566c\"\u003e\u003ccode\u003ef92e401\u003c/code\u003e\u003c/a\u003e Refactor: just split injectTypesFromSchema into smaller methods (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4061\"\u003e#4061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/6edc0f4144c9a9296fc2d8e0d63d5b8ebb02968a\"\u003e\u003ccode\u003e6edc0f4\u003c/code\u003e\u003c/a\u003e Updated integration test dependencies (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4071\"\u003e#4071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.81...v0.17.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Microsoft/hcsshim` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/hcsshim/releases\"\u003egithub.com/Microsoft/hcsshim's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis is a non-rc v0.14.0 release, which is the same as \u003ca href=\"https://github.com/microsoft/hcsshim/releases/tag/v0.14.0-rc.1\"\u003ehttps://github.com/microsoft/hcsshim/releases/tag/v0.14.0-rc.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse multi-error for annotation processing by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2419\"\u003emicrosoft/hcsshim#2419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erootfs.exe\u003c/code\u003e tool to merge tar image layers by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2424\"\u003emicrosoft/hcsshim#2424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for querying disks based on LUN by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2421\"\u003emicrosoft/hcsshim#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTool for extracting UtilityVM files from a container layer into a CIM by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2423\"\u003emicrosoft/hcsshim#2423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003euvm://\u003c/code\u003e mount support for LCOW by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2430\"\u003emicrosoft/hcsshim#2430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/grpc from 1.69.0 to 1.72.1 in /test by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2432\"\u003emicrosoft/hcsshim#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.13.0 to 0.14.0 in /test by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2433\"\u003emicrosoft/hcsshim#2433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore extraction error for \u003ccode\u003eLazyImageLayers\u003c/code\u003e by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2429\"\u003emicrosoft/hcsshim#2429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003egolangci-lint\u003c/code\u003e v2  by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2440\"\u003emicrosoft/hcsshim#2440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurityPolicy: Add leading and trailing checks for env variables by \u003ca href=\"https://github.com/MahatiC\"\u003e\u003ccode\u003e@​MahatiC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2431\"\u003emicrosoft/hcsshim#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim LCOW \u003ccode\u003eGetProperties\u003c/code\u003e response by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2458\"\u003emicrosoft/hcsshim#2458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap \u003ccode\u003eEvalSymlinks\u003c/code\u003e with \u003ccode\u003eResolvePath\u003c/code\u003e by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2455\"\u003emicrosoft/hcsshim#2455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug: when searching for \u003ccode\u003eLinuxBootFiles\u003c/code\u003e by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2454\"\u003emicrosoft/hcsshim#2454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrganize annotations; change annotation expansions by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2449\"\u003emicrosoft/hcsshim#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmnibus dependabot update by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2442\"\u003emicrosoft/hcsshim#2442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elcow: disable virtio-vsock init by \u003ca href=\"https://github.com/anmaxvl\"\u003e\u003ccode\u003e@​anmaxvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2461\"\u003emicrosoft/hcsshim#2461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInitial support for verified CIMs by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2448\"\u003emicrosoft/hcsshim#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove hcsshim/main to containerd v2.1.2 and update CIs to WS2025 by \u003ca href=\"https://github.com/kiashok\"\u003e\u003ccode\u003e@​kiashok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2425\"\u003emicrosoft/hcsshim#2425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate runhcs sandbox isolation and platform by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2473\"\u003emicrosoft/hcsshim#2473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elog \u003ccode\u003emkfs.ext4\u003c/code\u003e stderr output by \u003ca href=\"https://github.com/anmaxvl\"\u003e\u003ccode\u003e@​anmaxvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2474\"\u003emicrosoft/hcsshim#2474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sys from 0.33.0 to 0.34.0 in /test by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2480\"\u003emicrosoft/hcsshim#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WS2025 from CIs by \u003ca href=\"https://github.com/kiashok\"\u003e\u003ccode\u003e@​kiashok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2483\"\u003emicrosoft/hcsshim#2483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGcs sidecar framework by \u003ca href=\"https://github.com/kiashok\"\u003e\u003ccode\u003e@​kiashok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2422\"\u003emicrosoft/hcsshim#2422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for importing verified block CIM layers  by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2456\"\u003emicrosoft/hcsshim#2456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on incomplete vNUMA setting, clarify field names by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2466\"\u003emicrosoft/hcsshim#2466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CUDA for non-privileged containers by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2492\"\u003emicrosoft/hcsshim#2492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes to uvmboot by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2494\"\u003emicrosoft/hcsshim#2494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2499\"\u003emicrosoft/hcsshim#2499\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/hcsshim/compare/v0.13.0...v0.14.0\"\u003ehttps://github.com/microsoft/hcsshim/compare/v0.13.0...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0-rc.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse multi-error for annotation processing by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2419\"\u003emicrosoft/hcsshim#2419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erootfs.exe\u003c/code\u003e tool to merge tar image layers by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2424\"\u003emicrosoft/hcsshim#2424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for querying disks based on LUN by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2421\"\u003emicrosoft/hcsshim#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTool for extracting UtilityVM files from a container layer into a CIM by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2423\"\u003emicrosoft/hcsshim#2423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003euvm://\u003c/code\u003e mount support for LCOW by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2430\"\u003emicrosoft/hcsshim#2430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/grpc from 1.69.0 to 1.72.1 in /test by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2432\"\u003emicrosoft/hcsshim#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.13.0 to 0.14.0 in /test by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2433\"\u003emicrosoft/hcsshim#2433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore extraction error for \u003ccode\u003eLazyImageLayers\u003c/code\u003e by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2429\"\u003emicrosoft/hcsshim#2429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003egolangci-lint\u003c/code\u003e v2  by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2440\"\u003emicrosoft/hcsshim#2440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurityPolicy: Add leading and trailing checks for env variables by \u003ca href=\"https://github.com/MahatiC\"\u003e\u003ccode\u003e@​MahatiC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2431\"\u003emicrosoft/hcsshim#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim LCOW \u003ccode\u003eGetProperties\u003c/code\u003e response by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2458\"\u003emicrosoft/hcsshim#2458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap \u003ccode\u003eEvalSymlinks\u003c/code\u003e with \u003ccode\u003eResolvePath\u003c/code\u003e by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2455\"\u003emicrosoft/hcsshim#2455\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/microsoft/hcsshim/commit/59e0e2f72c87c95fdd376c5fb12a216b6f983e5d\"\u003e\u003ccode\u003e59e0e2f\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/Microsoft/hcsshim/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/a7761091cb5997d826d8b26f47df05f5fc155610\"\u003e\u003ccode\u003ea776109\u003c/code\u003e\u003c/a\u003e Fix console size bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/0366cb2a99f084774be4e3be84ac08bfe494ab38\"\u003e\u003ccode\u003e0366cb2\u003c/code\u003e\u003c/a\u003e Add default allow all policy to uvmboot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/144c6339bc589e5d0612a8a2708b006b6aeef4a1\"\u003e\u003ccode\u003e144c633\u003c/code\u003e\u003c/a\u003e Fix CUDA for non-privileged containers (\u003ca href=\"https://redirect.github.com/Microsoft/hcsshim/issues/2492\"\u003e#2492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/0842153594e01fac1149635cd1ee24aad6153610\"\u003e\u003ccode\u003e0842153\u003c/code\u003e\u003c/a\u003e Warn on incomplete vNUMA setting, clarify field names (\u003ca href=\"https://redirect.github.com/Microsoft/hcsshim/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/1ee5fce7ed8f21a44fcaa1f4c600c54074253334\"\u003e\u003ccode\u003e1ee5fce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Microsoft/hcsshim/issues/2456\"\u003e#2456\u003c/a\u003e from ambarve/hyperv_bcims\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/a2229bfa10b583018814720cb251e4fe47f989cc\"\u003e\u003ccode\u003ea2229bf\u003c/code\u003e\u003c/a\u003e Make a common utility function for appending VHD footer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/e7200e8f28d639a6d72765f349868f34068dc56f\"\u003e\u003ccode\u003ee7200e8\u003c/code\u003e\u003c/a\u003e Support for importing block CIM layers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/dde229d191dfb78675e4d5bbdaa01664cf35eb58\"\u003e\u003ccode\u003edde229d\u003c/code\u003e\u003c/a\u003e Support creating verified UVM CIMs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/b8f90a0b52c7b7372d68dbf39c3e49c5d18d102d\"\u003e\u003ccode\u003eb8f90a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Microsoft/hcsshim/issues/2422\"\u003e#2422\u003c/a\u003e from kiashok/gcs-sidecar-framework\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/hcsshim/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/alecthomas/chroma/v2` from 2.20.0 to 2.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alecthomas/chroma/releases\"\u003egithub.com/alecthomas/chroma/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.23.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5b4188b fix: remove AGPL licensed testdata\u003c/li\u003e\n\u003cli\u003eb9b4edc Add \u003ccode\u003e.env.*\u003c/code\u003e pattern to bash lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef163adc docs: add AGENTS.md\u003c/li\u003e\n\u003cli\u003efe6f0f3 fix: title link to Chroma\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.23.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e610afd8 feat: add light/dark mode toggle\u003c/li\u003e\n\u003cli\u003e1b5aad9 fix: make just commands faster\u003c/li\u003e\n\u003cli\u003e84583c6 fix: wait for WASM runtime to become ready at startup\u003c/li\u003e\n\u003cli\u003e1b6f6e7 fix: need relative import for wasm_exec.js\u003c/li\u003e\n\u003cli\u003e2a78195 fix: wasm builds got broken by the last change\u003c/li\u003e\n\u003cli\u003ef8a34ec feat: fix local dev so it falls back to server\u003c/li\u003e\n\u003cli\u003e6827057 refactor: migrate to Just\u003c/li\u003e\n\u003cli\u003ea60896f Create a lexer for Markless (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.22.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e467c878 fix: reverse order of \u003ccode\u003e--lexer\u003c/code\u003e to name, then file\u003c/li\u003e\n\u003cli\u003e649c24d Add KDL lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e249a634 Add MoonBit lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1191\"\u003e#1191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3e1f428 Update Zig lexer and example (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e31592d5 fix: no text auto-sizing on webkit (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2e611c1 Add APKBUILD as filename to Bash lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec1adec8 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24cc733 fix(styles): update punctuation in Aura Theme to meet style guidelines (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0358e8 Add lexer for microcad (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.21.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe6941 fix(styles): use kebab-case for style name in Aura Theme variants (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2408917 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1178\"\u003e#1178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb527a28 Update lexer lox (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.21.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e26a0cc1 feat(styles): add Aura Theme primary variants (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1177\"\u003e#1177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efc10487 Fix (D): multiline comments (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaec4bfc Add support for Device tree (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1172\"\u003e#1172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8ea696b chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea40a9d3 chore(deps): update dependency binaryen to v125 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1168\"\u003e#1168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5486d21 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1164\"\u003e#1164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e42c2aa1 Add helper script to generate supported langs markdown table (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee799618 chore(deps): update actions/checkout digest to 93cb6ef (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6b58845 Add Ashen style (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8b8574c Add Protocol Buffer Text Format Language (txtpb) (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1165\"\u003e#1165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec07ef4b chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3b5a164 Add lexer for WebAssembly Text Format (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1161\"\u003e#1161\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/alecthomas/chroma/commit/5b4188b4057fe666b2501704f40c38b5a0e4d496\"\u003e\u003ccode\u003e5b4188b\u003c/code\u003e\u003c/a\u003e fix: remove AGPL licensed testdata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/b9b4edcb9b00508f23ead708097e0d0929ceaa4a\"\u003e\u003ccode\u003eb9b4edc\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.env.*\u003c/code\u003e pattern to bash lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/f163adc0f50c695c589d696d0ea43ce58a760197\"\u003e\u003ccode\u003ef163adc\u003c/code\u003e\u003c/a\u003e docs: add AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/fe6f0f39a79659063021ceb82ac1d03737781c96\"\u003e\u003ccode\u003efe6f0f3\u003c/code\u003e\u003c/a\u003e fix: title link to Chroma\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/610afd80f0370d6e512421dd19a0c1c1410ff2d3\"\u003e\u003ccode\u003e610afd8\u003c/code\u003e\u003c/a\u003e feat: add light/dark mode toggle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/1b5aad9e63b78d53850aa2fd35abfbdfb1f1684c\"\u003e\u003ccode\u003e1b5aad9\u003c/code\u003e\u003c/a\u003e fix: make just commands faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/84583c6e1d052d400abaa9c6cda7a057a2309b4d\"\u003e\u003ccode\u003e84583c6\u003c/code\u003e\u003c/a\u003e fix: wait for WASM runtime to become ready at startup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/1b6f6e7051dd135ba71782c44a834d50ad589492\"\u003e\u003ccode\u003e1b6f6e7\u003c/code\u003e\u003c/a\u003e fix: need relative import for wasm_exec.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/2a781957056f8f181830d9d5572a76659d4887bc\"\u003e\u003ccode\u003e2a78195\u003c/code\u003e\u003c/a\u003e fix: wasm builds got broken by the last change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/f8a34eca468f8b7f2235138224282b4bb0658f93\"\u003e\u003ccode\u003ef8a34ec\u003c/code\u003e\u003c/a\u003e feat: fix local dev so it falls back to server\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alecthomas/chroma/compare/v2.20.0...v2.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anthropics/anthropic-sdk-go` from 1.14.0 to 1.28.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.28.0\u003c/h2\u003e\n\u003ch2\u003e1.28.0 (2026-03-31)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.27.1...v1.28.0\"\u003ev1.27.1...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e support comma format in multipart form encoding (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/97ed8a14ccbe7e37464a2932a57ce986da967f08\"\u003e97ed8a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump buger/jsonparser to v1.1.2 (GO-2026-4514) (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/96565ebd58e078a60eacd4437dfc3f1f599a7a1e\"\u003e96565eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent duplicate ? in query params (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0afa75c82abdf5a34f4ca129457f8078c0c483a4\"\u003e0afa75c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e generate shared enum types that are not referenced by other schemas (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5dc86f2b8369ff472a9bbbc6c4ff701006f1f72f\"\u003e5dc86f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e run builds on CI even if only spec metadata changed (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/010a16f68d58c7d1187393f77a3c26cc92d5af65\"\u003e010a16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip lint on metadata-only changes (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/8cc7cec0512d4b1298beacf11b23d0eebdabe468\"\u003e8cc7cec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e support opting out of skipping builds on metadata-only commits (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/adc71844b3b3e5773d213ec0751fdbe48976a537\"\u003eadc7184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e fix multipart serialisation of Default() fields (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3fc36133b89aa264b2c94407e10596d20251695a\"\u003e3fc3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e bump go toolchain to go1.25.8 to address std lib vulnerabilities (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e3feecb7d0bf74892dd5a4fd13911bda38fead2a\"\u003ee3feecb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e support default value struct tag (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/fc68556dad8696182ebb519be3bc2cba598bd9a8\"\u003efc68556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update gitignore (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e2a5dd16ed98b30e2b08c3856f8255c5653adac1\"\u003ee2a5dd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unnecessary error check for url parsing (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/6d422163c7e240045339b16a0b9b2a6d6231a123\"\u003e6d42216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.4 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3ca1569b286f1e138b4517a77ee25b379707ce35\"\u003e3ca1569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.5 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/7364e49eeeb34e4750dbdad7bd5d50e518025355\"\u003e7364e49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/28ebd015e3eb072f571937322b938dd0ea39713d\"\u003e28ebd01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.7 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/77fc869429038406b543b60d8c39fee09f2aa5c7\"\u003e77fc869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e52beb539f44912d839ba9f95b407c5bb9a42bd8\"\u003ee52beb5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3a20191368126e38d1cb47cd737cd8642c311a33\"\u003e3a20191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate docs for api:\u0026quot;required\u0026quot; (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/aa0a03aa573cc1565dcffae2d079bbd18aa4c69b\"\u003eaa0a03a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.27.1\u003c/h2\u003e\n\u003ch2\u003e1.27.1 (2026-03-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.27.0...v1.27.1\"\u003ev1.27.0...v1.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e regenerate SDK with no functional changes (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/c963fd0fd1e591bfd572f100a3a444ba40fe4ad4\"\u003ec963fd0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/95e3410a6892afae8b1b4631d05b5bfd4bf12eb2\"\u003e95e3410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.27.0\u003c/h2\u003e\n\u003ch2\u003e1.27.0 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.26.0...v1.27.0\"\u003ev1.26.0...v1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.28.0 (2026-03-31)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.27.1...v1.28.0\"\u003ev1.27.1...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e support comma format in multipart form encoding (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/97ed8a14ccbe7e37464a2932a57ce986da967f08\"\u003e97ed8a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump buger/jsonparser to v1.1.2 (GO-2026-4514) (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/96565ebd58e078a60eacd4437dfc3f1f599a7a1e\"\u003e96565eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent duplicate ? in query params (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0afa75c82abdf5a34f4ca129457f8078c0c483a4\"\u003e0afa75c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e generate shared enum types that are not referenced by other schemas (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5dc86f2b8369ff472a9bbbc6c4ff701006f1f72f\"\u003e5dc86f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e run builds on CI even if only spec metadata changed (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/010a16f68d58c7d1187393f77a3c26cc92d5af65\"\u003e010a16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip lint on metadata-only changes (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/8cc7cec0512d4b1298beacf11b23d0eebdabe468\"\u003e8cc7cec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e support opting out of skipping builds on metadata-only commits (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/adc71844b3b3e5773d213ec0751fdbe48976a537\"\u003eadc7184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e fix multipart serialisation of Default() fields (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3fc36133b89aa264b2c94407e10596d20251695a\"\u003e3fc3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e bump go toolchain to go1.25.8 to address std lib vulnerabilities (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e3feecb7d0bf74892dd5a4fd13911bda38fead2a\"\u003ee3feecb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e support default value struct tag (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/fc68556dad8696182ebb519be3bc2cba598bd9a8\"\u003efc68556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update gitignore (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e2a5dd16ed98b30e2b08c3856f8255c5653adac1\"\u003ee2a5dd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unnecessary error check for url parsing (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/6d422163c7e240045339b16a0b9b2a6d6231a123\"\u003e6d42216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.4 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3ca1569b286f1e138b4517a77ee25b379707ce35\"\u003e3ca1569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.5 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/7364e49eeeb34e4750dbdad7bd5d50e518025355\"\u003e7364e49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/28ebd015e3eb072f571937322b938dd0ea39713d\"\u003e28ebd01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.7 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/77fc869429038406b543b60d8c39fee09f2aa5c7\"\u003e77fc869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e52beb539f44912d839ba9f95b407c5bb9a42bd8\"\u003ee52beb5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3a20191368126e38d1cb47cd737cd8642c311a33\"\u003e3a20191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate docs for api:\u0026quot;required\u0026quot; (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/aa0a03aa573cc1565dcffae2d079bbd18aa4c69b\"\u003eaa0a03a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.27.1 (2026-03-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.27.0...v1.27.1\"\u003ev1.27.0...v1.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e regenerate SDK with no functional changes (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/c963fd0fd1e591bfd572f100a3a444ba40fe4ad4\"\u003ec963fd0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/95e3410a6892afae8b1b4631d05b5bfd4bf12eb2\"\u003e95e3410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.27.0 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.26.0...v1.27.0\"\u003ev1.26.0...v1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e change array_format to brackets (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/ca5ae6eaf8243aece877d33eb88653db2e439a36\"\u003eca5ae6e\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/anthropics/anthropic-sdk-go/commit/30747144e32e9b033544f69475aed31fc404637e\"\u003e\u003ccode\u003e3074714\u003c/code\u003e\u003c/a\u003e release: 1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4d72300dd1a06f65e9e32812c7178bf1ca2b150d\"\u003e\u003ccode\u003e4d72300\u003c/code\u003e\u003c/a\u003e chore(tests): bump steady to v0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5e80f3157381116e9797de9886af66dfa655a9c4\"\u003e\u003ccode\u003e5e80f31\u003c/code\u003e\u003c/a\u003e ...\n\n_Description has been truncated_","html_url":"https://github.com/dagger/dagger/pull/12894","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagger%2Fdagger/issues/12894","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12894/packages"},{"uuid":"4168825860","node_id":"PR_kwDOENmims7OilWw","number":313,"state":"closed","title":"build(deps): bump github.com/docker/docker from 20.10.17+incompatible to 28.5.2+incompatible","user":"dependabot[bot]","labels":["dependencies","go","stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-14T01:06:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T08:48:34.000Z","updated_at":"2026-05-14T01:06:26.000Z","time_to_close":3860264,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/docker/docker","old_version":"20.10.17+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/docker/docker](https://github.com/docker/docker) from 20.10.17+incompatible to 28.5.2+incompatible.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v20.10.17...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/docker/docker\u0026package-manager=go_modules\u0026previous-version=20.10.17+incompatible\u0026new-version=28.5.2+incompatible)](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/doytsujin/act/pull/313","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/doytsujin%2Fact/issues/313","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/313/packages"},{"uuid":"4168107692","node_id":"PR_kwDOHF8OE87OgzLE","number":736,"state":"closed","title":"chore(deps): bump the engine group across 1 directory with 75 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-13T07:04:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T07:08:22.000Z","updated_at":"2026-04-13T07:04:59.000Z","time_to_close":1209395,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"engine","update_count":75,"packages":[{"name":"github.com/99designs/gqlgen","old_version":"0.17.49","new_version":"0.17.89","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/Khan/genqlient","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/Khan/genqlient"},{"name":"github.com/a-h/templ","old_version":"0.2.731","new_version":"0.3.1001","repository_url":"https://github.com/a-h/templ"},{"name":"github.com/adrg/xdg","old_version":"0.4.0","new_version":"0.5.3","repository_url":"https://github.com/adrg/xdg"},{"name":"github.com/charmbracelet/bubbletea","old_version":"0.26.6","new_version":"1.3.10","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"github.com/containerd/console","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/containerd/console"},{"name":"github.com/containerd/containerd","old_version":"1.7.20","new_version":"1.7.30","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/stargz-snapshotter","old_version":"0.15.1","new_version":"0.18.2","repository_url":"https://github.com/containerd/stargz-snapshotter"},{"name":"github.com/creack/pty","old_version":"1.1.21","new_version":"1.1.24","repository_url":"https://github.com/creack/pty"},{"name":"github.com/dave/jennifer","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/dave/jennifer"},{"name":"github.com/docker/docker","old_version":"27.1.1+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/go-git/go-git/v5","old_version":"5.12.0","new_version":"5.17.1","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/gofrs/flock","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/gofrs/flock"},{"name":"github.com/goproxy/goproxy","old_version":"0.17.0","new_version":"0.26.0","repository_url":"https://github.com/goproxy/goproxy"},{"name":"github.com/jackpal/gateway","old_version":"1.0.15","new_version":"1.1.1","repository_url":"https://github.com/jackpal/gateway"},{"name":"github.com/koron-go/prefixw","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/koron-go/prefixw"},{"name":"github.com/lmittmann/tint","old_version":"1.0.4","new_version":"1.1.3","repository_url":"https://github.com/lmittmann/tint"},{"name":"github.com/mackerelio/go-osstat","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/mackerelio/go-osstat"},{"name":"github.com/moby/buildkit","old_version":"0.15.1-0.20240723181353-ffadc9ff1531","new_version":"0.29.0-rc1","repository_url":"https://github.com/moby/buildkit"},{"name":"github.com/samber/slog-logrus/v2","old_version":"2.3.0","new_version":"2.5.4","repository_url":"https://github.com/samber/slog-logrus"},{"name":"github.com/tidwall/gjson","old_version":"1.17.1","new_version":"1.18.0","repository_url":"https://github.com/tidwall/gjson"},{"name":"github.com/vito/midterm","old_version":"0.1.5-0.20240307214207-d0271a7ca452","new_version":"0.2.4","repository_url":"https://github.com/vito/midterm"},{"name":"github.com/zeebo/xxh3","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/zeebo/xxh3"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp","old_version":"0.3.0","new_version":"0.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"github.com/vito/go-sse","old_version":"1.1.1","new_version":"1.1.3","repository_url":"https://github.com/vito/go-sse"},{"name":"modernc.org/sqlite","old_version":"1.30.2","new_version":"1.48.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the engine group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.49` | `0.17.89` |\n| [github.com/Khan/genqlient](https://github.com/Khan/genqlient) | `0.7.0` | `0.8.1` |\n| [github.com/a-h/templ](https://github.com/a-h/templ) | `0.2.731` | `0.3.1001` |\n| [github.com/adrg/xdg](https://github.com/adrg/xdg) | `0.4.0` | `0.5.3` |\n| [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) | `0.26.6` | `1.3.10` |\n| [github.com/containerd/console](https://github.com/containerd/console) | `1.0.4` | `1.0.5` |\n| [github.com/containerd/containerd](https://github.com/containerd/containerd) | `1.7.20` | `1.7.30` |\n| [github.com/containerd/stargz-snapshotter](https://github.com/containerd/stargz-snapshotter) | `0.15.1` | `0.18.2` |\n| [github.com/creack/pty](https://github.com/creack/pty) | `1.1.21` | `1.1.24` |\n| [github.com/dave/jennifer](https://github.com/dave/jennifer) | `1.7.0` | `1.7.1` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `27.1.1+incompatible` | `28.5.2+incompatible` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.12.0` | `5.17.1` |\n| [github.com/gofrs/flock](https://github.com/gofrs/flock) | `0.12.1` | `0.13.0` |\n| [github.com/goproxy/goproxy](https://github.com/goproxy/goproxy) | `0.17.0` | `0.26.0` |\n| [github.com/jackpal/gateway](https://github.com/jackpal/gateway) | `1.0.15` | `1.1.1` |\n| [github.com/koron-go/prefixw](https://github.com/koron-go/prefixw) | `1.0.0` | `1.0.2` |\n| [github.com/lmittmann/tint](https://github.com/lmittmann/tint) | `1.0.4` | `1.1.3` |\n| [github.com/mackerelio/go-osstat](https://github.com/mackerelio/go-osstat) | `0.2.5` | `0.2.7` |\n| [github.com/moby/buildkit](https://github.com/moby/buildkit) | `0.15.1-0.20240723181353-ffadc9ff1531` | `0.29.0-rc1` |\n| [github.com/samber/slog-logrus/v2](https://github.com/samber/slog-logrus) | `2.3.0` | `2.5.4` |\n| [github.com/tidwall/gjson](https://github.com/tidwall/gjson) | `1.17.1` | `1.18.0` |\n| [github.com/vito/midterm](https://github.com/vito/midterm) | `0.1.5-0.20240307214207-d0271a7ca452` | `0.2.4` |\n| [github.com/zeebo/xxh3](https://github.com/zeebo/xxh3) | `1.0.2` | `1.1.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp](https://github.com/open-telemetry/opentelemetry-go) | `0.3.0` | `0.18.0` |\n| [github.com/vito/go-sse](https://github.com/vito/go-sse) | `1.1.1` | `1.1.3` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.30.2` | `1.48.0` |\n\n\nUpdates `github.com/99designs/gqlgen` from 0.17.49 to 0.17.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/releases\"\u003egithub.com/99designs/gqlgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.89\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeature/optimize packages load validation by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4070\"\u003e99designs/gqlgen#4070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated integration test dependencies by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4071\"\u003e99designs/gqlgen#4071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: just split injectTypesFromSchema into smaller methods by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4061\"\u003e99designs/gqlgen#4061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore headers from body by \u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4088\"\u003e99designs/gqlgen#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: batch resolver being called multiple times for interface implementations by \u003ca href=\"https://github.com/tomoikey\"\u003e\u003ccode\u003e@​tomoikey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4087\"\u003e99designs/gqlgen#4087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove use_light_mode_prefetch option by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4080\"\u003e99designs/gqlgen#4080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.1.2 to 6.1.3 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4067\"\u003e99designs/gqlgen#4067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4069\"\u003e99designs/gqlgen#4069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 16 to 19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4092\"\u003e99designs/gqlgen#4092\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4088\"\u003e99designs/gqlgen#4088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.88...v0.17.89\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.88...v0.17.89\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.88\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd nested batch resolver tests and documentation to batchresolver example by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4043\"\u003e99designs/gqlgen#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic in unmarshalling null to non-nullable bound type by \u003ca href=\"https://github.com/deitrix\"\u003e\u003ccode\u003e@​deitrix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4055\"\u003e99designs/gqlgen#4055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes a bug that causes excessive pruning by \u003ca href=\"https://github.com/AdallomRoy\"\u003e\u003ccode\u003e@​AdallomRoy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4054\"\u003e99designs/gqlgen#4054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing config options in gqlgen.schema.json by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4045\"\u003e99designs/gqlgen#4045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ca href=\"https://github.com/goField\"\u003e\u003ccode\u003e@​goField\u003c/code\u003e\u003c/a\u003e(batch: true) directive by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4040\"\u003e99designs/gqlgen#4040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicated buildField batch flag block by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4057\"\u003e99designs/gqlgen#4057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add incremental code generation for follow-schema layout by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4042\"\u003e99designs/gqlgen#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 14 to 15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4037\"\u003e99designs/gqlgen#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devops-actions/actionlint from 0.1.10 to 0.1.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4036\"\u003e99designs/gqlgen#4036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.4 to 4.1.5 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4035\"\u003e99designs/gqlgen#4035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e from 5.2.2 to 5.2.3 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4034\"\u003e99designs/gqlgen#4034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/sosodev/duration from 1.3.1 to 1.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4032\"\u003e99designs/gqlgen#4032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.1.1 to 6.1.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4033\"\u003e99designs/gqlgen#4033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump rollup from 4.56.0 to 4.59.0 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4039\"\u003e99designs/gqlgen#4039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/urfave/cli/v3 from 3.6.2 to 3.7.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4046\"\u003e99designs/gqlgen#4046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.5 to 4.1.6 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4048\"\u003e99designs/gqlgen#4048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mikepenz/action-junit-report from 6.2.0 to 6.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4049\"\u003e99designs/gqlgen#4049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4050\"\u003e99designs/gqlgen#4050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 15 to 16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4051\"\u003e99designs/gqlgen#4051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4052\"\u003e99designs/gqlgen#4052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql from 16.12.0 to 16.13.0 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4047\"\u003e99designs/gqlgen#4047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump immutable from 3.7.6 to 5.1.5 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4058\"\u003e99designs/gqlgen#4058\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4043\"\u003e99designs/gqlgen#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4042\"\u003e99designs/gqlgen#4042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.87...v0.17.88\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.87...v0.17.88\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.87\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md\"\u003egithub.com/99designs/gqlgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.50...HEAD\"\u003eUnreleased\u003c/a\u003e\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.49...v0.17.50\"\u003ev0.17.50\u003c/a\u003e - 2024-09-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003ea6d5d843\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e release v0.17.50\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003ef154d99d\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e Fix Nancy to use Go 1.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e6b9e40e8\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e make rewrite default for resolver layout single-file (\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3243\"\u003e#3243\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eBumps the npm_and_yarn group in /integration with 1 update: \u003ca href=\"https://github.com/lukeed/dset\"\u003edset\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eUpdates \u003ccode\u003edset\u003c/code\u003e from 3.1.3 to 3.1.4\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukeed/dset/releases\"\u003eRelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukeed/dset/compare/v3.1.3...v3.1.4\"\u003eCommits\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eupdated-dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edependency-name: dset\ndependency-type: indirect\ndependency-group: npm_and_yarn\n...\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump some more module versions\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate aurora\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid upgrade to go 1.23\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edowngrade goquery to support pre-Go 1.23 for now\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/99designs/gqlgen/commit/76d62cf985e293ae4c352529659381a4caf45565\"\u003e\u003ccode\u003e76d62cf\u003c/code\u003e\u003c/a\u003e release v0.17.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/be391aebdd50897dbb7d65fe2ee8b1cb1c63721e\"\u003e\u003ccode\u003ebe391ae\u003c/code\u003e\u003c/a\u003e Remove use_light_mode_prefetch option (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8139cd123fc4ad498aaed4c26886ab76a64281c1\"\u003e\u003ccode\u003e8139cd1\u003c/code\u003e\u003c/a\u003e fix: batch resolver being called multiple times for interface implementations...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f7f177b0572a89be1cd9e5a3ae6c9c0f90d54826\"\u003e\u003ccode\u003ef7f177b\u003c/code\u003e\u003c/a\u003e Ignore headers from body (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4088\"\u003e#4088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/5f192ccff3459f2751abae431bdaf386d0ef2df8\"\u003e\u003ccode\u003e5f192cc\u003c/code\u003e\u003c/a\u003e chore(deps): bump dawidd6/action-download-artifact from 16 to 19 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4092\"\u003e#4092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/82bf8457f1df0a7073b5f45ef70e8b95eb09cba8\"\u003e\u003ccode\u003e82bf845\u003c/code\u003e\u003c/a\u003e fix: Handle interface-to-interface inheritance in introspection (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4083\"\u003e#4083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/daf8f07ffad018bd8b061674bcbf5cb7e9ae9f72\"\u003e\u003ccode\u003edaf8f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/3e779134def8708ff6ac1bb08e0143fa03027037\"\u003e\u003ccode\u003e3e77913\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e in /integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f92e401550602ddc9c0cf9c35cfe5f3385a5566c\"\u003e\u003ccode\u003ef92e401\u003c/code\u003e\u003c/a\u003e Refactor: just split injectTypesFromSchema into smaller methods (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4061\"\u003e#4061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/6edc0f4144c9a9296fc2d8e0d63d5b8ebb02968a\"\u003e\u003ccode\u003e6edc0f4\u003c/code\u003e\u003c/a\u003e Updated integration test dependencies (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4071\"\u003e#4071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.49...v0.17.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Khan/genqlient` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Khan/genqlient/releases\"\u003egithub.com/Khan/genqlient's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a bug introduced in v0.8.0 breaking path resolution on Windows, along with some other small features and bugs.\u003c/p\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e@genqlient(alias)\u003c/code\u003e directive to customize field names without requiring GraphQL aliases (fixes \u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eauto_camel_case\u003c/code\u003e config option to automatically convert snake_case to camelCase in both field names and type names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixed path resolution on Windows\u003c/li\u003e\n\u003cli\u003efixed documentation link in \u003ccode\u003eintroduction.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eupgraded version of alexflint/go-arg from 1.4.2 to 1.5.1\u003c/li\u003e\n\u003cli\u003efixed a typo in the struct + fragment error message\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cp\u003eThis release adds support for genqlient subscriptions; see the \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more, and thanks to \u003ca href=\"https://github.com/matthieu4294967296moineau\"\u003e\u003ccode\u003e@​matthieu4294967296moineau\u003c/code\u003e\u003c/a\u003e for the original implementation and \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e for additional testing and improvements.\u003c/p\u003e\n\u003cp\u003eNote that genqlient now requires Go 1.22.5 or higher, and is tested through Go 1.23.3.\u003c/p\u003e\n\u003ch3\u003eBreaking changes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now forbids \u003ccode\u003eomitempty: false\u003c/code\u003e (including implicit behaviour) when using pointer on non-null input field.\u003c/li\u003e\n\u003cli\u003eThe error text for HTTP errors has changed slightly. If you were parsing it, switch to \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/client_config.md#handling-errors\"\u003e\u003ccode\u003eAs\u003c/code\u003e-ing to \u003ccode\u003egraphql.HTTPError\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now supports subscriptions; the websocket protocol is by default \u003ccode\u003egraphql-transport-ws\u003c/code\u003e but can be set to another value.\u003cbr /\u003e\nSee the \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more details on how to use subscriptions.\u003c/li\u003e\n\u003cli\u003egenqlient now supports double-star globs for schema and query files; see \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/genqlient.yaml\"\u003e\u003ccode\u003ehttps://github.com/Khan/genqlient/blob/HEAD/genqlient.yaml\u003c/code\u003e docs\u003c/a\u003e for more.\u003c/li\u003e\n\u003cli\u003egenqlient now generates slices containing all enum values for each enum type.\u003c/li\u003e\n\u003cli\u003egenqlient now returns \u003ccode\u003eIs\u003c/code\u003e/\u003ccode\u003eAs\u003c/code\u003e-able errors when the HTTP request returns a non-200 status.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eomitempty validation:\n\u003cul\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty\u003c/code\u003e on non-nullable input field, if the field has a default\u003c/li\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty: false\u003c/code\u003e on an input field, even when it is non-nullable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edon't do \u003ccode\u003eomitempty\u003c/code\u003e and \u003ccode\u003epointer\u003c/code\u003e input types validation when \u003ccode\u003euse_struct_reference\u003c/code\u003e is used, as the generated type is often not compatible with validation logic.\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eallow_broken_features\u003c/code\u003e option, which no longer did anything, has been removed\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/Khan/genqlient/blob/main/docs/CHANGELOG.md\"\u003egithub.com/Khan/genqlient's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a bug introduced in v0.8.0 breaking path resolution on Windows, along with some other small features and bugs.\u003c/p\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e@genqlient(alias)\u003c/code\u003e directive to customize field names without requiring GraphQL aliases (fixes \u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eauto_camel_case\u003c/code\u003e config option to automatically convert snake_case to camelCase in both field names and type names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixed path resolution on Windows\u003c/li\u003e\n\u003cli\u003efixed documentation link in \u003ccode\u003eintroduction.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eupgraded version of alexflint/go-arg from 1.4.2 to 1.5.1\u003c/li\u003e\n\u003cli\u003efixed a typo in the struct + fragment error message\u003c/li\u003e\n\u003cli\u003eavoid error when a subscription message is received without a subscription ID\u003c/li\u003e\n\u003cli\u003eavoid closing subscription channels more than once, which could cause a panic in some cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cp\u003eThis release adds support for genqlient subscriptions; see the \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more, and thanks to \u003ca href=\"https://github.com/matthieu4294967296moineau\"\u003e\u003ccode\u003e@​matthieu4294967296moineau\u003c/code\u003e\u003c/a\u003e for the original implementation and \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e for additional testing and improvements.\u003c/p\u003e\n\u003cp\u003eNote that genqlient now requires Go 1.22.5 or higher, and is tested through Go 1.23.3.\u003c/p\u003e\n\u003ch3\u003eBreaking changes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now forbids \u003ccode\u003eomitempty: false\u003c/code\u003e (including implicit behaviour) when using pointer on non-null input field.\u003c/li\u003e\n\u003cli\u003eThe error text for HTTP errors has changed slightly. If you were parsing it, switch to \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/client_config.md#handling-errors\"\u003e\u003ccode\u003eAs\u003c/code\u003e-ing to \u003ccode\u003egraphql.HTTPError\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now supports subscriptions; the websocket protocol is by default \u003ccode\u003egraphql-transport-ws\u003c/code\u003e but can be set to another value.\nSee the \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more details on how to use subscriptions.\u003c/li\u003e\n\u003cli\u003egenqlient now supports double-star globs for schema and query files; see \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/genqlient.yaml\"\u003e\u003ccode\u003ehttps://github.com/Khan/genqlient/blob/main/docs/genqlient.yaml\u003c/code\u003e docs\u003c/a\u003e for more.\u003c/li\u003e\n\u003cli\u003egenqlient now generates slices containing all enum values for each enum type.\u003c/li\u003e\n\u003cli\u003egenqlient now returns \u003ccode\u003eIs\u003c/code\u003e/\u003ccode\u003eAs\u003c/code\u003e-able errors when the HTTP request returns a non-200 status.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eomitempty validation:\n\u003cul\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty\u003c/code\u003e on non-nullable input field, if the field has a default\u003c/li\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty: false\u003c/code\u003e on an input field, even when it is non-nullable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edon't do \u003ccode\u003eomitempty\u003c/code\u003e and \u003ccode\u003epointer\u003c/code\u003e input types validation when \u003ccode\u003euse_struct_reference\u003c/code\u003e is used, as the generated type is often not compatible with validation logic.\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eallow_broken_features\u003c/code\u003e option, which no longer did anything, has been removed\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/Khan/genqlient/commit/6309a6ef5f325d254be1a91756b56fd9ec5441a3\"\u003e\u003ccode\u003e6309a6e\u003c/code\u003e\u003c/a\u003e Release v0.8.1 (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/ad1db8f531b790837fe52947d8e5527752821d9f\"\u003e\u003ccode\u003ead1db8f\u003c/code\u003e\u003c/a\u003e Fix typo frragment -\u0026gt; fragment (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/e2e0ef0ffa068f8abdfa61c737ed7c23dc70500f\"\u003e\u003ccode\u003ee2e0ef0\u003c/code\u003e\u003c/a\u003e Auto snake case (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/bc17161536c0b61b8ed24bfb955a7d16caeec692\"\u003e\u003ccode\u003ebc17161\u003c/code\u003e\u003c/a\u003e Add field aliasing (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/86db6f08b9de0db041beae947bb2e6f9b02d2748\"\u003e\u003ccode\u003e86db6f0\u003c/code\u003e\u003c/a\u003e chore: upgrade alexflint/go-arg (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/3a0d213034f77f0523632d1627b239c5a59888ce\"\u003e\u003ccode\u003e3a0d213\u003c/code\u003e\u003c/a\u003e Matching in genqlient by Normalizing Paths (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/63893acf8f44252a5d074757821e5ae4ce965fc4\"\u003e\u003ccode\u003e63893ac\u003c/code\u003e\u003c/a\u003e Fix link in introduction.md (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/78a03a6c6df684eba7233c8efc9ffb9d4ffdfcea\"\u003e\u003ccode\u003e78a03a6\u003c/code\u003e\u003c/a\u003e Release v0.8.0 (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/8ba2f831316f9d31e059bfafb856bdff7f2196ab\"\u003e\u003ccode\u003e8ba2f83\u003c/code\u003e\u003c/a\u003e Fix documentation for client error As-ability, and add tests (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/6010b636967a16fed1058591b70899b3608fb2cb\"\u003e\u003ccode\u003e6010b63\u003c/code\u003e\u003c/a\u003e HTTPError wraps full Response for typed output (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Khan/genqlient/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/a-h/templ` from 0.2.731 to 0.3.1001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/a-h/templ/releases\"\u003egithub.com/a-h/templ's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.1001\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e2c505c0 chore: add unit test to cover recent fix\u003c/li\u003e\n\u003cli\u003e4233429 chore: bump compiler to Go 1.26\u003c/li\u003e\n\u003cli\u003e1b9a429 chore: bump deps in fiber example\u003c/li\u003e\n\u003cli\u003e54981db chore: bump docusaurus version\u003c/li\u003e\n\u003cli\u003ee606c30 chore: bump flake builder\u003c/li\u003e\n\u003cli\u003e66bc28b chore: bump gofiber example deps\u003c/li\u003e\n\u003cli\u003e95f88a6 chore: bump to Go 1.25, update csrf example\u003c/li\u003e\n\u003cli\u003e916a243 chore: bump version\u003c/li\u003e\n\u003cli\u003e45dda73 chore: fix test broken by merge\u003c/li\u003e\n\u003cli\u003e5ddd784 chore: revert Nix bump to Go 1.26 because it breaks the golangci-lint package\u003c/li\u003e\n\u003cli\u003e4037d8a feat: add Range to BoolConstantAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eafb0034 feat: add Range to BooleanExpressionAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec80f745 feat: add Range to ChildrenExpression nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0f5243 feat: add Range to ConditionalAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1338\"\u003e#1338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e60fc376 feat: add Range to ConstantAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb4e809e feat: add Range to SpreadAttributes nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1335\"\u003e#1335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5824d4b feat: add TLS support to live reload proxy (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9a940b feat: strip space from CSS classname rendering, closes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1074\"\u003e#1074\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebdda41e fix: don't remove unaliased hyphenated imports if they're used (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2ff8bb fix: issue 1253 (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecf6235a fix: proxy escaping characters (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed97730c fix: support nushell for prettier, fixes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1266\"\u003e#1266\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb666bd7 fix: undefined variable in proxy test range loop (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe8271d refactor: skip some more tests that require prettier\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.977\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee269629 chore: bump nix dependencies\u003c/li\u003e\n\u003cli\u003ee16061b chore: bump npm docs (npm audit fix)\u003c/li\u003e\n\u003cli\u003eacc6444 chore: bump versions in examples\u003c/li\u003e\n\u003cli\u003e54b3856 chore: fix broken unit test\u003c/li\u003e\n\u003cli\u003e8662cdb feat(proxy): flush streamed html (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edc31b64 feat: add Range to DocType nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1302\"\u003e#1302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe9d6c9 feat: add Range to Whitespace nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea74cfa9 feat: add prettier to templ info command\u003c/li\u003e\n\u003cli\u003e0d69ba4 feat: add support for \u0026quot;fallthrough\u0026quot; in case statements (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea7df818 fix: LSP diagnostics on Windows (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e40d2b42 fix: LSP proxy SourceMapCache should not store nil SourceMaps (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e25dc2ce fix: normalize leading whitespaces in multiline go code (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7be7dd6 fix: prevent templ fmt from adding whitespace to blank lines in inline functions (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1287\"\u003e#1287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e554eab8 fix: wait for proxy to be ready upon restart (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.960\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7a75104 chore: bump version\u003c/li\u003e\n\u003cli\u003e8b51dc9 chore: bump version\u003c/li\u003e\n\u003cli\u003e336ca10 chore: bump version\u003c/li\u003e\n\u003cli\u003eb75203b chore: fix ensure generated\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/5ddd784440b232930161d76c7ca85d922fdcf183\"\u003e\u003ccode\u003e5ddd784\u003c/code\u003e\u003c/a\u003e chore: revert Nix bump to Go 1.26 because it breaks the golangci-lint package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/66bc28ba98f86760cb4bf6b4bf053712b078cdac\"\u003e\u003ccode\u003e66bc28b\u003c/code\u003e\u003c/a\u003e chore: bump gofiber example deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/4233429a642783b86210bb4dcdd96a1e3f85805b\"\u003e\u003ccode\u003e4233429\u003c/code\u003e\u003c/a\u003e chore: bump compiler to Go 1.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/45dda7376a22bd23ccf0a06938205fd4d707584a\"\u003e\u003ccode\u003e45dda73\u003c/code\u003e\u003c/a\u003e chore: fix test broken by merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/916a24376495584474b2fb93a92e11a64c8ac929\"\u003e\u003ccode\u003e916a243\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/d97730c370b9f8961590feb60ed0b50af997ae62\"\u003e\u003ccode\u003ed97730c\u003c/code\u003e\u003c/a\u003e fix: support nushell for prettier, fixes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1266\"\u003e#1266\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/c2ff8bbb347008e470f5fbb7e9f5a793a8196b4e\"\u003e\u003ccode\u003ec2ff8bb\u003c/code\u003e\u003c/a\u003e fix: issue 1253 (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/5824d4b54de71e8f2bb183171f873a263cc7ed19\"\u003e\u003ccode\u003e5824d4b\u003c/code\u003e\u003c/a\u003e feat: add TLS support to live reload proxy (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/be8271d5c7d5a1d2d8f6bd18317fe2ba68d55a00\"\u003e\u003ccode\u003ebe8271d\u003c/code\u003e\u003c/a\u003e refactor: skip some more tests that require prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/e9a940b9a9c5dacc7fe721fe815df9c4c5371053\"\u003e\u003ccode\u003ee9a940b\u003c/code\u003e\u003c/a\u003e feat: strip space from CSS classname rendering, closes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1074\"\u003e#1074\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/a-h/templ/compare/v0.2.731...v0.3.1001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/adrg/xdg` from 0.4.0 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adrg/xdg/releases\"\u003egithub.com/adrg/xdg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003exdg.SearchRuntimeFile\u003c/code\u003e to also look in the operating system's temporary directory for runtime files.\nThis covers unlikely cases in which runtime files cannot be written relative to the base runtime directory either because it does not exist or it is not accessible, so \u003ccode\u003exdg.RuntimeFile\u003c/code\u003e suggests the operating system's temporary directory as a suitable fallback location.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved package testing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated logic of \u003ccode\u003exdg.RuntimeFile\u003c/code\u003e: due to the special nature of the \u003ccode\u003eruntime directory\u003c/code\u003e, the function no longer attempts to create it if it does not exist. If that's the case, the function uses the operating system's \u003ccode\u003etemporary directory\u003c/code\u003e as a fallback. The function still creates subdirectories relative to the base runtime directory or its fallback.\u003c/p\u003e\n\u003cp\u003eJustification: the creation of the runtime directory is not in the scope of this package as it has special requirements defined by the \u003ca href=\"https://specifications.freedesktop.org/basedir-spec/latest\"\u003eXDG Base Directory Specification\u003c/a\u003e. Relevant excerpt:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe lifetime of the directory MUST be bound to the user being logged in. It MUST be created  when the user first logs in and if the user fully logs out the directory MUST be removed. If the user logs in more than once they should get pointed to the same directory, and it is mandatory that the directory continues to exist from their first login to their last logout on the system, and not removed in between. Files in the directory MUST not survive reboot or a full logout/login cycle.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAlso, on \u003ccode\u003eLinux\u003c/code\u003e, the parent directories of the default user runtime directory are owned by the root user so they cannot be created by a regular user. \u003ca href=\"https://www.freedesktop.org/software/systemd/man/latest/pam_systemd.html\"\u003epam_systemd\u003c/a\u003e is usually responsible for creating the runtime directory (\u003ccode\u003e/run/user/$UID\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for the non-standard \u003ccode\u003eXDG_BIN_HOME\u003c/code\u003e base directory.\nSee \u003ca href=\"https://github.com/adrg/xdg?tab=readme-ov-file#xdg-base-directory\"\u003eXDG base directories\u003c/a\u003e README section for more details.\u003c/li\u003e\n\u003cli\u003eAdded more config and data search locations on \u003ccode\u003emacOS\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e~/.config\u003c/code\u003e at the end of the list of default locations for \u003ccode\u003eXDG_CONFIG_DIRS\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e~/.local/share\u003c/code\u003e at the end of the list of default locations for \u003ccode\u003eXDG_DATA_DIRS\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded more application search locations on \u003ccode\u003eWindows\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e%ProgramFiles%\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%ProgramFiles%\\Common Files\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%LOCALAPPDATA%\\Programs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%LOCALAPPDATA%\\Programs\\Common\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003egolang.org/x/sys\u003c/code\u003e dependency to the latest version.\u003c/li\u003e\n\u003cli\u003eImproved package testing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euser-dirs.dirs\u003c/code\u003e config file is now parsed on Unix-like operating systems (except for macOS and Plan 9).\nSee \u003ca href=\"https://github.com/adrg/xdg?tab=readme-ov-file#xdg-user-directories\"\u003eXDG user directories\u003c/a\u003e README section for more details.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003egolang.org/x/sys\u003c/code\u003e dependency to the latest version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMoved all path related functionality in internal \u003ccode\u003epathutil\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003eAdded internal \u003ccode\u003euserdirs\u003c/code\u003e package:\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003exdg.UserDirectories\u003c/code\u003e to \u003ccode\u003euserdirs.Directories\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded parsing functions for \u003ccode\u003euser-dirs.dirs\u003c/code\u003e config file.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved package testing.\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/adrg/xdg/commit/aa865a51a1b35fd06925fd6b8604991e79e3167e\"\u003e\u003ccode\u003eaa865a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/adrg/xdg/issues/101\"\u003e#101\u003c/a\u003e from adrg/update-search-runtime-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/71a81eccf3e9ac9ebf03e8c11ca3ed60a06eac7f\"\u003e\u003ccode\u003e71a81ec\u003c/code\u003e\u003c/a\u003e Minor xdg.SearchRuntimeFile function documentation update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/88111eba52ac2a211b97194266db5207c975c266\"\u003e\u003ccode\u003e88111eb\u003c/code\u003e\u003c/a\u003e Minor example update in README.md and doc.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/d9f76be86d944bf2b9bdb8544952111e2533f3ad\"\u003e\u003ccode\u003ed9f76be\u003c/code\u003e\u003c/a\u003e Improve non-existent runtime directory test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/800775a49c0a7877af5dca22104b90dc7e788cd0\"\u003e\u003ccode\u003e800775a\u003c/code\u003e\u003c/a\u003e Update xdg.SearchRuntimeFile to also look in temporary directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/2335a687b19a49dafb193856d64d911d33c4b3c1\"\u003e\u003ccode\u003e2335a68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/adrg/xdg/issues/99\"\u003e#99\u003c/a\u003e from adrg/improve-runtime-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/221e50698e5b31d277289e971f645299279efdd5\"\u003e\u003ccode\u003e221e506\u003c/code\u003e\u003c/a\u003e Minor non-existent runtime directory test case fix on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/9bbb6024b2e9ee213bbed1f63ae8ea6063767d5b\"\u003e\u003ccode\u003e9bbb602\u003c/code\u003e\u003c/a\u003e Minor error format improvement in pathutil.Create and pathutil.Search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/987b3ce5c440036b799a21a633a699be91530d0a\"\u003e\u003ccode\u003e987b3ce\u003c/code\u003e\u003c/a\u003e Minor README.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/3c39d559725cf005c392630100f4f338b49daf24\"\u003e\u003ccode\u003e3c39d55\u003c/code\u003e\u003c/a\u003e Add non-existent runtime directory test case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adrg/xdg/compare/v0.4.0...v0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/bubbletea` from 0.26.6 to 1.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003egithub.com/charmbracelet/bubbletea's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9edf69c677c7353eca5fae6d3ea3986af39717b7: fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e314b50c7b452fd737d28582ae9d27c04ea725001: feat: properly call nested sequenceMsg and batchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c: fix: recover from nested panics in Sequence and Batch commands (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e1282a76358cb680de9d4de7520f9f99c9e2903: add example for the nested Sequence and Batch (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0290af4a499ee6a3e22822cebe1e74fdeac313be: simplify case for BatchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e21eecd586367fd0cd78da6842c48f9c4b1185b6f: fix: send batch commands to cmds channel instead of executing them in event loop (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1473\"\u003e#1473\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e28ab4f41b29fef14d900c46a4873a45891a9ee9b: fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec76509a9d4974207cd66255707d14f4f938f7f52: fix: compact sequences like batches (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/958\"\u003e#958\u003c/a\u003e) (\u003ca href=\"https://github.com/jdhenke\"\u003e\u003ccode\u003e@​jdhenke\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5da8d068af74764b271a197de54e2bc2bfedb38: fix: handle nested SequenceMsg in event loop and use sync.WaitGroup f… (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1463\"\u003e#1463\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e80ea844a7650c84e13958de14cdd4f63ac1775aa: fix: lint issues in key_windows.go and tty_windows.go (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3136ed49037a096fe05c6cb16f0a14a38e20c58: docs(license): update copyright date range (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e919805f8f0d134af7e3569b0054c13b561976dfa: docs(readme): update footer art (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef01583bb899e125c7a26d3b870eff585ec0f4816: docs: show the correct branch in the build badge (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9edf69c677c7353eca5fae6d3ea3986af39717b7\"\u003e\u003ccode\u003e9edf69c\u003c/code\u003e\u003c/a\u003e fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/31c0299982a8237acc35979ce07f25f441c62cd6\"\u003e\u003ccode\u003e31c0299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/ffa05021909e14c478cbe138ca78effbea04e4e0\"\u003e\u003ccode\u003effa0502\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/848\"\u003e#848\u003c/a\u003e from wolfmagnate/fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c\"\u003e\u003ccode\u003e9e0e8f0\u003c/code\u003e\u003c/a\u003e fix: recover from nested panics in Sequence and Batch commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/0966c3a140902959f86223eb4092bb52a74e8c96\"\u003e\u003ccode\u003e0966c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/21eecd586367fd0cd78da6842c48f9c4b1185b6f\"\u003e\u003ccode\u003e21eecd5\u003c/code\u003e\u003c/a\u003e fix: send batch commands to cmds channel instead of executing them in event l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9aae1f0a1bce0226c058b969f8f13f40bf012a69\"\u003e\u003ccode\u003e9aae1f0\u003c/code\u003e\u003c/a\u003e chore(examples): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/41f39959f2617a5cba6530608690e98c682c4439\"\u003e\u003ccode\u003e41f3995\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/3da2d282196bb732a8b80a373318d73f29b6bb55\"\u003e\u003ccode\u003e3da2d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/28ab4f41b29fef14d900c46a4873a45891a9ee9b\"\u003e\u003ccode\u003e28ab4f4\u003c/code\u003e\u003c/a\u003e fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v0.26.6...v1.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/lipgloss` from 0.11.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/lipgloss/releases\"\u003egithub.com/charmbracelet/lipgloss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eTables, Improved\u003c/h2\u003e\n\u003cp\u003eIn this release, the inimitable \u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bashbunni\"\u003e\u003ccode\u003e@​bashbunni\u003c/code\u003e\u003c/a\u003e majorly overhauled on the table sizing and content wrapping algorithms. Tables will now be much smarter on deciding the ideal width of each column, and contents now wraps by default inside cells.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Table content wraps by default.\r\nt := table.New().\r\n    Headers(someHeaders...).\r\n    Rows(someRows...).\r\n    Width(80)\r\n\u003cp\u003efmt.Println(t)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Actually, let's not wrap the content.\r\nt := table.New().\r\n    Headers(someHeaders...).\r\n    Rows(someRows...).\r\n    Width(80).\r\n    Wrap(false)\r\n\r\nfmt.Println(t)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Border Styles\u003c/h2\u003e\n\u003cp\u003eAlso, we added two new border styles that you can use to generate tables in Markdown and ASCII styles.\u003c/p\u003e\n\u003ch3\u003eMarkdown Tables\u003c/h3\u003e\n\u003cp\u003eTo render tables correctly for Markdown you'll want to use \u003ca href=\"https://pkg.go.dev/github.com/charmbracelet/lipgloss@v1.1.0#MarkdownBorder\"\u003e\u003ccode\u003elipgloss.MarkdownBorder\u003c/code\u003e\u003c/a\u003e \u003cem\u003eand\u003c/em\u003e disable the top and bottom borders.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003et := table.New().\r\n    Headers(someHeaders...).\r\n    Rows(someRows).\r\n    Border(lipgloss.MarkdownBorder()).\r\n    BorderTop(false).\r\n    BorderBottom(false)\r\n\u003cp\u003efmt.Println(t)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/f0e45475a64ee60d712b81145172d3739db36a93\"\u003e\u003ccode\u003ef0e4547\u003c/code\u003e\u003c/a\u003e chore: fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/fb0d75756388d327a7d6f3721c83d6e122aee6f2\"\u003e\u003ccode\u003efb0d757\u003c/code\u003e\u003c/a\u003e chore(taskfile): delete \u003ccode\u003elint:all\u003c/code\u003e and \u003ccode\u003elint:soft\u003c/code\u003e tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/1209cf0750c629e5e4d5f3fe99bf8fc3454733b1\"\u003e\u003ccode\u003e1209cf0\u003c/code\u003e\u003c/a\u003e ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/c454a0adaafcf9ff18704e8b27aa8fe4a2d22026\"\u003e\u003ccode\u003ec454a0a\u003c/code\u003e\u003c/a\u003e feat(tables): add markdown and ascii border style for tables (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/341996d8a0782447c845154288e42d7f50baf27b\"\u003e\u003ccode\u003e341996d\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003echarmbracelet/x/cellbuf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/1f1209e8be34adf156ed35bed6aded58410f071b\"\u003e\u003ccode\u003e1f1209e\u003c/code\u003e\u003c/a\u003e feat(table): use cellbuf to preserve styles for wrapped content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/2aa2eb0349ddb873dcd4548a642cc3b3e6809d90\"\u003e\u003ccode\u003e2aa2eb0\u003c/code\u003e\u003c/a\u003e test(table): test wrapping cell styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/9500f10a6b9145b4d3ed9b317ad952ca162dbde3\"\u003e\u003ccode\u003e9500f10\u003c/code\u003e\u003c/a\u003e fix(table): ensure we're passing the right row index to \u003ccode\u003estyleFunc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/7b191c57d42d0bb7e73873719ad5d572aced14ec\"\u003e\u003ccode\u003e7b191c5\u003c/code\u003e\u003c/a\u003e fix(test): make table wrapping tests use golden files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/9cfb7dd7998c648cbe502b96bac83ddb8ca2a38c\"\u003e\u003ccode\u003e9cfb7dd\u003c/code\u003e\u003c/a\u003e test(table): check truncation logic for overflow and nowrap\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/lipgloss/compare/v0.11.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/console` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/console/releases\"\u003egithub.com/containerd/console's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add solaris to non-supported shim. by \u003ca href=\"https://github.com/jperkin\"\u003e\u003ccode\u003e@​jperkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/console/pull/84\"\u003econtainerd/console#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epty: add GetPtyFromFile as safer GetPty by \u003ca href=\"https://github.com/cyphar\"\u003e\u003ccode\u003e@​cyphar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/console/pull/86\"\u003econtainerd/console#86\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jperkin\"\u003e\u003ccode\u003e@​jperkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/console/pull/84\"\u003econtainerd/console#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cyphar\"\u003e\u003ccode\u003e@​cyphar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/console/pull/86\"\u003econtainerd/console#86\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/containerd/console/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/containerd/console/compare/v1.0.4...v1.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/c8d962180f543ac07c008ecc79a413406ea10c0b\"\u003e\u003ccode\u003ec8d9621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/console/issues/86\"\u003e#86\u003c/a\u003e from cyphar/newpty-from-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/fa4de4c0aec0e866904828dbb2c5a1383dd56bd3\"\u003e\u003ccode\u003efa4de4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/console/issues/84\"\u003e#84\u003c/a\u003e from jperkin/fix-solaris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/c79e45e6b8addceef7d8bb3c96809bd7f0ed4433\"\u003e\u003ccode\u003ec79e45e\u003c/code\u003e\u003c/a\u003e pty: add GetPtyFromFile as safer GetPty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/12ba7453ffca933d433261ec89cbb9b97974567a\"\u003e\u003ccode\u003e12ba745\u003c/code\u003e\u003c/a\u003e tc: make internal handlers take File interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/9dd67e11b32547c0e9e9bdb9c593ca008b9177c1\"\u003e\u003ccode\u003e9dd67e1\u003c/code\u003e\u003c/a\u003e gha: bump containerd/project-checks to v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/37ae7bbd2fb26e22e74a2c9431eb1ad61d274fdf\"\u003e\u003ccode\u003e37ae7bb\u003c/code\u003e\u003c/a\u003e fix: add solaris to non-supported shim.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/containerd/console/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd` from 1.7.20 to 1.7.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd 1.7.30\u003c/h2\u003e\n\u003cp\u003eWelcome to the v1.7.30 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe thirtieth patch release for containerd 1.7 contains various fixes\nand updates.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003ch4\u003eContainer Runtime Interface (CRI)\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFix NRI dropping requested CDI devices silently\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12650\"\u003e#12650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRedact all query parameters in CRI error logs\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12551\"\u003e#12551\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRuntime\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUpdate runc binary to v1.3.4\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12619\"\u003e#12619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003cli\u003eAkihiro Suda\u003c/li\u003e\n\u003cli\u003eAustin Vazquez\u003c/li\u003e\n\u003cli\u003eMike Brown\u003c/li\u003e\n\u003cli\u003eWei Fu\u003c/li\u003e\n\u003cli\u003eAndrey Noskov\u003c/li\u003e\n\u003cli\u003eCrazyMax\u003c/li\u003e\n\u003cli\u003eDavanum Srinivas\u003c/li\u003e\n\u003cli\u003eJin Dong\u003c/li\u003e\n\u003cli\u003eKrisztian Litkey\u003c/li\u003e\n\u003cli\u003eMaksym Pavlenko\u003c/li\u003e\n\u003cli\u003ePaweł Gronowski\u003c/li\u003e\n\u003cli\u003ePhil Estes\u003c/li\u003e\n\u003cli\u003eSamuel Karp\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare release notes for v1.7.30 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12652\"\u003e#12652\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3d0ca6d2e7ba597bf0423e5f5f49e47b81c1e7a0\"\u003e\u003ccode\u003e3d0ca6d2e\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.30\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix NRI dropping requested CDI devices silently (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12650\"\u003e#12650\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/0bc74f47e708bd843e676c5a8617f0498ea6459a\"\u003e\u003ccode\u003e0bc74f47e\u003c/code\u003e\u003c/a\u003e cri,nri: don't drop requested CDI devices silently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003escript/setup/install-cni: install CNI plugins v1.9.0 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12660\"\u003e#12660\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/7db16b5627a550caf05d9a902e16cb0d04bf1ee1\"\u003e\u003ccode\u003e7db16b562\u003c/code\u003e\u003c/a\u003e script/setup/install-cni: install CNI plugins v1.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ego.mod: golang.org/x/crypto v0.45.0 (drop support for Go 1.23) (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12640\"\u003e#12640\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/bca897b4739fef9b6a34c54ac6050d1621e53f92\"\u003e\u003ccode\u003ebca897b47\u003c/code\u003e\u003c/a\u003e go.mod: golang.org/x/crypto v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/37cbd2224e674c317e25b03bbf4ab5a9ed644a5d\"\u003e\u003ccode\u003e37cbd2224\u003c/code\u003e\u003c/a\u003e CI: drop Go 1.23\u003c/li\u003e\n\u003c/ul\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/containerd/containerd/commit/71c1c8666c6a999cc8c319160b6b2ea38c4a2c9e\"\u003e\u003ccode\u003e71c1c86\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12652\"\u003e#12652\u003c/a\u003e from dmcgowan/prepare-1.7.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3d0ca6d2e7ba597bf0423e5f5f49e47b81c1e7a0\"\u003e\u003ccode\u003e3d0ca6d\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a8ce78b8eb3e4b5c6eca0cc4d5a5706288bc5184\"\u003e\u003ccode\u003ea8ce78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12650\"\u003e#12650\u003c/a\u003e from klihub/fixes/1.7.x/nri-cdi-device-injection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ba2b3a20c5101cabe91768d9360b1f0b7055f492\"\u003e\u003ccode\u003eba2b3a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12660\"\u003e#12660\u003c/a\u003e from AkihiroSuda/cni-1.9.0-1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/0bc74f47e708bd843e676c5a8617f0498ea6459a\"\u003e\u003ccode\u003e0bc74f4\u003c/code\u003e\u003c/a\u003e cri,nri: don't drop requested CDI devices silently.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/7db16b5627a550caf05d9a902e16cb0d04bf1ee1\"\u003e\u003ccode\u003e7db16b5\u003c/code\u003e\u003c/a\u003e script/setup/install-cni: install CNI plugins v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3b655c21e08e51cbd81d353cdcfc7a1d722ea322\"\u003e\u003ccode\u003e3b655c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12640\"\u003e#12640\u003c/a\u003e from AkihiroSuda/dev-1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/bca897b4739fef9b6a34c54ac6050d1621e53f92\"\u003e\u003ccode\u003ebca897b\u003c/code\u003e\u003c/a\u003e go.mod: golang.org/x/crypto v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/37cbd2224e674c317e25b03bbf4ab5a9ed644a5d\"\u003e\u003ccode\u003e37cbd22\u003c/code\u003e\u003c/a\u003e CI: drop Go 1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ee49d1747c357cd45119750d4db464f957f4d793\"\u003e\u003ccode\u003eee49d17\u003c/code\u003e\u003c/a\u003e Update Go requirements in BUILDING\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/containerd/compare/v1.7.20...v1.7.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd/api` from 1.7.19 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd API 1.8.0\u003c/h2\u003e\n\u003cp\u003eWelcome to the api/v1.8.0 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe first dedicated release for the containerd API. This release continues the 1.x\nline of API compatibility with the 9th minor release of the 1.x API.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Update API for sandbox controller (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9903\"\u003e#9903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PluginInfo to introspection API (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9442\"\u003e#9442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose usage of deprecated features (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9258\"\u003e#9258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd image delete target (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/8989\"\u003e#8989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGo client\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd api Go module and move all protos under api (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/10151\"\u003e#10151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImage Distribution\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Transfer service API to support plain HTTP (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/10024\"\u003e#10024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable Transfer service to use registry configuration directory (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Transfer service to add OCI descriptors to Progress structure (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9630\"\u003e#9630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to perform syncfs after pull (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9401\"\u003e#9401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRuntime\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eStore bootstrap parameters in sandbox metadata (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9736\"\u003e#9736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd sandboxer configuration and move sandbox controllers to plugins (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/8268\"\u003e#8268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd annotations to CreateSandbox request (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd SandboxMetrics (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/8680\"\u003e#8680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublish sandbox events (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/8602\"\u003e#8602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeprecations\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type alias for event Envelope (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/10279\"\u003e#10279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003cli\u003eMaksym Pavlenko\u003c/li\u003e\n\u003cli\u003eWei Fu\u003c/li\u003e\n\u003cli\u003eAbel Feng\u003c/li\u003e\n\u003cli\u003eAkihiro Suda\u003c/li\u003e\n\u003cli\u003ePhil Estes\u003c/li\u003e\n\u003cli\u003eDanny Canter\u003c/li\u003e\n\u003cli\u003eSamuel Karp\u003c/li\u003e\n\u003cli\u003eKohei Tokunaga\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/cf36acf6b6dde383952f523e9b0b721b20dec88a\"\u003e\u003ccode\u003ecf36acf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10935\"\u003e#10935\u003c/a\u003e from dmcgowan/prepare-api-v1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/c017828c021479891ded09b14eeb54fbee48e58f\"\u003e\u003ccode\u003ec017828\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10877\"\u003e#10877\u003c/a\u003e from AkihiroSuda/runc-1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/716445af3a3d0cb48a189e9b96df41b2e7b1700f\"\u003e\u003ccode\u003e716445a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10933\"\u003e#10933\u003c/a\u003e from dmcgowan/test-container-resilience\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/b6d11788da1b00973a361e29ff2694c27d27afbb\"\u003e\u003ccode\u003eb6d1178\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10934\"\u003e#10934\u003c/a\u003e from dmcgowan/update-errdefs-1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/481692a89dc441247bb4151019f0ff5836546e0b\"\u003e\u003ccode\u003e481692a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10926\"\u003e#10926\u003c/a\u003e from AkihiroSuda/docs-2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/d38911808acfb7290092af0513cf25ec94dbcfe1\"\u003e\u003ccode\u003ed389118\u003c/code\u003e\u003c/a\u003e Prepare release notes for api/v1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/93f9db2ad26cb0660b7b63a54c7af5df62495900\"\u003e\u003ccode\u003e93f9db2\u003c/code\u003e\u003c/a\u003e Update errdefs tag to v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/bddeba8250f14f5697520a13cee08ad04b1aa11e\"\u003e\u003ccode\u003ebddeba8\u003c/code\u003e\u003c/a\u003e Make TestContainerPids more resilient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ada2fa16d6e5f80826b41c3ce2b38442572eb269\"\u003e\u003ccode\u003eada2fa1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10927\"\u003e#10927\u003c/a\u003e from AkihiroSuda/fix-removal-criv1alpha2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/cb4ce9a87827843fa3b5426185f9920a664cf07f\"\u003e\u003ccode\u003ecb4ce9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10886\"\u003e#10886\u003c/a\u003e from thaJeztah/fix_retry_logs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/containerd/compare/v1.7.19...api/v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/continuity` from 0.4.3 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/continuity/releases\"\u003egithub.com/containerd/continuity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate golangci-lint to vl.55.0 by \u003ca href=\"https://github.com/henry118\"\u003e\u003ccode\u003e@​henry118\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/233\"\u003econtainerd/continuity#233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: add DiffDirChanges function to get changeset fast by \u003ca href=\"https://github.com/fuweid\"\u003e\u003ccode\u003e@​fuweid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/145\"\u003econtainerd/continuity#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport filesystem magic for linux by \u003ca href=\"https://github.com/yylt\"\u003e\u003ccode\u003e@​yylt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/239\"\u003econtainerd/continuity#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.26.0 to 1.33.0 in /cmd/continuity by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/237\"\u003econtainerd/continuity#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.26.0 to 1.33.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/238\"\u003econtainerd/conti...\n\n_Description has been truncated_","html_url":"https://github.com/aluzzardi/dagger/pull/736","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aluzzardi%2Fdagger/issues/736","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/736/packages"},{"uuid":"4168105144","node_id":"PR_kwDOHF4yI87Ogyy2","number":280,"state":"open","title":"build(deps): bump the engine group across 1 directory with 74 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T07:07:59.000Z","updated_at":"2026-03-30T07:08:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"engine","update_count":74,"packages":[{"name":"github.com/99designs/gqlgen","old_version":"0.17.44","new_version":"0.17.89","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/Khan/genqlient","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/Khan/genqlient"},{"name":"github.com/a-h/templ","old_version":"0.2.543","new_version":"0.3.1001","repository_url":"https://github.com/a-h/templ"},{"name":"github.com/adrg/xdg","old_version":"0.4.0","new_version":"0.5.3","repository_url":"https://github.com/adrg/xdg"},{"name":"github.com/charmbracelet/bubbletea","old_version":"0.25.0","new_version":"1.3.10","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"github.com/containerd/console","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/containerd/console"},{"name":"github.com/containerd/containerd","old_version":"1.7.15","new_version":"1.7.30","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/stargz-snapshotter","old_version":"0.15.1","new_version":"0.18.2","repository_url":"https://github.com/containerd/stargz-snapshotter"},{"name":"github.com/creack/pty","old_version":"1.1.18","new_version":"1.1.24","repository_url":"https://github.com/creack/pty"},{"name":"github.com/dave/jennifer","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/dave/jennifer"},{"name":"github.com/docker/distribution","old_version":"2.8.2+incompatible","new_version":"2.8.3+incompatible","repository_url":"https://github.com/docker/distribution"},{"name":"github.com/docker/docker","old_version":"26.1.0+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/dschmidt/go-layerfs","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/dschmidt/go-layerfs"},{"name":"github.com/go-git/go-git/v5","old_version":"5.12.0","new_version":"5.17.1","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/gofrs/flock","old_version":"0.8.1","new_version":"0.13.0","repository_url":"https://github.com/gofrs/flock"},{"name":"github.com/goproxy/goproxy","old_version":"0.16.9","new_version":"0.26.0","repository_url":"https://github.com/goproxy/goproxy"},{"name":"github.com/jackpal/gateway","old_version":"1.0.7","new_version":"1.1.1","repository_url":"https://github.com/jackpal/gateway"},{"name":"github.com/koron-go/prefixw","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/koron-go/prefixw"},{"name":"github.com/lmittmann/tint","old_version":"1.0.4","new_version":"1.1.3","repository_url":"https://github.com/lmittmann/tint"},{"name":"github.com/mackerelio/go-osstat","old_version":"0.2.4","new_version":"0.2.7","repository_url":"https://github.com/mackerelio/go-osstat"},{"name":"github.com/moby/patternmatcher","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/moby/patternmatcher"},{"name":"github.com/rs/zerolog","old_version":"1.32.0","new_version":"1.35.0","repository_url":"https://github.com/rs/zerolog"},{"name":"github.com/samber/slog-logrus/v2","old_version":"2.2.0","new_version":"2.5.4","repository_url":"https://github.com/samber/slog-logrus"},{"name":"github.com/tidwall/gjson","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/tidwall/gjson"},{"name":"github.com/vito/midterm","old_version":"0.1.5-0.20240307214207-d0271a7ca452","new_version":"0.2.4","repository_url":"https://github.com/vito/midterm"},{"name":"github.com/zeebo/xxh3","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/zeebo/xxh3"},{"name":"go.opentelemetry.io/otel/log","old_version":"0.0.1-alpha","new_version":"0.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the engine group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.44` | `0.17.89` |\n| [github.com/Khan/genqlient](https://github.com/Khan/genqlient) | `0.7.0` | `0.8.1` |\n| [github.com/a-h/templ](https://github.com/a-h/templ) | `0.2.543` | `0.3.1001` |\n| [github.com/adrg/xdg](https://github.com/adrg/xdg) | `0.4.0` | `0.5.3` |\n| [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) | `0.25.0` | `1.3.10` |\n| [github.com/containerd/console](https://github.com/containerd/console) | `1.0.4` | `1.0.5` |\n| [github.com/containerd/containerd](https://github.com/containerd/containerd) | `1.7.15` | `1.7.30` |\n| [github.com/containerd/stargz-snapshotter](https://github.com/containerd/stargz-snapshotter) | `0.15.1` | `0.18.2` |\n| [github.com/creack/pty](https://github.com/creack/pty) | `1.1.18` | `1.1.24` |\n| [github.com/dave/jennifer](https://github.com/dave/jennifer) | `1.7.0` | `1.7.1` |\n| [github.com/docker/distribution](https://github.com/docker/distribution) | `2.8.2+incompatible` | `2.8.3+incompatible` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `26.1.0+incompatible` | `28.5.2+incompatible` |\n| [github.com/dschmidt/go-layerfs](https://github.com/dschmidt/go-layerfs) | `0.1.0` | `0.2.0` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.12.0` | `5.17.1` |\n| [github.com/gofrs/flock](https://github.com/gofrs/flock) | `0.8.1` | `0.13.0` |\n| [github.com/goproxy/goproxy](https://github.com/goproxy/goproxy) | `0.16.9` | `0.26.0` |\n| [github.com/jackpal/gateway](https://github.com/jackpal/gateway) | `1.0.7` | `1.1.1` |\n| [github.com/koron-go/prefixw](https://github.com/koron-go/prefixw) | `1.0.0` | `1.0.2` |\n| [github.com/lmittmann/tint](https://github.com/lmittmann/tint) | `1.0.4` | `1.1.3` |\n| [github.com/mackerelio/go-osstat](https://github.com/mackerelio/go-osstat) | `0.2.4` | `0.2.7` |\n| [github.com/moby/patternmatcher](https://github.com/moby/patternmatcher) | `0.6.0` | `0.6.1` |\n| [github.com/rs/zerolog](https://github.com/rs/zerolog) | `1.32.0` | `1.35.0` |\n| [github.com/samber/slog-logrus/v2](https://github.com/samber/slog-logrus) | `2.2.0` | `2.5.4` |\n| [github.com/tidwall/gjson](https://github.com/tidwall/gjson) | `1.17.0` | `1.18.0` |\n| [github.com/vito/midterm](https://github.com/vito/midterm) | `0.1.5-0.20240307214207-d0271a7ca452` | `0.2.4` |\n| [github.com/zeebo/xxh3](https://github.com/zeebo/xxh3) | `1.0.2` | `1.1.0` |\n| [go.opentelemetry.io/otel/log](https://github.com/open-telemetry/opentelemetry-go) | `0.0.1-alpha` | `0.18.0` |\n\n\nUpdates `github.com/99designs/gqlgen` from 0.17.44 to 0.17.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/releases\"\u003egithub.com/99designs/gqlgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.89\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeature/optimize packages load validation by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4070\"\u003e99designs/gqlgen#4070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated integration test dependencies by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4071\"\u003e99designs/gqlgen#4071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: just split injectTypesFromSchema into smaller methods by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4061\"\u003e99designs/gqlgen#4061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore headers from body by \u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4088\"\u003e99designs/gqlgen#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: batch resolver being called multiple times for interface implementations by \u003ca href=\"https://github.com/tomoikey\"\u003e\u003ccode\u003e@​tomoikey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4087\"\u003e99designs/gqlgen#4087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove use_light_mode_prefetch option by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4080\"\u003e99designs/gqlgen#4080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.1.2 to 6.1.3 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4067\"\u003e99designs/gqlgen#4067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4069\"\u003e99designs/gqlgen#4069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 16 to 19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4092\"\u003e99designs/gqlgen#4092\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4088\"\u003e99designs/gqlgen#4088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.88...v0.17.89\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.88...v0.17.89\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.88\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd nested batch resolver tests and documentation to batchresolver example by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4043\"\u003e99designs/gqlgen#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic in unmarshalling null to non-nullable bound type by \u003ca href=\"https://github.com/deitrix\"\u003e\u003ccode\u003e@​deitrix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4055\"\u003e99designs/gqlgen#4055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes a bug that causes excessive pruning by \u003ca href=\"https://github.com/AdallomRoy\"\u003e\u003ccode\u003e@​AdallomRoy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4054\"\u003e99designs/gqlgen#4054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing config options in gqlgen.schema.json by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4045\"\u003e99designs/gqlgen#4045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ca href=\"https://github.com/goField\"\u003e\u003ccode\u003e@​goField\u003c/code\u003e\u003c/a\u003e(batch: true) directive by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4040\"\u003e99designs/gqlgen#4040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicated buildField batch flag block by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4057\"\u003e99designs/gqlgen#4057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add incremental code generation for follow-schema layout by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4042\"\u003e99designs/gqlgen#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 14 to 15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4037\"\u003e99designs/gqlgen#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devops-actions/actionlint from 0.1.10 to 0.1.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4036\"\u003e99designs/gqlgen#4036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.4 to 4.1.5 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4035\"\u003e99designs/gqlgen#4035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e from 5.2.2 to 5.2.3 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4034\"\u003e99designs/gqlgen#4034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/sosodev/duration from 1.3.1 to 1.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4032\"\u003e99designs/gqlgen#4032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.1.1 to 6.1.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4033\"\u003e99designs/gqlgen#4033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump rollup from 4.56.0 to 4.59.0 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4039\"\u003e99designs/gqlgen#4039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/urfave/cli/v3 from 3.6.2 to 3.7.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4046\"\u003e99designs/gqlgen#4046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.5 to 4.1.6 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4048\"\u003e99designs/gqlgen#4048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mikepenz/action-junit-report from 6.2.0 to 6.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4049\"\u003e99designs/gqlgen#4049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4050\"\u003e99designs/gqlgen#4050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 15 to 16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4051\"\u003e99designs/gqlgen#4051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4052\"\u003e99designs/gqlgen#4052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql from 16.12.0 to 16.13.0 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4047\"\u003e99designs/gqlgen#4047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump immutable from 3.7.6 to 5.1.5 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4058\"\u003e99designs/gqlgen#4058\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4043\"\u003e99designs/gqlgen#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4042\"\u003e99designs/gqlgen#4042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.87...v0.17.88\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.87...v0.17.88\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.87\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md\"\u003egithub.com/99designs/gqlgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.50...HEAD\"\u003eUnreleased\u003c/a\u003e\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.49...v0.17.50\"\u003ev0.17.50\u003c/a\u003e - 2024-09-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003ea6d5d843\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e release v0.17.50\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003ef154d99d\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e Fix Nancy to use Go 1.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e6b9e40e8\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e make rewrite default for resolver layout single-file (\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3243\"\u003e#3243\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eBumps the npm_and_yarn group in /integration with 1 update: \u003ca href=\"https://github.com/lukeed/dset\"\u003edset\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eUpdates \u003ccode\u003edset\u003c/code\u003e from 3.1.3 to 3.1.4\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukeed/dset/releases\"\u003eRelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukeed/dset/compare/v3.1.3...v3.1.4\"\u003eCommits\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eupdated-dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edependency-name: dset\ndependency-type: indirect\ndependency-group: npm_and_yarn\n...\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump some more module versions\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate aurora\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid upgrade to go 1.23\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edowngrade goquery to support pre-Go 1.23 for now\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/99designs/gqlgen/commit/76d62cf985e293ae4c352529659381a4caf45565\"\u003e\u003ccode\u003e76d62cf\u003c/code\u003e\u003c/a\u003e release v0.17.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/be391aebdd50897dbb7d65fe2ee8b1cb1c63721e\"\u003e\u003ccode\u003ebe391ae\u003c/code\u003e\u003c/a\u003e Remove use_light_mode_prefetch option (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8139cd123fc4ad498aaed4c26886ab76a64281c1\"\u003e\u003ccode\u003e8139cd1\u003c/code\u003e\u003c/a\u003e fix: batch resolver being called multiple times for interface implementations...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f7f177b0572a89be1cd9e5a3ae6c9c0f90d54826\"\u003e\u003ccode\u003ef7f177b\u003c/code\u003e\u003c/a\u003e Ignore headers from body (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4088\"\u003e#4088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/5f192ccff3459f2751abae431bdaf386d0ef2df8\"\u003e\u003ccode\u003e5f192cc\u003c/code\u003e\u003c/a\u003e chore(deps): bump dawidd6/action-download-artifact from 16 to 19 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4092\"\u003e#4092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/82bf8457f1df0a7073b5f45ef70e8b95eb09cba8\"\u003e\u003ccode\u003e82bf845\u003c/code\u003e\u003c/a\u003e fix: Handle interface-to-interface inheritance in introspection (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4083\"\u003e#4083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/daf8f07ffad018bd8b061674bcbf5cb7e9ae9f72\"\u003e\u003ccode\u003edaf8f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/3e779134def8708ff6ac1bb08e0143fa03027037\"\u003e\u003ccode\u003e3e77913\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e in /integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f92e401550602ddc9c0cf9c35cfe5f3385a5566c\"\u003e\u003ccode\u003ef92e401\u003c/code\u003e\u003c/a\u003e Refactor: just split injectTypesFromSchema into smaller methods (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4061\"\u003e#4061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/6edc0f4144c9a9296fc2d8e0d63d5b8ebb02968a\"\u003e\u003ccode\u003e6edc0f4\u003c/code\u003e\u003c/a\u003e Updated integration test dependencies (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4071\"\u003e#4071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.44...v0.17.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Khan/genqlient` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Khan/genqlient/releases\"\u003egithub.com/Khan/genqlient's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a bug introduced in v0.8.0 breaking path resolution on Windows, along with some other small features and bugs.\u003c/p\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e@genqlient(alias)\u003c/code\u003e directive to customize field names without requiring GraphQL aliases (fixes \u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eauto_camel_case\u003c/code\u003e config option to automatically convert snake_case to camelCase in both field names and type names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixed path resolution on Windows\u003c/li\u003e\n\u003cli\u003efixed documentation link in \u003ccode\u003eintroduction.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eupgraded version of alexflint/go-arg from 1.4.2 to 1.5.1\u003c/li\u003e\n\u003cli\u003efixed a typo in the struct + fragment error message\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cp\u003eThis release adds support for genqlient subscriptions; see the \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more, and thanks to \u003ca href=\"https://github.com/matthieu4294967296moineau\"\u003e\u003ccode\u003e@​matthieu4294967296moineau\u003c/code\u003e\u003c/a\u003e for the original implementation and \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e for additional testing and improvements.\u003c/p\u003e\n\u003cp\u003eNote that genqlient now requires Go 1.22.5 or higher, and is tested through Go 1.23.3.\u003c/p\u003e\n\u003ch3\u003eBreaking changes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now forbids \u003ccode\u003eomitempty: false\u003c/code\u003e (including implicit behaviour) when using pointer on non-null input field.\u003c/li\u003e\n\u003cli\u003eThe error text for HTTP errors has changed slightly. If you were parsing it, switch to \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/client_config.md#handling-errors\"\u003e\u003ccode\u003eAs\u003c/code\u003e-ing to \u003ccode\u003egraphql.HTTPError\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now supports subscriptions; the websocket protocol is by default \u003ccode\u003egraphql-transport-ws\u003c/code\u003e but can be set to another value.\u003cbr /\u003e\nSee the \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more details on how to use subscriptions.\u003c/li\u003e\n\u003cli\u003egenqlient now supports double-star globs for schema and query files; see \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/genqlient.yaml\"\u003e\u003ccode\u003ehttps://github.com/Khan/genqlient/blob/HEAD/genqlient.yaml\u003c/code\u003e docs\u003c/a\u003e for more.\u003c/li\u003e\n\u003cli\u003egenqlient now generates slices containing all enum values for each enum type.\u003c/li\u003e\n\u003cli\u003egenqlient now returns \u003ccode\u003eIs\u003c/code\u003e/\u003ccode\u003eAs\u003c/code\u003e-able errors when the HTTP request returns a non-200 status.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eomitempty validation:\n\u003cul\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty\u003c/code\u003e on non-nullable input field, if the field has a default\u003c/li\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty: false\u003c/code\u003e on an input field, even when it is non-nullable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edon't do \u003ccode\u003eomitempty\u003c/code\u003e and \u003ccode\u003epointer\u003c/code\u003e input types validation when \u003ccode\u003euse_struct_reference\u003c/code\u003e is used, as the generated type is often not compatible with validation logic.\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eallow_broken_features\u003c/code\u003e option, which no longer did anything, has been removed\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/Khan/genqlient/blob/main/docs/CHANGELOG.md\"\u003egithub.com/Khan/genqlient's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a bug introduced in v0.8.0 breaking path resolution on Windows, along with some other small features and bugs.\u003c/p\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e@genqlient(alias)\u003c/code\u003e directive to customize field names without requiring GraphQL aliases (fixes \u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eauto_camel_case\u003c/code\u003e config option to automatically convert snake_case to camelCase in both field names and type names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixed path resolution on Windows\u003c/li\u003e\n\u003cli\u003efixed documentation link in \u003ccode\u003eintroduction.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eupgraded version of alexflint/go-arg from 1.4.2 to 1.5.1\u003c/li\u003e\n\u003cli\u003efixed a typo in the struct + fragment error message\u003c/li\u003e\n\u003cli\u003eavoid error when a subscription message is received without a subscription ID\u003c/li\u003e\n\u003cli\u003eavoid closing subscription channels more than once, which could cause a panic in some cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cp\u003eThis release adds support for genqlient subscriptions; see the \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more, and thanks to \u003ca href=\"https://github.com/matthieu4294967296moineau\"\u003e\u003ccode\u003e@​matthieu4294967296moineau\u003c/code\u003e\u003c/a\u003e for the original implementation and \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e for additional testing and improvements.\u003c/p\u003e\n\u003cp\u003eNote that genqlient now requires Go 1.22.5 or higher, and is tested through Go 1.23.3.\u003c/p\u003e\n\u003ch3\u003eBreaking changes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now forbids \u003ccode\u003eomitempty: false\u003c/code\u003e (including implicit behaviour) when using pointer on non-null input field.\u003c/li\u003e\n\u003cli\u003eThe error text for HTTP errors has changed slightly. If you were parsing it, switch to \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/client_config.md#handling-errors\"\u003e\u003ccode\u003eAs\u003c/code\u003e-ing to \u003ccode\u003egraphql.HTTPError\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now supports subscriptions; the websocket protocol is by default \u003ccode\u003egraphql-transport-ws\u003c/code\u003e but can be set to another value.\nSee the \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more details on how to use subscriptions.\u003c/li\u003e\n\u003cli\u003egenqlient now supports double-star globs for schema and query files; see \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/genqlient.yaml\"\u003e\u003ccode\u003ehttps://github.com/Khan/genqlient/blob/main/docs/genqlient.yaml\u003c/code\u003e docs\u003c/a\u003e for more.\u003c/li\u003e\n\u003cli\u003egenqlient now generates slices containing all enum values for each enum type.\u003c/li\u003e\n\u003cli\u003egenqlient now returns \u003ccode\u003eIs\u003c/code\u003e/\u003ccode\u003eAs\u003c/code\u003e-able errors when the HTTP request returns a non-200 status.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eomitempty validation:\n\u003cul\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty\u003c/code\u003e on non-nullable input field, if the field has a default\u003c/li\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty: false\u003c/code\u003e on an input field, even when it is non-nullable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edon't do \u003ccode\u003eomitempty\u003c/code\u003e and \u003ccode\u003epointer\u003c/code\u003e input types validation when \u003ccode\u003euse_struct_reference\u003c/code\u003e is used, as the generated type is often not compatible with validation logic.\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eallow_broken_features\u003c/code\u003e option, which no longer did anything, has been removed\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/Khan/genqlient/commit/6309a6ef5f325d254be1a91756b56fd9ec5441a3\"\u003e\u003ccode\u003e6309a6e\u003c/code\u003e\u003c/a\u003e Release v0.8.1 (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/ad1db8f531b790837fe52947d8e5527752821d9f\"\u003e\u003ccode\u003ead1db8f\u003c/code\u003e\u003c/a\u003e Fix typo frragment -\u0026gt; fragment (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/e2e0ef0ffa068f8abdfa61c737ed7c23dc70500f\"\u003e\u003ccode\u003ee2e0ef0\u003c/code\u003e\u003c/a\u003e Auto snake case (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/bc17161536c0b61b8ed24bfb955a7d16caeec692\"\u003e\u003ccode\u003ebc17161\u003c/code\u003e\u003c/a\u003e Add field aliasing (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/86db6f08b9de0db041beae947bb2e6f9b02d2748\"\u003e\u003ccode\u003e86db6f0\u003c/code\u003e\u003c/a\u003e chore: upgrade alexflint/go-arg (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/3a0d213034f77f0523632d1627b239c5a59888ce\"\u003e\u003ccode\u003e3a0d213\u003c/code\u003e\u003c/a\u003e Matching in genqlient by Normalizing Paths (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/63893acf8f44252a5d074757821e5ae4ce965fc4\"\u003e\u003ccode\u003e63893ac\u003c/code\u003e\u003c/a\u003e Fix link in introduction.md (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/78a03a6c6df684eba7233c8efc9ffb9d4ffdfcea\"\u003e\u003ccode\u003e78a03a6\u003c/code\u003e\u003c/a\u003e Release v0.8.0 (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/8ba2f831316f9d31e059bfafb856bdff7f2196ab\"\u003e\u003ccode\u003e8ba2f83\u003c/code\u003e\u003c/a\u003e Fix documentation for client error As-ability, and add tests (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/6010b636967a16fed1058591b70899b3608fb2cb\"\u003e\u003ccode\u003e6010b63\u003c/code\u003e\u003c/a\u003e HTTPError wraps full Response for typed output (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Khan/genqlient/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/a-h/templ` from 0.2.543 to 0.3.1001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/a-h/templ/releases\"\u003egithub.com/a-h/templ's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.1001\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e2c505c0 chore: add unit test to cover recent fix\u003c/li\u003e\n\u003cli\u003e4233429 chore: bump compiler to Go 1.26\u003c/li\u003e\n\u003cli\u003e1b9a429 chore: bump deps in fiber example\u003c/li\u003e\n\u003cli\u003e54981db chore: bump docusaurus version\u003c/li\u003e\n\u003cli\u003ee606c30 chore: bump flake builder\u003c/li\u003e\n\u003cli\u003e66bc28b chore: bump gofiber example deps\u003c/li\u003e\n\u003cli\u003e95f88a6 chore: bump to Go 1.25, update csrf example\u003c/li\u003e\n\u003cli\u003e916a243 chore: bump version\u003c/li\u003e\n\u003cli\u003e45dda73 chore: fix test broken by merge\u003c/li\u003e\n\u003cli\u003e5ddd784 chore: revert Nix bump to Go 1.26 because it breaks the golangci-lint package\u003c/li\u003e\n\u003cli\u003e4037d8a feat: add Range to BoolConstantAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eafb0034 feat: add Range to BooleanExpressionAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec80f745 feat: add Range to ChildrenExpression nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0f5243 feat: add Range to ConditionalAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1338\"\u003e#1338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e60fc376 feat: add Range to ConstantAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb4e809e feat: add Range to SpreadAttributes nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1335\"\u003e#1335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5824d4b feat: add TLS support to live reload proxy (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9a940b feat: strip space from CSS classname rendering, closes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1074\"\u003e#1074\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebdda41e fix: don't remove unaliased hyphenated imports if they're used (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2ff8bb fix: issue 1253 (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecf6235a fix: proxy escaping characters (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed97730c fix: support nushell for prettier, fixes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1266\"\u003e#1266\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb666bd7 fix: undefined variable in proxy test range loop (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe8271d refactor: skip some more tests that require prettier\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.977\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee269629 chore: bump nix dependencies\u003c/li\u003e\n\u003cli\u003ee16061b chore: bump npm docs (npm audit fix)\u003c/li\u003e\n\u003cli\u003eacc6444 chore: bump versions in examples\u003c/li\u003e\n\u003cli\u003e54b3856 chore: fix broken unit test\u003c/li\u003e\n\u003cli\u003e8662cdb feat(proxy): flush streamed html (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edc31b64 feat: add Range to DocType nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1302\"\u003e#1302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe9d6c9 feat: add Range to Whitespace nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea74cfa9 feat: add prettier to templ info command\u003c/li\u003e\n\u003cli\u003e0d69ba4 feat: add support for \u0026quot;fallthrough\u0026quot; in case statements (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea7df818 fix: LSP diagnostics on Windows (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e40d2b42 fix: LSP proxy SourceMapCache should not store nil SourceMaps (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e25dc2ce fix: normalize leading whitespaces in multiline go code (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7be7dd6 fix: prevent templ fmt from adding whitespace to blank lines in inline functions (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1287\"\u003e#1287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e554eab8 fix: wait for proxy to be ready upon restart (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.960\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7a75104 chore: bump version\u003c/li\u003e\n\u003cli\u003e8b51dc9 chore: bump version\u003c/li\u003e\n\u003cli\u003e336ca10 chore: bump version\u003c/li\u003e\n\u003cli\u003eb75203b chore: fix ensure generated\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/5ddd784440b232930161d76c7ca85d922fdcf183\"\u003e\u003ccode\u003e5ddd784\u003c/code\u003e\u003c/a\u003e chore: revert Nix bump to Go 1.26 because it breaks the golangci-lint package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/66bc28ba98f86760cb4bf6b4bf053712b078cdac\"\u003e\u003ccode\u003e66bc28b\u003c/code\u003e\u003c/a\u003e chore: bump gofiber example deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/4233429a642783b86210bb4dcdd96a1e3f85805b\"\u003e\u003ccode\u003e4233429\u003c/code\u003e\u003c/a\u003e chore: bump compiler to Go 1.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/45dda7376a22bd23ccf0a06938205fd4d707584a\"\u003e\u003ccode\u003e45dda73\u003c/code\u003e\u003c/a\u003e chore: fix test broken by merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/916a24376495584474b2fb93a92e11a64c8ac929\"\u003e\u003ccode\u003e916a243\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/d97730c370b9f8961590feb60ed0b50af997ae62\"\u003e\u003ccode\u003ed97730c\u003c/code\u003e\u003c/a\u003e fix: support nushell for prettier, fixes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1266\"\u003e#1266\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/c2ff8bbb347008e470f5fbb7e9f5a793a8196b4e\"\u003e\u003ccode\u003ec2ff8bb\u003c/code\u003e\u003c/a\u003e fix: issue 1253 (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/5824d4b54de71e8f2bb183171f873a263cc7ed19\"\u003e\u003ccode\u003e5824d4b\u003c/code\u003e\u003c/a\u003e feat: add TLS support to live reload proxy (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/be8271d5c7d5a1d2d8f6bd18317fe2ba68d55a00\"\u003e\u003ccode\u003ebe8271d\u003c/code\u003e\u003c/a\u003e refactor: skip some more tests that require prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/e9a940b9a9c5dacc7fe721fe815df9c4c5371053\"\u003e\u003ccode\u003ee9a940b\u003c/code\u003e\u003c/a\u003e feat: strip space from CSS classname rendering, closes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1074\"\u003e#1074\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/a-h/templ/compare/v0.2.543...v0.3.1001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/adrg/xdg` from 0.4.0 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adrg/xdg/releases\"\u003egithub.com/adrg/xdg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003exdg.SearchRuntimeFile\u003c/code\u003e to also look in the operating system's temporary directory for runtime files.\nThis covers unlikely cases in which runtime files cannot be written relative to the base runtime directory either because it does not exist or it is not accessible, so \u003ccode\u003exdg.RuntimeFile\u003c/code\u003e suggests the operating system's temporary directory as a suitable fallback location.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved package testing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated logic of \u003ccode\u003exdg.RuntimeFile\u003c/code\u003e: due to the special nature of the \u003ccode\u003eruntime directory\u003c/code\u003e, the function no longer attempts to create it if it does not exist. If that's the case, the function uses the operating system's \u003ccode\u003etemporary directory\u003c/code\u003e as a fallback. The function still creates subdirectories relative to the base runtime directory or its fallback.\u003c/p\u003e\n\u003cp\u003eJustification: the creation of the runtime directory is not in the scope of this package as it has special requirements defined by the \u003ca href=\"https://specifications.freedesktop.org/basedir-spec/latest\"\u003eXDG Base Directory Specification\u003c/a\u003e. Relevant excerpt:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe lifetime of the directory MUST be bound to the user being logged in. It MUST be created  when the user first logs in and if the user fully logs out the directory MUST be removed. If the user logs in more than once they should get pointed to the same directory, and it is mandatory that the directory continues to exist from their first login to their last logout on the system, and not removed in between. Files in the directory MUST not survive reboot or a full logout/login cycle.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAlso, on \u003ccode\u003eLinux\u003c/code\u003e, the parent directories of the default user runtime directory are owned by the root user so they cannot be created by a regular user. \u003ca href=\"https://www.freedesktop.org/software/systemd/man/latest/pam_systemd.html\"\u003epam_systemd\u003c/a\u003e is usually responsible for creating the runtime directory (\u003ccode\u003e/run/user/$UID\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for the non-standard \u003ccode\u003eXDG_BIN_HOME\u003c/code\u003e base directory.\nSee \u003ca href=\"https://github.com/adrg/xdg?tab=readme-ov-file#xdg-base-directory\"\u003eXDG base directories\u003c/a\u003e README section for more details.\u003c/li\u003e\n\u003cli\u003eAdded more config and data search locations on \u003ccode\u003emacOS\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e~/.config\u003c/code\u003e at the end of the list of default locations for \u003ccode\u003eXDG_CONFIG_DIRS\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e~/.local/share\u003c/code\u003e at the end of the list of default locations for \u003ccode\u003eXDG_DATA_DIRS\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded more application search locations on \u003ccode\u003eWindows\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e%ProgramFiles%\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%ProgramFiles%\\Common Files\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%LOCALAPPDATA%\\Programs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%LOCALAPPDATA%\\Programs\\Common\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003egolang.org/x/sys\u003c/code\u003e dependency to the latest version.\u003c/li\u003e\n\u003cli\u003eImproved package testing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euser-dirs.dirs\u003c/code\u003e config file is now parsed on Unix-like operating systems (except for macOS and Plan 9).\nSee \u003ca href=\"https://github.com/adrg/xdg?tab=readme-ov-file#xdg-user-directories\"\u003eXDG user directories\u003c/a\u003e README section for more details.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003egolang.org/x/sys\u003c/code\u003e dependency to the latest version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMoved all path related functionality in internal \u003ccode\u003epathutil\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003eAdded internal \u003ccode\u003euserdirs\u003c/code\u003e package:\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003exdg.UserDirectories\u003c/code\u003e to \u003ccode\u003euserdirs.Directories\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded parsing functions for \u003ccode\u003euser-dirs.dirs\u003c/code\u003e config file.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved package testing.\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/adrg/xdg/commit/aa865a51a1b35fd06925fd6b8604991e79e3167e\"\u003e\u003ccode\u003eaa865a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/adrg/xdg/issues/101\"\u003e#101\u003c/a\u003e from adrg/update-search-runtime-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/71a81eccf3e9ac9ebf03e8c11ca3ed60a06eac7f\"\u003e\u003ccode\u003e71a81ec\u003c/code\u003e\u003c/a\u003e Minor xdg.SearchRuntimeFile function documentation update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/88111eba52ac2a211b97194266db5207c975c266\"\u003e\u003ccode\u003e88111eb\u003c/code\u003e\u003c/a\u003e Minor example update in README.md and doc.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/d9f76be86d944bf2b9bdb8544952111e2533f3ad\"\u003e\u003ccode\u003ed9f76be\u003c/code\u003e\u003c/a\u003e Improve non-existent runtime directory test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/800775a49c0a7877af5dca22104b90dc7e788cd0\"\u003e\u003ccode\u003e800775a\u003c/code\u003e\u003c/a\u003e Update xdg.SearchRuntimeFile to also look in temporary directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/2335a687b19a49dafb193856d64d911d33c4b3c1\"\u003e\u003ccode\u003e2335a68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/adrg/xdg/issues/99\"\u003e#99\u003c/a\u003e from adrg/improve-runtime-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/221e50698e5b31d277289e971f645299279efdd5\"\u003e\u003ccode\u003e221e506\u003c/code\u003e\u003c/a\u003e Minor non-existent runtime directory test case fix on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/9bbb6024b2e9ee213bbed1f63ae8ea6063767d5b\"\u003e\u003ccode\u003e9bbb602\u003c/code\u003e\u003c/a\u003e Minor error format improvement in pathutil.Create and pathutil.Search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/987b3ce5c440036b799a21a633a699be91530d0a\"\u003e\u003ccode\u003e987b3ce\u003c/code\u003e\u003c/a\u003e Minor README.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/3c39d559725cf005c392630100f4f338b49daf24\"\u003e\u003ccode\u003e3c39d55\u003c/code\u003e\u003c/a\u003e Add non-existent runtime directory test case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adrg/xdg/compare/v0.4.0...v0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/bubbletea` from 0.25.0 to 1.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003egithub.com/charmbracelet/bubbletea's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9edf69c677c7353eca5fae6d3ea3986af39717b7: fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e314b50c7b452fd737d28582ae9d27c04ea725001: feat: properly call nested sequenceMsg and batchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c: fix: recover from nested panics in Sequence and Batch commands (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e1282a76358cb680de9d4de7520f9f99c9e2903: add example for the nested Sequence and Batch (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0290af4a499ee6a3e22822cebe1e74fdeac313be: simplify case for BatchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e21eecd586367fd0cd78da6842c48f9c4b1185b6f: fix: send batch commands to cmds channel instead of executing them in event loop (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1473\"\u003e#1473\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e28ab4f41b29fef14d900c46a4873a45891a9ee9b: fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec76509a9d4974207cd66255707d14f4f938f7f52: fix: compact sequences like batches (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/958\"\u003e#958\u003c/a\u003e) (\u003ca href=\"https://github.com/jdhenke\"\u003e\u003ccode\u003e@​jdhenke\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5da8d068af74764b271a197de54e2bc2bfedb38: fix: handle nested SequenceMsg in event loop and use sync.WaitGroup f… (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1463\"\u003e#1463\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e80ea844a7650c84e13958de14cdd4f63ac1775aa: fix: lint issues in key_windows.go and tty_windows.go (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3136ed49037a096fe05c6cb16f0a14a38e20c58: docs(license): update copyright date range (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e919805f8f0d134af7e3569b0054c13b561976dfa: docs(readme): update footer art (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef01583bb899e125c7a26d3b870eff585ec0f4816: docs: show the correct branch in the build badge (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9edf69c677c7353eca5fae6d3ea3986af39717b7\"\u003e\u003ccode\u003e9edf69c\u003c/code\u003e\u003c/a\u003e fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/31c0299982a8237acc35979ce07f25f441c62cd6\"\u003e\u003ccode\u003e31c0299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/ffa05021909e14c478cbe138ca78effbea04e4e0\"\u003e\u003ccode\u003effa0502\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/848\"\u003e#848\u003c/a\u003e from wolfmagnate/fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c\"\u003e\u003ccode\u003e9e0e8f0\u003c/code\u003e\u003c/a\u003e fix: recover from nested panics in Sequence and Batch commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/0966c3a140902959f86223eb4092bb52a74e8c96\"\u003e\u003ccode\u003e0966c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/21eecd586367fd0cd78da6842c48f9c4b1185b6f\"\u003e\u003ccode\u003e21eecd5\u003c/code\u003e\u003c/a\u003e fix: send batch commands to cmds channel instead of executing them in event l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9aae1f0a1bce0226c058b969f8f13f40bf012a69\"\u003e\u003ccode\u003e9aae1f0\u003c/code\u003e\u003c/a\u003e chore(examples): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/41f39959f2617a5cba6530608690e98c682c4439\"\u003e\u003ccode\u003e41f3995\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/3da2d282196bb732a8b80a373318d73f29b6bb55\"\u003e\u003ccode\u003e3da2d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/28ab4f41b29fef14d900c46a4873a45891a9ee9b\"\u003e\u003ccode\u003e28ab4f4\u003c/code\u003e\u003c/a\u003e fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v0.25.0...v1.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/lipgloss` from 0.10.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/lipgloss/releases\"\u003egithub.com/charmbracelet/lipgloss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eTables, Improved\u003c/h2\u003e\n\u003cp\u003eIn this release, the inimitable \u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bashbunni\"\u003e\u003ccode\u003e@​bashbunni\u003c/code\u003e\u003c/a\u003e majorly overhauled on the table sizing and content wrapping algorithms. Tables will now be much smarter on deciding the ideal width of each column, and contents now wraps by default inside cells.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Table content wraps by default.\r\nt := table.New().\r\n    Headers(someHeaders...).\r\n    Rows(someRows...).\r\n    Width(80)\r\n\u003cp\u003efmt.Println(t)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Actually, let's not wrap the content.\r\nt := table.New().\r\n    Headers(someHeaders...).\r\n    Rows(someRows...).\r\n    Width(80).\r\n    Wrap(false)\r\n\r\nfmt.Println(t)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Border Styles\u003c/h2\u003e\n\u003cp\u003eAlso, we added two new border styles that you can use to generate tables in Markdown and ASCII styles.\u003c/p\u003e\n\u003ch3\u003eMarkdown Tables\u003c/h3\u003e\n\u003cp\u003eTo render tables correctly for Markdown you'll want to use \u003ca href=\"https://pkg.go.dev/github.com/charmbracelet/lipgloss@v1.1.0#MarkdownBorder\"\u003e\u003ccode\u003elipgloss.MarkdownBorder\u003c/code\u003e\u003c/a\u003e \u003cem\u003eand\u003c/em\u003e disable the top and bottom borders.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003et := table.New().\r\n    Headers(someHeaders...).\r\n    Rows(someRows).\r\n    Border(lipgloss.MarkdownBorder()).\r\n    BorderTop(false).\r\n    BorderBottom(false)\r\n\u003cp\u003efmt.Println(t)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/f0e45475a64ee60d712b81145172d3739db36a93\"\u003e\u003ccode\u003ef0e4547\u003c/code\u003e\u003c/a\u003e chore: fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/fb0d75756388d327a7d6f3721c83d6e122aee6f2\"\u003e\u003ccode\u003efb0d757\u003c/code\u003e\u003c/a\u003e chore(taskfile): delete \u003ccode\u003elint:all\u003c/code\u003e and \u003ccode\u003elint:soft\u003c/code\u003e tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/1209cf0750c629e5e4d5f3fe99bf8fc3454733b1\"\u003e\u003ccode\u003e1209cf0\u003c/code\u003e\u003c/a\u003e ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/c454a0adaafcf9ff18704e8b27aa8fe4a2d22026\"\u003e\u003ccode\u003ec454a0a\u003c/code\u003e\u003c/a\u003e feat(tables): add markdown and ascii border style for tables (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/341996d8a0782447c845154288e42d7f50baf27b\"\u003e\u003ccode\u003e341996d\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003echarmbracelet/x/cellbuf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/1f1209e8be34adf156ed35bed6aded58410f071b\"\u003e\u003ccode\u003e1f1209e\u003c/code\u003e\u003c/a\u003e feat(table): use cellbuf to preserve styles for wrapped content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/2aa2eb0349ddb873dcd4548a642cc3b3e6809d90\"\u003e\u003ccode\u003e2aa2eb0\u003c/code\u003e\u003c/a\u003e test(table): test wrapping cell styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/9500f10a6b9145b4d3ed9b317ad952ca162dbde3\"\u003e\u003ccode\u003e9500f10\u003c/code\u003e\u003c/a\u003e fix(table): ensure we're passing the right row index to \u003ccode\u003estyleFunc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/7b191c57d42d0bb7e73873719ad5d572aced14ec\"\u003e\u003ccode\u003e7b191c5\u003c/code\u003e\u003c/a\u003e fix(test): make table wrapping tests use golden files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/9cfb7dd7998c648cbe502b96bac83ddb8ca2a38c\"\u003e\u003ccode\u003e9cfb7dd\u003c/code\u003e\u003c/a\u003e test(table): check truncation logic for overflow and nowrap\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/lipgloss/compare/v0.10.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/console` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/console/releases\"\u003egithub.com/containerd/console's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add solaris to non-supported shim. by \u003ca href=\"https://github.com/jperkin\"\u003e\u003ccode\u003e@​jperkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/console/pull/84\"\u003econtainerd/console#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epty: add GetPtyFromFile as safer GetPty by \u003ca href=\"https://github.com/cyphar\"\u003e\u003ccode\u003e@​cyphar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/console/pull/86\"\u003econtainerd/console#86\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jperkin\"\u003e\u003ccode\u003e@​jperkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/console/pull/84\"\u003econtainerd/console#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cyphar\"\u003e\u003ccode\u003e@​cyphar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/console/pull/86\"\u003econtainerd/console#86\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/containerd/console/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/containerd/console/compare/v1.0.4...v1.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/c8d962180f543ac07c008ecc79a413406ea10c0b\"\u003e\u003ccode\u003ec8d9621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/console/issues/86\"\u003e#86\u003c/a\u003e from cyphar/newpty-from-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/fa4de4c0aec0e866904828dbb2c5a1383dd56bd3\"\u003e\u003ccode\u003efa4de4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/console/issues/84\"\u003e#84\u003c/a\u003e from jperkin/fix-solaris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/c79e45e6b8addceef7d8bb3c96809bd7f0ed4433\"\u003e\u003ccode\u003ec79e45e\u003c/code\u003e\u003c/a\u003e pty: add GetPtyFromFile as safer GetPty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/12ba7453ffca933d433261ec89cbb9b97974567a\"\u003e\u003ccode\u003e12ba745\u003c/code\u003e\u003c/a\u003e tc: make internal handlers take File interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/9dd67e11b32547c0e9e9bdb9c593ca008b9177c1\"\u003e\u003ccode\u003e9dd67e1\u003c/code\u003e\u003c/a\u003e gha: bump containerd/project-checks to v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/37ae7bbd2fb26e22e74a2c9431eb1ad61d274fdf\"\u003e\u003ccode\u003e37ae7bb\u003c/code\u003e\u003c/a\u003e fix: add solaris to non-supported shim.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/containerd/console/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd` from 1.7.15 to 1.7.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd 1.7.30\u003c/h2\u003e\n\u003cp\u003eWelcome to the v1.7.30 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe thirtieth patch release for containerd 1.7 contains various fixes\nand updates.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003ch4\u003eContainer Runtime Interface (CRI)\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFix NRI dropping requested CDI devices silently\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12650\"\u003e#12650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRedact all query parameters in CRI error logs\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12551\"\u003e#12551\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRuntime\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUpdate runc binary to v1.3.4\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12619\"\u003e#12619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003cli\u003eAkihiro Suda\u003c/li\u003e\n\u003cli\u003eAustin Vazquez\u003c/li\u003e\n\u003cli\u003eMike Brown\u003c/li\u003e\n\u003cli\u003eWei Fu\u003c/li\u003e\n\u003cli\u003eAndrey Noskov\u003c/li\u003e\n\u003cli\u003eCrazyMax\u003c/li\u003e\n\u003cli\u003eDavanum Srinivas\u003c/li\u003e\n\u003cli\u003eJin Dong\u003c/li\u003e\n\u003cli\u003eKrisztian Litkey\u003c/li\u003e\n\u003cli\u003eMaksym Pavlenko\u003c/li\u003e\n\u003cli\u003ePaweł Gronowski\u003c/li\u003e\n\u003cli\u003ePhil Estes\u003c/li\u003e\n\u003cli\u003eSamuel Karp\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare release notes for v1.7.30 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12652\"\u003e#12652\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3d0ca6d2e7ba597bf0423e5f5f49e47b81c1e7a0\"\u003e\u003ccode\u003e3d0ca6d2e\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.30\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix NRI dropping requested CDI devices silently (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12650\"\u003e#12650\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/0bc74f47e708bd843e676c5a8617f0498ea6459a\"\u003e\u003ccode\u003e0bc74f47e\u003c/code\u003e\u003c/a\u003e cri,nri: don't drop requested CDI devices silently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003escript/setup/install-cni: install CNI plugins v1.9.0 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12660\"\u003e#12660\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/7db16b5627a550caf05d9a902e16cb0d04bf1ee1\"\u003e\u003ccode\u003e7db16b562\u003c/code\u003e\u003c/a\u003e script/setup/install-cni: install CNI plugins v1.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ego.mod: golang.org/x/crypto v0.45.0 (drop support for Go 1.23) (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12640\"\u003e#12640\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/bca897b4739fef9b6a34c54ac6050d1621e53f92\"\u003e\u003ccode\u003ebca897b47\u003c/code\u003e\u003c/a\u003e go.mod: golang.org/x/crypto v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/37cbd2224e674c317e25b03bbf4ab5a9ed644a5d\"\u003e\u003ccode\u003e37cbd2224\u003c/code\u003e\u003c/a\u003e CI: drop Go 1.23\u003c/li\u003e\n\u003c/ul\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/containerd/containerd/commit/71c1c8666c6a999cc8c319160b6b2ea38c4a2c9e\"\u003e\u003ccode\u003e71c1c86\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12652\"\u003e#12652\u003c/a\u003e from dmcgowan/prepare-1.7.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3d0ca6d2e7ba597bf0423e5f5f49e47b81c1e7a0\"\u003e\u003ccode\u003e3d0ca6d\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a8ce78b8eb3e4b5c6eca0cc4d5a5706288bc5184\"\u003e\u003ccode\u003ea8ce78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12650\"\u003e#12650\u003c/a\u003e from klihub/fixes/1.7.x/nri-cdi-device-injection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ba2b3a20c5101cabe91768d9360b1f0b7055f492\"\u003e\u003ccode\u003eba2b3a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12660\"\u003e#12660\u003c/a\u003e from AkihiroSuda/cni-1.9.0-1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/0bc74f47e708bd843e676c5a8617f0498ea6459a\"\u003e\u003ccode\u003e0bc74f4\u003c/code\u003e\u003c/a\u003e cri,nri: don't drop requested CDI devices silently.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/7db16b5627a550caf05d9a902e16cb0d04bf1ee1\"\u003e\u003ccode\u003e7db16b5\u003c/code\u003e\u003c/a\u003e script/setup/install-cni: install CNI plugins v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3b655c21e08e51cbd81d353cdcfc7a1d722ea322\"\u003e\u003ccode\u003e3b655c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12640\"\u003e#12640\u003c/a\u003e from AkihiroSuda/dev-1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/bca897b4739fef9b6a34c54ac6050d1621e53f92\"\u003e\u003ccode\u003ebca897b\u003c/code\u003e\u003c/a\u003e go.mod: golang.org/x/crypto v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/37cbd2224e674c317e25b03bbf4ab5a9ed644a5d\"\u003e\u003ccode\u003e37cbd22\u003c/code\u003e\u003c/a\u003e CI: drop Go 1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ee49d1747c357cd45119750d4db464f957f4d793\"\u003e\u003ccode\u003eee49d17\u003c/code\u003e\u003c/a\u003e Update Go requirements in BUILDING\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/containerd/compare/v1.7.15...v1.7.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/continuity` from 0.4.3 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/continuity/releases\"\u003egithub.com/containerd/continuity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate golangci-lint to vl.55.0 by \u003ca href=\"https://github.com/henry118\"\u003e\u003ccode\u003e@​henry118\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/233\"\u003econtainerd/continuity#233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: add DiffDirChanges function to get changeset fast by \u003ca href=\"https://github.com/fuweid\"\u003e\u003ccode\u003e@​fuweid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/145\"\u003econtainerd/continuity#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport filesystem magic for linux by \u003ca href=\"https://github.com/yylt\"\u003e\u003ccode\u003e@​yylt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/239\"\u003econtainerd/continuity#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.26.0 to 1.33.0 in /cmd/continuity by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/237\"\u003econtainerd/continuity#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.26.0 to 1.33.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/238\"\u003econtainerd/continuity#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: implement Atime for Windows by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/241\"\u003econtainerd/continuity#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TestDiffDirChangeWithOverlayfs (also updates the CI to use Ubuntu 24.04) by \u003ca href=\"https://github.com/AkihiroSuda\"\u003e\u003ccode\u003e@​AkihiroSuda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/249\"\u003econtainerd/continuity#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eswitch to github.com/containerd/log module by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/243\"\u003econtainerd/continuity#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egha: run CI on go1.22 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/242\"\u003econtainerd/continuity#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: prune indirect gopkg.in/yaml.v3 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/250\"\u003econtainerd/continuity#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egha: update CodeQL action to v3, run on go1.22 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/251\"\u003econtainerd/continuity#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: properly handle ENOTSUP in copyXAttrs by \u003ca href=\"https://github.com/sondavidb\"\u003e\u003ccode\u003e@​sondavidb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/245\"\u003econtainerd/continuity#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego-fix: remove pre-go1.17 build-tags by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/252\"\u003econtainerd/continuity#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekind.String(): fix missing case statements for iota consts in switch by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/256\"\u003econtainerd/continuity#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecmd/continuity/commands: MountCmd: remove macOS remnants by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/254\"\u003econtainerd/continuity#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: bump up by \u003ca href=\"https://github.com/AkihiroSuda\"\u003e\u003ccode\u003e@​AkihiroSuda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/257\"\u003econtainerd/continuity#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yylt\"\u003e\u003ccode\u003e@​yylt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/239\"\u003econtainerd/continuity#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/237\"\u003econtainerd/continuity#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sondavidb\"\u003e\u003ccode\u003e@​sondavidb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/245\"\u003econtainerd/continuity#245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/containerd/continuity/compare/v0.4.3...v0.4.4\"\u003ehttps://github.com/containerd/continuity/compare/v0.4.3...v0.4.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/2fab5e9ef807da8b932addc4ca1fe6c551ca1c15\"\u003e\u003ccode\u003e2fab5e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/continuity/issues/257\"\u003e#257\u003c/a\u003e from AkihiroSuda/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/8ae2b5ed00ea2ce911d163c19b85de58ffeaee10\"\u003e\u003ccode\u003e8ae2b5e\u003c/code\u003e\u003c/a\u003e Disable FUSE for FreeBSD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/ef3b6f490ced58b82bf25ffd3ca5c242bedf06ef\"\u003e\u003ccode\u003eef3b6f4\u003c/code\u003e\u003c/a\u003e go.mod: bump up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/332293b49b3d268b404b4ff539be3b909170ade0\"\u003e\u003ccode\u003e332293b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/continuity/issues/254\"\u003e#254\u003c/a\u003e from thaJeztah/rm_macos_bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/1287117cdbc7879395a64e0bd04aafd151fa4b69\"\u003e\u003ccode\u003e1287117\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/continuity/issues/256\"\u003e#256\u003c/a\u003e from thaJeztah/fix_kind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/0a983fcf9e1c92e9b4a102e66e5f2e59f2c3925f\"\u003e\u003ccode\u003e0a983fc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/continuity/issues/252\"\u003e#252\u003c/a\u003e from thaJeztah/gofix_buildtags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/75b1c65ec9b850224f4e37b006ebd779bcf6f2e8\"\u003e\u003ccode\u003e75b1c65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/continuity/issues/245\"\u003e#245\u003c/a\u003e from sondavidb/properly-handle-fs-without-xattrs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/cb01a52dedbb5cadd243e15be7fefb6906861bd7\"\u003e\u003ccode\u003ecb01a52\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/continuity/issues/251\"\u003e#251\u003c/a\u003e from thaJeztah/bump_codeql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/7d074e72420162b4e873d4699f2518c02fcb983f\"\u003e\u003ccode\u003e7d074e7\u003c/code\u003e\u003c/a\u003e kind.String(): fix missing case statements for iota consts in switch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/327ebdd9c1ddcbfd517279a3602efa286dfe5cdc\"\u003e\u003ccode\u003e327ebdd\u003c/code\u003e\u003c/a\u003e cmd/continuity/commands: ...\n\n_Description has been truncated_","html_url":"https://github.com/samalba/dagger/pull/280","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/samalba%2Fdagger/issues/280","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/280/packages"},{"uuid":"4146608467","node_id":"PR_kwDOPrYSMc7N1Fkm","number":13,"state":"closed","title":"chore(deps): bump the go_modules group across 5 directories with 23 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-30T17:38:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T19:00:14.000Z","updated_at":"2026-03-30T17:39:00.000Z","time_to_close":340724,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go_modules","update_count":23,"packages":[{"name":"github.com/go-git/go-git/v5","old_version":"5.11.0","new_version":"5.16.5","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/golang-jwt/jwt/v4","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/russellhaering/goxmldsig","old_version":"1.4.0","new_version":"1.6.0","repository_url":"https://github.com/russellhaering/goxmldsig"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.27.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/oauth2","old_version":"0.21.0","new_version":"0.27.0","repository_url":"https://github.com/golang/oauth2"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/azidentity","old_version":"1.4.0","new_version":"1.6.0","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"name":"github.com/redis/go-redis/v9","old_version":"9.5.3","new_version":"9.5.5","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/vektah/gqlparser/v2","old_version":"2.4.5","new_version":"2.5.15","repository_url":"https://github.com/vektah/gqlparser"},{"name":"filippo.io/edwards25519","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/FiloSottile/edwards25519"},{"name":"github.com/buger/jsonparser","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/buger/jsonparser"},{"name":"github.com/docker/cli","old_version":"25.0.2+incompatible","new_version":"29.2.0+incompatible","repository_url":"https://github.com/docker/cli"},{"name":"github.com/go-chi/chi/v5","old_version":"5.0.10","new_version":"5.2.2","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/go-viper/mapstructure/v2","old_version":"2.0.0","new_version":"2.4.0","repository_url":"https://github.com/go-viper/mapstructure"},{"name":"github.com/golang-jwt/jwt/v5","old_version":"5.2.1","new_version":"5.2.2","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/hashicorp/go-slug","old_version":"0.12.1","new_version":"0.16.3","repository_url":"https://github.com/hashicorp/go-slug"},{"name":"golang.org/x/image","old_version":"0.14.0","new_version":"0.18.0","repository_url":"https://github.com/golang/image"},{"name":"github.com/docker/docker","old_version":"26.0.2+incompatible","new_version":"28.0.0+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/hashicorp/go-retryablehttp","old_version":"0.7.5","new_version":"0.7.7","repository_url":"https://github.com/hashicorp/go-retryablehttp"},{"name":"google.golang.org/grpc","old_version":"1.65.0","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.11.0` | `5.16.5` |\n| [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt) | `4.5.0` | `4.5.1` |\n| [github.com/russellhaering/goxmldsig](https://github.com/russellhaering/goxmldsig) | `1.4.0` | `1.6.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.27.0` | `1.40.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.21.0` | `0.27.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go) | `1.4.0` | `1.6.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.5.3` | `9.5.5` |\n| [github.com/vektah/gqlparser/v2](https://github.com/vektah/gqlparser) | `2.4.5` | `2.5.15` |\n| [filippo.io/edwards25519](https://github.com/FiloSottile/edwards25519) | `1.1.0` | `1.1.1` |\n| [github.com/buger/jsonparser](https://github.com/buger/jsonparser) | `1.1.1` | `1.1.2` |\n| [github.com/docker/cli](https://github.com/docker/cli) | `25.0.2+incompatible` | `29.2.0+incompatible` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.0.10` | `5.2.2` |\n| [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) | `2.0.0` | `2.4.0` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.2.1` | `5.2.2` |\n| [github.com/hashicorp/go-slug](https://github.com/hashicorp/go-slug) | `0.12.1` | `0.16.3` |\n| [golang.org/x/image](https://github.com/golang/image) | `0.14.0` | `0.18.0` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `26.0.2+incompatible` | `28.0.0+incompatible` |\n| [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp) | `0.7.5` | `0.7.7` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.65.0` | `1.79.3` |\n\nBumps the go_modules group with 3 updates in the /internal/cmd/progress-bot directory: [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/oauth2](https://github.com/golang/oauth2) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 4 updates in the /lib directory: [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/oauth2](https://github.com/golang/oauth2), [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 5 updates in the /lib/managedservicesplatform directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.25.0` | `1.40.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.21.0` | `0.27.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.5.3` | `9.5.5` |\n| [filippo.io/edwards25519](https://github.com/FiloSottile/edwards25519) | `1.1.0` | `1.1.1` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.65.0` | `1.79.3` |\n\nBumps the go_modules group with 3 updates in the /monitoring directory: [golang.org/x/crypto](https://github.com/golang/crypto), [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) and [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp).\n\nUpdates `github.com/go-git/go-git/v5` from 5.11.0 to 5.16.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.16.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.45.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1744\"\u003ego-git/go-git#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Bump Go test versions to 1.23-1.25 (v5) by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1746\"\u003ego-git/go-git#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] git: worktree, Don't delete local untracked files when resetting worktree by \u003ca href=\"https://github.com/Ch00k\"\u003e\u003ccode\u003e@​Ch00k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1800\"\u003ego-git/go-git#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand packfile checks by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1836\"\u003ego-git/go-git#1836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.4...v5.16.5\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.4...v5.16.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackport plumbing: format/idxfile, prevent panic by \u003ca href=\"https://github.com/swills\"\u003e\u003ccode\u003e@​swills\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1732\"\u003ego-git/go-git#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] build: test, Fix build on Windows. by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1734\"\u003ego-git/go-git#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.38.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1742\"\u003ego-git/go-git#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/cloudflare/circl to v1.6.1 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1741\"\u003ego-git/go-git#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.13.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1743\"\u003ego-git/go-git#1743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.3...v5.16.4\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.3...v5.16.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: Expand regex to fix build [5.x] by \u003ca href=\"https://github.com/baloo\"\u003e\u003ccode\u003e@​baloo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1644\"\u003ego-git/go-git#1644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: raise timeouts for windows CI tests and disable CIFuzz [5.x] by \u003ca href=\"https://github.com/baloo\"\u003e\u003ccode\u003e@​baloo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1646\"\u003ego-git/go-git#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: support commits extra headers, support jujutsu signed commit [5.x] by \u003ca href=\"https://github.com/baloo\"\u003e\u003ccode\u003e@​baloo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1633\"\u003ego-git/go-git#1633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.2...v5.16.3\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.2...v5.16.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eutils: fix diff so subpaths work for sparse checkouts, fixes 1455 to releases/v5.x by \u003ca href=\"https://github.com/kane8n\"\u003e\u003ccode\u003e@​kane8n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1567\"\u003ego-git/go-git#1567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.1...v5.16.2\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.1...v5.16.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eutils: merkletrie, Fix diff on sparse-checkout index. Fixes \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1406\"\u003e#1406\u003c/a\u003e to releases/v5.x by \u003ca href=\"https://github.com/kane8n\"\u003e\u003ccode\u003e@​kane8n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1561\"\u003ego-git/go-git#1561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane8n\"\u003e\u003ccode\u003e@​kane8n\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1561\"\u003ego-git/go-git#1561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.0...v5.16.1\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.0...v5.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v5] plumbing: support mTLS for HTTPS protocol by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1510\"\u003ego-git/go-git#1510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: transport, Reintroduce SetHostKeyCallback. Fix \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1514\"\u003e#1514\u003c/a\u003e by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1515\"\u003ego-git/go-git#1515\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/48a1ae05eec4fff4dd0343744a00bf8d6a7a0b4b\"\u003e\u003ccode\u003e48a1ae0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1836\"\u003e#1836\u003c/a\u003e from go-git/check-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/42bdf1f9044e2145acaed6ac4dbf1b8d257da5bd\"\u003e\u003ccode\u003e42bdf1f\u003c/code\u003e\u003c/a\u003e storage: filesystem, Verify idx matches pack file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/4146a5653f186f90057afecb7e0addd9e623cf19\"\u003e\u003ccode\u003e4146a56\u003c/code\u003e\u003c/a\u003e plumbing: format/idxfile, Verify idxfile's checksum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/63d78ec080cb176f8cd7bf46ce14f4ba01c1d2e5\"\u003e\u003ccode\u003e63d78ec\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, Add new ErrMalformedPackFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/25f1624754395a0c67839e71b34956c853f2eb3d\"\u003e\u003ccode\u003e25f1624\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1800\"\u003e#1800\u003c/a\u003e from Ch00k/no-delete-untracked-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/600fb139079e3c6886fcfeb20021c707e99e29b4\"\u003e\u003ccode\u003e600fb13\u003c/code\u003e\u003c/a\u003e git: worktree, Don't delete local untracked files when resetting worktree\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/390a56941510fdc19276aa298228d61889aad97a\"\u003e\u003ccode\u003e390a569\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1746\"\u003e#1746\u003c/a\u003e from pjbgf/bump-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/61c8b859ce3366257354695e99d78fc3739b60fb\"\u003e\u003ccode\u003e61c8b85\u003c/code\u003e\u003c/a\u003e build: Bump Go test versions to 1.23-1.25 (v5)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/e5a05ecd4fb91dc5323ec77667346ae94d84c043\"\u003e\u003ccode\u003ee5a05ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1744\"\u003e#1744\u003c/a\u003e from go-git/renovate/releases/v5.x-go-golang.org-x-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1495930b098b5e72394ae8ccc2d9396b8aa7e013\"\u003e\u003ccode\u003e1495930\u003c/code\u003e\u003c/a\u003e plumbing: Remove use of non-constant format strings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.11.0...v5.16.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang-jwt/jwt/v4` from 4.5.0 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-jwt/jwt/releases\"\u003egithub.com/golang-jwt/jwt/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cp\u003eUnclear documentation of the error behavior in \u003ccode\u003eParseWithClaims\u003c/code\u003e in \u0026lt;= 4.5.0 could lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by \u003ccode\u003eParseWithClaims\u003c/code\u003e return both error codes. If users only check for the \u003ccode\u003ejwt.ErrTokenExpired \u003c/code\u003e using \u003ccode\u003eerror.Is\u003c/code\u003e, they will ignore the embedded \u003ccode\u003ejwt.ErrTokenSignatureInvalid\u003c/code\u003e and thus potentially accept invalid tokens.\u003c/p\u003e\n\u003cp\u003eThis issue was documented in \u003ca href=\"https://github.com/golang-jwt/jwt/security/advisories/GHSA-29wx-vh33-7x7r\"\u003ehttps://github.com/golang-jwt/jwt/security/advisories/GHSA-29wx-vh33-7x7r\u003c/a\u003e and fixed in this release.\u003c/p\u003e\n\u003cp\u003eNote: \u003ccode\u003ev5\u003c/code\u003e was not affected by this issue. So upgrading to this release version is also recommended.\u003c/p\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBack-ported error-handling logic in \u003ccode\u003eParseWithClaims\u003c/code\u003e from \u003ccode\u003ev5\u003c/code\u003e branch. This fixes \u003ca href=\"https://github.com/golang-jwt/jwt/security/advisories/GHSA-29wx-vh33-7x7r\"\u003ehttps://github.com/golang-jwt/jwt/security/advisories/GHSA-29wx-vh33-7x7r\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1\"\u003ehttps://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/7b1c1c00a171c6c79bbdb40e4ce7d197060c1c2c\"\u003e\u003ccode\u003e7b1c1c0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/russellhaering/goxmldsig` from 1.4.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/russellhaering/goxmldsig/releases\"\u003egithub.com/russellhaering/goxmldsig's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity:\u003c/strong\u003e Fix possible signature validation bypass caused by loop variable capture in \u003ccode\u003evalidateSignature\u003c/code\u003e (GHSA-479m-364c-43vc)\u003c/li\u003e\n\u003cli\u003eBump minimum Go version to 1.23\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egithub.com/beevik/etree\u003c/code\u003e to v1.6.0\u003c/li\u003e\n\u003cli\u003eAdd fuzz tests for XML signature validation and canonicalization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/russellhaering/goxmldsig/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/russellhaering/goxmldsig/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies\u003c/li\u003e\n\u003cli\u003eUpdate GitHub workflows\u003c/li\u003e\n\u003cli\u003eSecurity hardening by \u003ca href=\"https://github.com/ahacker1-securesaml\"\u003e\u003ccode\u003e@​ahacker1-securesaml\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/russellhaering/goxmldsig/compare/v1.4.0...v1.5.0\"\u003ehttps://github.com/russellhaering/goxmldsig/compare/v1.4.0...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/878c8c615feb628064040115d00e105a137fcfa7\"\u003e\u003ccode\u003e878c8c6\u003c/code\u003e\u003c/a\u003e Apply go fix ./...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/db3d1e31f7535d7f5debb49851b9e9a2ff08b936\"\u003e\u003ccode\u003edb3d1e3\u003c/code\u003e\u003c/a\u003e Fix loop variable capture bug in validateSignature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/4f576b89acf01f68983ca5cb9dcebd0b460234bc\"\u003e\u003ccode\u003e4f576b8\u003c/code\u003e\u003c/a\u003e Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/79c29ee3ed2da54553a4132b372ced83185fcf12\"\u003e\u003ccode\u003e79c29ee\u003c/code\u003e\u003c/a\u003e Rename FuzzValidate to FuzzValidateXML to avoid name collision\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/ac7bf745b9fd3d92460ad9be3459a97b0e3bf89f\"\u003e\u003ccode\u003eac7bf74\u003c/code\u003e\u003c/a\u003e Add fuzz tests for XML signature validation and canonicalization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/a5805dfad93fc67a2106a1dc6d881df83769e3eb\"\u003e\u003ccode\u003ea5805df\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 2.13.4 to 3.28.17 (\u003ca href=\"https://redirect.github.com/russellhaering/goxmldsig/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/7dac9ec3b2a1a336d73ff091fba4131d186dfec6\"\u003e\u003ccode\u003e7dac9ec\u003c/code\u003e\u003c/a\u003e Update GitHub Workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/1bf54ca740682fac1149814344c24c722fde8238\"\u003e\u003ccode\u003e1bf54ca\u003c/code\u003e\u003c/a\u003e Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/e1c8a5b89d1d03089aa1a0ec546b33aaf80ee02f\"\u003e\u003ccode\u003ee1c8a5b\u003c/code\u003e\u003c/a\u003e Refactor to help eliminate potential vulnerabilities:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/2ac5490a2441a3484e030c5cfeb02ce62886c01a\"\u003e\u003ccode\u003e2ac5490\u003c/code\u003e\u003c/a\u003e Refactor .verifyCertificate to obtain the certificate from an identifier from...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/russellhaering/goxmldsig/compare/v1.4.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.27.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.40.0/0.62.0/0.16.0] 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eAlwaysRecord\u003c/code\u003e sampler in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to all synchronous instrument interfaces (\u003ccode\u003eFloat64Counter\u003c/code\u003e, \u003ccode\u003eFloat64UpDownCounter\u003c/code\u003e, \u003ccode\u003eFloat64Histogram\u003c/code\u003e, \u003ccode\u003eFloat64Gauge\u003c/code\u003e, \u003ccode\u003eInt64Counter\u003c/code\u003e, \u003ccode\u003eInt64UpDownCounter\u003c/code\u003e, \u003ccode\u003eInt64Histogram\u003c/code\u003e, \u003ccode\u003eInt64Gauge\u003c/code\u003e,) in \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e.\nThis stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.39.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.39.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.39.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0.\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7783\"\u003e#7783\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7789\"\u003e#7789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e by 4x. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7447\"\u003e#7447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent synchronous gauge measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7492\"\u003e#7492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExporter\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e ignores metrics with the scope \u003ccode\u003ego.opentelemetry.io/contrib/bridges/prometheus\u003c/code\u003e.\nThis prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7688\"\u003e#7688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent exponential histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7702\"\u003e#7702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bad log message when key-value pairs are dropped because of key duplication in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eDroppedAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not count the non-attribute key-value pairs dropped because of key duplication. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSetAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not log that attributes are dropped when they are actually not dropped. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003erequest.GetBody\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e to correctly handle HTTP/2 \u003ccode\u003eGOAWAY\u003c/code\u003e frame. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7794\"\u003e#7794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithHostID\u003c/code\u003e detector in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e to use full path for \u003ccode\u003eioreg\u003c/code\u003e command on Darwin (macOS). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7818\"\u003e#7818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e.\nFor more information, see the \u003ca href=\"https://opentelemetry.io/blog/2025/deprecating-zipkin-exporters/\"\u003eOTel blog post deprecating the Zipkin exporter\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.39.0/0.61.0/0.15.0/0.0.14] 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly reduce the cost of recording metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using hashing for map keys. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithInstrumentationAttributeSet\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e packages.\nThis provides a concurrent-safe and performant alternative to \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e by accepting a pre-constructed \u003ccode\u003eattribute.Set\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability for the Prometheus exporter in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd temporality selector functions \u003ccode\u003eDeltaTemporalitySelector\u003c/code\u003e, \u003ccode\u003eCumulativeTemporalitySelector\u003c/code\u003e, \u003ccode\u003eLowMemoryTemporalitySelector\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434\"\u003e#7434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple log processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548\"\u003e#7548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/a3a5317c5caed1656fb5b301b66dfeb3c4c944e0\"\u003e\u003ccode\u003ea3a5317\u003c/code\u003e\u003c/a\u003e Release v1.40.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7859\"\u003e#7859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/77785da545d67b38774891cbdd334368bfacdfd8\"\u003e\u003ccode\u003e77785da\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7858\"\u003e#7858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/56fa1c297bf71f0ada3dbf4574a45d0607812cc0\"\u003e\u003ccode\u003e56fa1c2\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.5.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7857\"\u003e#7857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/298cbedf256b7a9ab3c21e41fc5e3e6d6e4e94aa\"\u003e\u003ccode\u003e298cbed\u003c/code\u003e\u003c/a\u003e Upgrade semconv use to v1.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3264bf171b1e6cd70f6be4a483f2bcb84eda6ccf\"\u003e\u003ccode\u003e3264bf1\u003c/code\u003e\u003c/a\u003e refactor: modernize code (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/fd5d030c0aa8b5bfe786299047bc914b5714d642\"\u003e\u003ccode\u003efd5d030\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/8d3b4cb2501dec9f1c5373123e425f109c43b8d2\"\u003e\u003ccode\u003e8d3b4cb\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7847\"\u003e#7847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/91f7cadfcac363d67030f6913687c6dbbe086823\"\u003e\u003ccode\u003e91f7cad\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/timakin/bodyclose digest to 73d1f95 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7845\"\u003e#7845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/fdad1eb7f350ee1f5fdb3d9a0c6855cc88ee9d75\"\u003e\u003ccode\u003efdad1eb\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c46d3bac181ddaaa83286e9ccf2cd9f7705fd3d9\"\u003e\u003ccode\u003ec46d3ba\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to fcf36f6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7843\"\u003e#7843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.24.0 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9\"\u003e\u003ccode\u003e4e0068c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c\"\u003e\u003ccode\u003ee79546e\u003c/code\u003e\u003c/a\u003e ssh: curb GSSAPI DoS risk by limiting number of specified OIDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748\"\u003e\u003ccode\u003ef91f7a7\u003c/code\u003e\u003c/a\u003e ssh/agent: prevent panic on malformed constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/2df4153a0311bdfea44376e0eb6ef2faefb0275b\"\u003e\u003ccode\u003e2df4153\u003c/code\u003e\u003c/a\u003e acme/autocert: let automatic renewal work with short lifetime certs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/bcf6a849efcf4702fa5172cb0998b46c3da1e989\"\u003e\u003ccode\u003ebcf6a84\u003c/code\u003e\u003c/a\u003e acme: pass context to request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b4f2b62076abeee4e43fb59544dac565715fbf1e\"\u003e\u003ccode\u003eb4f2b62\u003c/code\u003e\u003c/a\u003e ssh: fix error message on unsupported cipher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/79ec3a51fcc7fbd2691d56155d578225ccc542e2\"\u003e\u003ccode\u003e79ec3a5\u003c/code\u003e\u003c/a\u003e ssh: allow to bind to a hostname in remote forwarding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/122a78f140d9d3303ed3261bc374bbbca149140f\"\u003e\u003ccode\u003e122a78f\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/c0531f9c34514ad5c5551e2d6ce569ca673a8afd\"\u003e\u003ccode\u003ec0531f9\u003c/code\u003e\u003c/a\u003e all: eliminate vet diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/0997000b45e3a40598272081bcad03ffd21b8adb\"\u003e\u003ccode\u003e0997000\u003c/code\u003e\u003c/a\u003e all: fix some comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.22.0...v0.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.26.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/9a296438e54dff851a45667aa645a97003b44db5\"\u003e\u003ccode\u003e9a29643\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/07cefd8a6bb170785052142a96034f2b2f7115bc\"\u003e\u003ccode\u003e07cefd8\u003c/code\u003e\u003c/a\u003e context: deprecate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/5ac9daca088ab4f378d7df849f6c7d28bea86071\"\u003e\u003ccode\u003e5ac9dac\u003c/code\u003e\u003c/a\u003e publicsuffix: don't treat ip addresses as domain names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d1f64cc67036f272ea900194674afcf71eb3e816\"\u003e\u003ccode\u003ed1f64cc\u003c/code\u003e\u003c/a\u003e quic: use testing/synctest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/fff0469cf57f71bea0cbc4cc8cbfb8f92be7a417\"\u003e\u003ccode\u003efff0469\u003c/code\u003e\u003c/a\u003e http2: document that RFC 7540 prioritization does not work with small payloads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f35e3a4dd2a34d1d47fac5b66210a40e2d374a79\"\u003e\u003ccode\u003ef35e3a4\u003c/code\u003e\u003c/a\u003e http2: fix weight overflow in RFC 7540 write scheduler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/89adc90ac46a688eeda3a4a95b71acf073bd059c\"\u003e\u003ccode\u003e89adc90\u003c/code\u003e\u003c/a\u003e http2: fix typo referring to RFC 9218 as RFC 9128 instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/8d76a2c082f6f995c2ef1ce8a0d56f2e33b48092\"\u003e\u003ccode\u003e8d76a2c\u003c/code\u003e\u003c/a\u003e quic: don't defer MAX_STREAMS frames indefinitely\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/027f8b700eb72af5c0175a945535a42670628351\"\u003e\u003ccode\u003e027f8b7\u003c/code\u003e\u003c/a\u003e quic: fix expected ACK Delay in client's ACK after HANDSHAKE_DONE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/dec9fe711ec1385a2aa169a3f8145d295abcca16\"\u003e\u003ccode\u003edec9fe7\u003c/code\u003e\u003c/a\u003e dns/dnsmessage: update SVCB packing to prohibit name compression\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.26.0...v0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.21.0 to 0.27.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/681b4d8edca1bcfea5bce685d77ea7b82ed3e7b3\"\u003e\u003ccode\u003e681b4d8\u003c/code\u003e\u003c/a\u003e jws: split token into fixed number of parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/3f78298beea38fb76a3fbca33e3056f4b7eb5502\"\u003e\u003ccode\u003e3f78298\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.23.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/109dabf9017129171d1807e485ca5633ecd095ac\"\u003e\u003ccode\u003e109dabf\u003c/code\u003e\u003c/a\u003e endpoints: add links/provider for Discord\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/ac571fa341c2a2b979d2b2c8341fd24767ef5d47\"\u003e\u003ccode\u003eac571fa\u003c/code\u003e\u003c/a\u003e oauth2: fix docs for Config.DeviceAuth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/314ee5b92bf23c4973aa8e61eba3ff458e80eef2\"\u003e\u003ccode\u003e314ee5b\u003c/code\u003e\u003c/a\u003e endpoints: add patreon endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/b9c813be7d0ec3262d46deb8677ba5cda93d95ec\"\u003e\u003ccode\u003eb9c813b\u003c/code\u003e\u003c/a\u003e google: add warning about externally-provided credentials\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/49a531d12a9ad6fa9f5a070d577ac752ada772c9\"\u003e\u003ccode\u003e49a531d\u003c/code\u003e\u003c/a\u003e all: make method and struct comments match the names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/22134a41033e44c2cd074106770ab5b7ca910d15\"\u003e\u003ccode\u003e22134a4\u003c/code\u003e\u003c/a\u003e README: don't recommend go get\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/3e6480915d39dd1a80fa460e56413857f02cc1b9\"\u003e\u003ccode\u003e3e64809\u003c/code\u003e\u003c/a\u003e x/oauth2: add Token.ExpiresIn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/16a9973a41c72ea3e252e9c14be34fcaa2928211\"\u003e\u003ccode\u003e16a9973\u003c/code\u003e\u003c/a\u003e jwt: rename example to avoid vet error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.21.0...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/Azure/azure-sdk-for-go/sdk/azidentity` from 1.4.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/releases\"\u003egithub.com/Azure/azure-sdk-for-go/sdk/azidentity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk/storage/azfile/v1.5.4\u003c/h2\u003e\n\u003ch2\u003e1.5.4 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for User Delegation SAS.\u003c/li\u003e\n\u003cli\u003eAdded support for service version 2026-02-06.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/data/azcosmos/v1.5.0-beta.5\u003c/h2\u003e\n\u003ch2\u003e1.5.0-beta.5 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds support for float 16 datatype for vector embedding policy. See \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/pull/25707\"\u003ePR 25707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the performance of the built-in ReadMany implementation. See \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/pull/26007\"\u003ePR 26007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eQueryEngine\u003c/code\u003e field from \u003ccode\u003eReadManyOptions\u003c/code\u003e. ReadMany now always uses the built-in Go-native implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSmall performance optimizations to API's using query engine. See \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/pull/25669\"\u003ePR 25669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/storage/azdatalake/v1.4.4\u003c/h2\u003e\n\u003ch2\u003e1.4.4 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for service version 2026-02-06.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/data/azcosmos/v1.4.2\u003c/h2\u003e\n\u003ch2\u003e1.4.2 (2025-12-10)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed issue with read endpoint selection causing most-preferred region to be skipped when selecting read region. See \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/pull/25738\"\u003ePR 25738\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/Azure/azure-sdk-for-go/commit/36f766d2feba70f64bed923c23b57602998e16c8\"\u003e\u003ccode\u003e36f766d\u003c/code\u003e\u003c/a\u003e add sdk/resourcemanager/cosmos/armcosmos live test (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20705\"\u003e#20705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c005ed6159fdf2104077694b5f89e7063a0cc586\"\u003e\u003ccode\u003ec005ed6\u003c/code\u003e\u003c/a\u003e sdk/resourcemanager/network/armnetwork live test (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20331\"\u003e#20331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/5fa7df4852a100f4a7502d5064ae54b0aceb8260\"\u003e\u003ccode\u003e5fa7df4\u003c/code\u003e\u003c/a\u003e add sdk/resourcemanager/compute/armcompute live test (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/0d22aeddaaa48d5ac34320978393bc026dba4ccb\"\u003e\u003ccode\u003e0d22aed\u003c/code\u003e\u003c/a\u003e add sdk/resourcemanager/eventhub/armeventhub live test (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20686\"\u003e#20686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/2a8d96d355a38886b1bdf7b99d029b7f57108ee0\"\u003e\u003ccode\u003e2a8d96d\u003c/code\u003e\u003c/a\u003e add sdk/resourcemanager/postgresql/armpostgresql live test (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20685\"\u003e#20685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b2cddab175e50e5e392f16d0b7b2745fafe51fe4\"\u003e\u003ccode\u003eb2cddab\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/paloaltonetworksngfw/armpanngfw/0.1.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20437\"\u003e#20437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/ed7f3c719ea35a75734ac690e8fd02b17adbe4d7\"\u003e\u003ccode\u003eed7f3c7\u003c/code\u003e\u003c/a\u003e Fix azidentity troubleshooting guide link (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20736\"\u003e#20736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6dfd0cbd7c2796dbb3836edfbb712badbc8fbc4b\"\u003e\u003ccode\u003e6dfd0cb\u003c/code\u003e\u003c/a\u003e [azeventhubs] Fixing checkpoint store race condition (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20727\"\u003e#20727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/745d967e27046474eac60690c8c44847f5e590f5\"\u003e\u003ccode\u003e745d967\u003c/code\u003e\u003c/a\u003e pass along the artifact name so we can override it later (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20732\"\u003e#20732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/20b4dd8c3e30d468d33d6ad55e0a1dbaa4705abe\"\u003e\u003ccode\u003e20b4dd8\u003c/code\u003e\u003c/a\u003e Update changelog with latest features (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20730\"\u003e#20730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.4.0...sdk/azcore/v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.5.3 to 9.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle network error on SETINFO (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3295\"\u003e#3295\u003c/a\u003e) (\u003ca href=\"https://github.com/redis/go-redis/security/advisories/GHSA-92cp-5422-2mw7\"\u003eCVE-2025-29923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis/go-redis/compare/v9.5.4...v9.5.5\"\u003ehttps://github.com/redis/go-redis/compare/v9.5.4...v9.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/35d4e596d997848b1b2f50e1afcd0edab91d4c67\"\u003e\u003ccode\u003e35d4e59\u003c/code\u003e\u003c/a\u003e bump version to 9.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b413caa3092dc9a65356e852e3adb24f8b09f55f\"\u003e\u003ccode\u003eb413caa\u003c/code\u003e\u003c/a\u003e fix: handle network error on SETINFO (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3295\"\u003e#3295\u003c/a\u003e) (CVE-2025-29923)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/0858ed24e6d08c1940bcb86ccbf8913c761d9ec0\"\u003e\u003ccode\u003e0858ed2\u003c/code\u003e\u003c/a\u003e add test for tls connCheck \u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3025\"\u003e#3025\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3047\"\u003e#3047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/8a0c59b101805f2e45272100134ac4ad83bd69ee\"\u003e\u003ccode\u003e8a0c59b\u003c/code\u003e\u003c/a\u003e TimeSeries insertion filters for close samples (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/75398584cfef898f89f411081f0fe05eb9b7cb68\"\u003e\u003ccode\u003e7539858\u003c/code\u003e\u003c/a\u003e Support Hash-field expiration commands in Pipeline \u0026amp; Fix HExpire HExpireWithA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/6a584c1e2bcf31ab3bc3830093d0140fbeb6cf3e\"\u003e\u003ccode\u003e6a584c1\u003c/code\u003e\u003c/a\u003e Support Hash-field expiration for 7.4 CE RC2 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3040\"\u003e#3040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/9c1f4f06423d81f5602b274066d65fbd9fc37703\"\u003e\u003ccode\u003e9c1f4f0\u003c/code\u003e\u003c/a\u003e fix node routing in slotClosestNode (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/26e0c49acf9328e0c7e3852d6a68e4cc63ce14d7\"\u003e\u003ccode\u003e26e0c49\u003c/code\u003e\u003c/a\u003e Update pubsub.go (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/4cf03dbd3981918b66d4d50c64ffa7042d7c1edf\"\u003e\u003ccode\u003e4cf03db\u003c/code\u003e\u003c/a\u003e Change monitor test to run manually (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3041\"\u003e#3041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/daf84a091137c24d80da645784b8e5cdcb02b8e6\"\u003e\u003ccode\u003edaf84a0\u003c/code\u003e\u003c/a\u003e chore(deps): bump rojopolis/spellcheck-github-actions (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.5.3...v9.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/vektah/gqlparser/v2` from 2.4.5 to 2.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vektah/gqlparser/releases\"\u003egithub.com/vektah/gqlparser/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ParseSchema default token limit of 1500, add ParseSchemaWithLimit, ParseSchemasWithLimit by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/306\"\u003evektah/gqlparser#306\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vektah/gqlparser/compare/v2.5.14...v2.5.15\"\u003ehttps://github.com/vektah/gqlparser/compare/v2.5.14...v2.5.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ParseQueryWithLimit by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/304\"\u003evektah/gqlparser#304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vektah/gqlparser/compare/v2.5.13...v2.5.14\"\u003ehttps://github.com/vektah/gqlparser/compare/v2.5.13...v2.5.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the actions-deps group in /validator/imported with 6 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/298\"\u003evektah/gqlparser#298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump prettier from 3.2.5 to 3.3.0 in /validator/imported in the actions-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/299\"\u003evektah/gqlparser#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the actions-deps group in /validator/imported with 7 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/301\"\u003evektah/gqlparser#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 in /validator/imported by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/302\"\u003evektah/gqlparser#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eToken limit fix CVE-2023-49559 by \u003ca href=\"https://github.com/uvzz\"\u003e\u003ccode\u003e@​uvzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/291\"\u003evektah/gqlparser#291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uvzz\"\u003e\u003ccode\u003e@​uvzz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/291\"\u003evektah/gqlparser#291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vektah/gqlparser/compare/v2.5.12...v2.5.13\"\u003ehttps://github.com/vektah/gqlparser/compare/v2.5.12...v2.5.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow empty parens (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/292\"\u003e#292\u003c/a\u003e). by \u003ca href=\"https://github.com/yuchenshi\"\u003e\u003ccode\u003e@​yuchenshi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/293\"\u003evektah/gqlparser#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWithBuiltin FormatterOption added by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/294\"\u003evektah/gqlparser#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRedo github actions by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/295\"\u003evektah/gqlparser#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.4.0 to 1.9.0 in the actions-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/296\"\u003evektah/gqlparser#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the actions-deps group in /validator/imported with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/297\"\u003evektah/gqlparser#297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yuchenshi\"\u003e\u003ccode\u003e@​yuchenshi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/293\"\u003evektah/gqlparser#293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vektah/gqlparser/compare/v2.5.11...v2.5.12\"\u003ehttps://github.com/vektah/gqlparser/compare/v2.5.11...v2.5.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump get-func-name from 2.0.0 to 2.0.2 in /validator/imported by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/284\"\u003evektah/gqlparser#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/traverse\u003c/code\u003e from 7.22.6 to 7.23.2 in /validator/imported by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/285\"\u003evektah/gqlparser#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description formatting (possible \u0026quot; character) by \u003ca href=\"https://github.com/blmhemu\"\u003e\u003ccode\u003e@​blmhemu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/289\"\u003evektah/gqlparser#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egqlerror: implement List.Unwrap by \u003ca href=\"https://github.com/emersion\"\u003e\u003ccode\u003e@​emersion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/290\"\u003evektah/gqlparser#290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blmhemu\"\u003e\u003ccode\u003e@​blmhemu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/289\"\u003evektah/gqlparser#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion\"\u003e\u003ccode\u003e@​emersion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/290\"\u003evektah/gqlparser#290\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/vektah/gqlparser/commit/55a3c47d27e03c2a995f0a20e3e059e75d3858d2\"\u003e\u003ccode\u003e55a3c47\u003c/code\u003e\u003c/a\u003e Revert ParseSchema default token limit of 1500, add ParseSchemaWithLimit, Par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/36a3658873bf5a107f42488dfc392949cdd02977\"\u003e\u003ccode\u003e36a3658\u003c/code\u003e\u003c/a\u003e Add ParseQueryWithLimit (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/d457fc08189db3b7bee997060cfcb01717cdbbec\"\u003e\u003ccode\u003ed457fc0\u003c/code\u003e\u003c/a\u003e Token limit fix CVE-2023-49559 (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/6db1bd39a01415cc19e47ef078bf15c5a7d3cd5f\"\u003e\u003ccode\u003e6db1bd3\u003c/code\u003e\u003c/a\u003e Bump braces from 3.0.2 to 3.0.3 in /validator/imported (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/39004142c4d3e4afee047257162835819d9c4789\"\u003e\u003ccode\u003e3900414\u003c/code\u003e\u003c/a\u003e Bump the actions-deps group in /validator/imported with 7 updates (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/7c770f6a27ba16dafaf92e18161615de92c73363\"\u003e\u003ccode\u003e7c770f6\u003c/code\u003e\u003c/a\u003e Bump prettier in /validator/imported in the actions-deps group (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/0ed49739e85d437cbc1cb91fb640c030d1e65338\"\u003e\u003ccode\u003e0ed4973\u003c/code\u003e\u003c/a\u003e Bump the actions-deps group in /validator/imported with 6 updates (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/00fd36f5cfc7bbb5fad59678e4026c980326bc3b\"\u003e\u003ccode\u003e00fd36f\u003c/code\u003e\u003c/a\u003e Bump the actions-deps group in /validator/imported with 8 updates (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/9638a21e21cb32c1add5e2dc2a092575c0605e74\"\u003e\u003ccode\u003e9638a21\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify in the actions-deps group (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/55ebe371e7d4a2d7fcb1cbcf444b661a77f1c3bb\"\u003e\u003ccode\u003e55ebe37\u003c/code\u003e\u003c/a\u003e Add Dependabot.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vektah/gqlparser/compare/v2.4.5...v2.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filippo.io/edwards25519` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FiloSottile/edwards25519/commit/d1c650afb95fad0742b98d95f2eb2cf031393abb\"\u003e\u003ccode\u003ed1c650a\u003c/code\u003e\u003c/a\u003e extra: initialize receiver in MultiScalarMult\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FiloSottile/edwards25519/compare/v1.1.0...v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/buger/jsonparser` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/buger/jsonparser/releases\"\u003egithub.com/buger/jsonparser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated travis to build for 1.13 to 1.15 by \u003ca href=\"https://github.com/janreggie\"\u003e\u003ccode\u003e@​janreggie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/225\"\u003ebuger/jsonparser#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate 2 allocations in EachKey() by \u003ca href=\"https://github.com/Villenny\"\u003e\u003ccode\u003e@​Villenny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/223\"\u003ebuger/jsonparser#223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix issue \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/150\"\u003e#150\u003c/a\u003e (in deleting case) by \u003ca href=\"https://github.com/daria-kay\"\u003e\u003ccode\u003e@​daria-kay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/226\"\u003ebuger/jsonparser#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixing the oss-fuzz issue by \u003ca href=\"https://github.com/daria-kay\"\u003e\u003ccode\u003e@​daria-kay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/227\"\u003ebuger/jsonparser#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parseInt overflow check false negative by \u003ca href=\"https://github.com/carsonip\"\u003e\u003ccode\u003e@​carsonip\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/231\"\u003ebuger/jsonparser#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded bespoke error for null cases by \u003ca href=\"https://github.com/jonomacd\"\u003e\u003ccode\u003e@​jonomacd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/228\"\u003ebuger/jsonparser#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuzzing: Add CIFuzz by \u003ca href=\"https://github.com/AdamKorcz\"\u003e\u003ccode\u003e@​AdamKorcz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/239\"\u003ebuger/jsonparser#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded latest versions of go to tests by \u003ca href=\"https://github.com/moredure\"\u003e\u003ccode\u003e@​moredure\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/244\"\u003ebuger/jsonparser#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix EachKey pIdxFlags allocation by \u003ca href=\"https://github.com/unxcepted\"\u003e\u003ccode\u003e@​unxcepted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/241\"\u003ebuger/jsonparser#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic on negative slice index in Delete with malformed JSON (GO-2026-4514) by \u003ca href=\"https://github.com/dbarrosop\"\u003e\u003ccode\u003e@​dbarrosop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/276\"\u003ebuger/jsonparser#276\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/janreggie\"\u003e\u003ccode\u003e@​janreggie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/225\"\u003ebuger/jsonparser#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Villenny\"\u003e\u003ccode\u003e@​Villenny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/223\"\u003ebuger/jsonparser#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daria-kay\"\u003e\u003ccode\u003e@​daria-kay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/226\"\u003ebuger/jsonparser#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carsonip\"\u003e\u003ccode\u003e@​carsonip\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/231\"\u003ebuger/jsonparser#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonomacd\"\u003e\u003ccode\u003e@​jonomacd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/228\"\u003ebuger/jsonparser#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moredure\"\u003e\u003ccode\u003e@​moredure\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/244\"\u003ebuger/jsonparser#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unxcepted\"\u003e\u003ccode\u003e@​unxcepted\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/241\"\u003ebuger/jsonparser#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbarrosop\"\u003e\u003ccode\u003e@​dbarrosop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/276\"\u003ebuger/jsonparser#276\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/buger/jsonparser/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/buger/jsonparser/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/a69e7e01cd4ad67bdfd3ac2c080b9212af16f4b0\"\u003e\u003ccode\u003ea69e7e0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/276\"\u003e#276\u003c/a\u003e from dbarrosop/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/d3eacc0bab779d6cf98221f5268828fff287876e\"\u003e\u003ccode\u003ed3eacc0\u003c/code\u003e\u003c/a\u003e fix: prevent panic on negative slice index in Delete with malformed JSON (GO-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/61b32cfdfa0f5d368ef7c7daef28ce12d538740f\"\u003e\u003ccode\u003e61b32cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/241\"\u003e#241\u003c/a\u003e from unxcepted/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/2181e8398f18397c9cacbaea9889314bb585e868\"\u003e\u003ccode\u003e2181e83\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/244\"\u003e#244\u003c/a\u003e from ScaleChamp/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/1510b5194182fc2fb898f28cdbceb42fd7258bfa\"\u003e\u003ccode\u003e1510b51\u003c/code\u003e\u003c/a\u003e Added latest versions of go to tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/6fc2e488ed3cc4f1f1debec3b0c70715bd7be6fd\"\u003e\u003ccode\u003e6fc2e48\u003c/code\u003e\u003c/a\u003e fix: eachkey allocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/a6f867eb7787e4ec54536b77b5d628ddf5c4f73d\"\u003e\u003ccode\u003ea6f867e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/239\"\u003e#239\u003c/a\u003e from AdamKorcz/cifuzz1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/cbc01fdbbe131706e89eeaaf0cd917760d8d3949\"\u003e\u003ccode\u003ecbc01fd\u003c/code\u003e\u003c/a\u003e Fuzzing: Add CIFuzz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/dc92d6932a1272b4d8f485f798a88c3a75106256\"\u003e\u003ccode\u003edc92d69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/228\"\u003e#228\u003c/a\u003e from jonomacd/null-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/2d9d6343e8621ddc18c70749663f74bc584c0de4\"\u003e\u003ccode\u003e2d9d634\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/231\"\u003e#231\u003c/a\u003e from carsonip/fix-parseint-overflow-check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/buger/jsonparser/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cloudflare/circl` from 1.3.7 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/cloudflare/circl/releases\"\u003egithub.com/cloudflare/circl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCIRCL v1.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes some point checks on the FourQ curve.\u003c/li\u003e\n\u003cli\u003eHybrid KEM fails on low-order points.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekem/hybrid: ensure X25519 hybrids fails with low order points by \u003ca href=\"https://github.com/Lekensteyn\"\u003e\u003ccode\u003e@​Lekensteyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/541\"\u003ecloudflare/circl#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e.github: Use native ARM64 builders instead of QEMU by \u003ca href=\"https://github.com/Lekensteyn\"\u003e\u003ccode\u003e@​Lekensteyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/542\"\u003ecloudflare/circl#542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes several errors on twisted Edwards curves. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/545\"\u003ecloudflare/circl#545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v1.6.1 by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/546\"\u003ecloudflare/circl#546\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/cloudflare/circl/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eCIRCL v1.6.0\u003c/h2\u003e\n\u003ch3\u003eNew!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/blob/main/vdaf/prio3\"\u003ePrio3\u003c/a\u003e Verifiable Distributed Aggregation Function (\u003ca href=\"https://datatracker.ietf.org/doc/draft-irtf-cfrg-vdaf/\"\u003edraft-irtf-cfrg-vdaf\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/blob/main/kem/xwing\"\u003eX-Wing\u003c/a\u003e: general-purpose hybrid post-quantum KEM (\u003ca href=\"https://datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/\"\u003edraft-connolly-cfrg-xwing-kem\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd OIDs to ML-DSA by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/519\"\u003ecloudflare/circl#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds Prio3 a set of verifiable distributed aggregation functions. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/522\"\u003ecloudflare/circl#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun semgrep cronjob only in upstream repository. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/526\"\u003ecloudflare/circl#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eX-Wing PQ/T hybrid by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/471\"\u003ecloudflare/circl#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eckem: move crypto/elliptic to crypto/ecdh by \u003ca href=\"https://github.com/MingLLuo\"\u003e\u003ccode\u003e@​MingLLuo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/529\"\u003ecloudflare/circl#529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehpke: Update HPKE code to use ecdh stdlib package. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/530\"\u003ecloudflare/circl#530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprio3: Adds polynomial multiplication using NTT by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/532\"\u003ecloudflare/circl#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Prio3 in readme. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/527\"\u003ecloudflare/circl#527\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MingLLuo\"\u003e\u003ccode\u003e@​MingLLuo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/529\"\u003ecloudflare/circl#529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/cloudflare/circl/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eCIRCL v1.5.0\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNew:\u003c/strong\u003e ML-DSA, Module-Lattice-based Digital Signature Algorithm.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekem: add X25519MLKEM768 TLS hybrid KEM by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/510\"\u003ecloudflare/circl#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate semgrep.yml by \u003ca href=\"https://github.com/hrushikeshdeshpande\"\u003e\u003ccode\u003e@​hrushikeshdeshpande\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/514\"\u003ecloudflare/circl#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erepo: Some fixes reported by CodeQL by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/515\"\u003ecloudflare/circl#515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ML-DSA (FIPS204) by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/480\"\u003ecloudflare/circl#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esign/mldsa: Add test for ML-DSA signature verification. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/517\"\u003ecloudflare/circl#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v1.5.0 by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/518\"\u003ecloudflare/circl#518\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hrushikeshdeshpande\"\u003e\u003ccode\u003e@​hrushikeshdeshpande\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/514\"\u003ecloudflare/circl#514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.4.0...v1.5.0\"\u003ehttps://github.com/cloudflare/circl/compare/v1.4.0...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/c6d33e35234ebf5c4319d12ae7d77d7d17053e56\"\u003e\u003ccode\u003ec6d33e3\u003c/code\u003e\u003c/a\u003e Release v1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/0c3868ef6fc8ce864bc4104863186afdd2947f14\"\u003e\u003ccode\u003e0c3868e\u003c/code\u003e\u003c/a\u003e curve4q: Shared must fail with low order points.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/9fd570dd508eef941d3f42fb94413a899b96d52e\"\u003e\u003ccode\u003e9fd570d\u003c/code\u003e\u003c/a\u003e curve4q: Test showing DH does not fails on identity point.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/c988ceba827fe09896e770c152646dded447903d\"\u003e\u003ccode\u003ec988ceb\u003c/code\u003e\u003c/a\u003e fourq: Correctly unmarshalling point.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/ef2611dcde7f6d25e31082412bbb30f2a870d133\"\u003e\u003ccode\u003eef2611d\u003c/code\u003e\u003c/a\u003e fourq: Test showing point unmarshal fails.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/05eba44d1a35f979c5f3ac914bcc50c1122e8ced\"\u003e\u003ccode\u003e05eba44\u003c/code\u003e\u003c/a\u003e fourq: Handle the case of Z=0 for IsOnCurve and IsEqual.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/eef08780cc3cb9befa20014e65f731391103be6b\"\u003e\u003ccode\u003eeef0878\u003c/code\u003e\u003c/a\u003e fourq: Test showing isEqual and IsOnCurve fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/2298474ef688938e4a81ca14990b9a11a8677e2a\"\u003e\u003ccode\u003e2298474\u003c/code\u003e\u003c/a\u003e goldilocks; Handling points with z=0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/5a940a111507232035d0b753fbf3068c52d6b8ac\"\u003e\u003ccode\u003e5a940a1\u003c/code\u003e\u003c/a\u003e goldilocks: Test for IsEqual must fail with Z=0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/48c3b6a2746a18db4d8b675ab296980514359340\"\u003e\u003ccode\u003e48c3b6a\u003c/code\u003e\u003c/a\u003e ed25519: Fix isEqual to handle points with Z=0.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.3.7...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/docker/cli` from 25.0.2+incompatible to 29.2.0+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/0b9d1985dbf919678745f122b12b46f730b97d87\"\u003e\u003ccode\u003e0b9d198\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6764\"\u003e#6764\u003c/a\u003e from vvoland/update-docker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/c...\n\n_Description has been truncated_\n\n---\n\n🔧 This PR updates Go module dependencies across 5 directories, bumping 23 packages to their latest versions including major updates to OpenTelemetry (1.27.0→1.40.0), gRPC (1.65.0→1.79.3), and various security-related packages. The update also upgrades the Go version requirement from 1.22 to 1.24.0 across all modules.\n\n\u003cdetails\u003e\n\u003csummary\u003e🔍 \u003cstrong\u003eDetailed Analysis\u003c/strong\u003e\u003c/summary\u003e\n\n### Key Changes\n- **Go Version Upgrade**: Updated from Go 1.22/1.21 to Go 1.24.0 across all modules, removing toolchain specifications\n- **Major Dependency Updates**: Significant version bumps for OpenTelemetry SDK (1.27.0→1.40.0), gRPC (1.65.0→1.79.3), and golang.org/x packages\n- **Security Updates**: Multiple security-focused updates including go-redis (9.5.3→9.5.5 with CVE fix), goxmldsig (1.4.0→1.6.0), and crypto packages\n- **Multi-Directory Impact**: Updates span across 5 directories: root, internal/cmd/progress-bot, lib, lib/managedservicesplatform, and monitoring\n\n### Technical Implementation\n```mermaid\nflowchart TD\n    A[Dependabot Scan] --\u003e B[Identify 23 Outdated Packages]\n    B --\u003e C[Update Root Directory - 19 packages]\n    B --\u003e D[Update progress-bot - 3 packages]\n    B --\u003e E[Update lib - 4 packages]\n    B --\u003e F[Update managedservicesplatform - 5 packages]\n    B --\u003e G[Update monitoring - 3 packages]\n    C --\u003e H[Go 1.24.0 Upgrade]\n    D --\u003e H\n    E --\u003e H\n    F --\u003e H\n    G --\u003e H\n    H --\u003e I[Security \u0026 Performance Improvements]\n```\n\n### Impact\n- **Security Enhancement**: Addresses multiple CVEs including CVE-2025-29923 in go-redis and security fixes in goxmldsig and crypto packages\n- **Performance Improvements**: OpenTelemetry 1.40.0 includes 4x performance improvements for histogram operations and better concurrent measurement handling\n- **Compatibility**: Maintains backward compatibility while leveraging Go 1.24.0 features and modern dependency versions\n- **Maintenance**: Reduces technical debt by keeping dependencies current and aligned with latest security patches\n\n\u003c/details\u003e\n\n_Created with [Palmier](https://www.palmier.io)_","html_url":"https://github.com/GlacierEQ/sourcegraph-public-snapshot/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlacierEQ%2Fsourcegraph-public-snapshot/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4142308687","node_id":"PR_kwDOC8lU6M7Npptc","number":6812,"state":"closed","title":"chore(deps): bump the go-deps group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-27T08:07:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T09:48:45.000Z","updated_at":"2026-03-27T08:07:45.000Z","time_to_close":80338,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":44,"packages":[{"name":"github.com/allisson/go-pglock/v3","old_version":"3.0.0","new_version":"3.2.0","repository_url":"https://github.com/allisson/go-pglock"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.1","new_version":"1.41.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/eventbridge","old_version":"1.44.0","new_version":"1.45.22","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/firehose","old_version":"1.40.0","new_version":"1.42.12","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/glue","old_version":"1.126.0","new_version":"1.139.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/kinesis","old_version":"1.38.0","new_version":"1.43.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/lambda","old_version":"1.76.0","new_version":"1.88.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/personalizeevents","old_version":"1.29.0","new_version":"1.31.12","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.96.0","new_version":"1.97.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.41.6","new_version":"1.41.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/confluentinc/confluent-kafka-go/v2","old_version":"2.13.0","new_version":"2.13.3","repository_url":"https://github.com/confluentinc/confluent-kafka-go"},{"name":"github.com/databricks/databricks-sql-go","old_version":"1.8.0","new_version":"1.10.0","repository_url":"https://github.com/databricks/databricks-sql-go"},{"name":"github.com/dgraph-io/badger/v4","old_version":"4.8.0","new_version":"4.9.1","repository_url":"https://github.com/dgraph-io/badger"},{"name":"github.com/docker/docker","old_version":"28.3.3+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/duckdb/duckdb-go/v2","old_version":"2.5.0","new_version":"2.10501.0","repository_url":"https://github.com/duckdb/duckdb-go"},{"name":"github.com/fsouza/fake-gcs-server","old_version":"1.53.1","new_version":"1.54.0","repository_url":"https://github.com/fsouza/fake-gcs-server"},{"name":"github.com/golang-migrate/migrate/v4","old_version":"4.18.3","new_version":"4.19.1","repository_url":"https://github.com/golang-migrate/migrate"},{"name":"github.com/gomodule/redigo","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/gomodule/redigo"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.7","new_version":"2.28.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/k3a/html2text","old_version":"1.2.1","new_version":"1.4.0","repository_url":"https://github.com/k3a/html2text"},{"name":"github.com/klauspost/compress","old_version":"1.18.4","new_version":"1.18.5","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.11.2","new_version":"1.12.0","repository_url":"https://github.com/lib/pq"},{"name":"github.com/microsoft/go-mssqldb","old_version":"1.9.2","new_version":"1.9.8","repository_url":"https://github.com/microsoft/go-mssqldb"},{"name":"github.com/minio/minio-go/v7","old_version":"7.0.98","new_version":"7.0.99","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.24.0","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/redis/go-redis/v9","old_version":"9.12.1","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/rudderlabs/keydb","old_version":"1.3.0","new_version":"1.3.6","repository_url":"https://github.com/rudderlabs/keydb"},{"name":"github.com/rudderlabs/rudder-go-kit","old_version":"0.74.0","new_version":"0.74.1","repository_url":"https://github.com/rudderlabs/rudder-go-kit"},{"name":"github.com/rudderlabs/rudder-transformer/go","old_version":"1.126.2-beta","new_version":"1.126.4","repository_url":"https://github.com/rudderlabs/rudder-transformer"},{"name":"github.com/rudderlabs/sqlconnect-go","old_version":"1.20.3","new_version":"1.25.1","repository_url":"https://github.com/rudderlabs/sqlconnect-go"},{"name":"github.com/samber/lo","old_version":"1.52.0","new_version":"1.53.0","repository_url":"https://github.com/samber/lo"},{"name":"github.com/trinodb/trino-go-client","old_version":"0.328.0","new_version":"0.333.0","repository_url":"https://github.com/trinodb/trino-go-client"},{"name":"go.etcd.io/etcd/api/v3","old_version":"3.6.7","new_version":"3.6.9","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.etcd.io/etcd/client/v3","old_version":"3.6.7","new_version":"3.6.9","repository_url":"https://github.com/etcd-io/etcd"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/time","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/golang/time"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/allisson/go-pglock/v3](https://github.com/allisson/go-pglock) | `3.0.0` | `3.2.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.4` |\n| [github.com/aws/aws-sdk-go-v2/service/eventbridge](https://github.com/aws/aws-sdk-go-v2) | `1.44.0` | `1.45.22` |\n| [github.com/aws/aws-sdk-go-v2/service/firehose](https://github.com/aws/aws-sdk-go-v2) | `1.40.0` | `1.42.12` |\n| [github.com/aws/aws-sdk-go-v2/service/glue](https://github.com/aws/aws-sdk-go-v2) | `1.126.0` | `1.139.0` |\n| [github.com/aws/aws-sdk-go-v2/service/kinesis](https://github.com/aws/aws-sdk-go-v2) | `1.38.0` | `1.43.4` |\n| [github.com/aws/aws-sdk-go-v2/service/lambda](https://github.com/aws/aws-sdk-go-v2) | `1.76.0` | `1.88.4` |\n| [github.com/aws/aws-sdk-go-v2/service/personalizeevents](https://github.com/aws/aws-sdk-go-v2) | `1.29.0` | `1.31.12` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.96.0` | `1.97.2` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.41.6` | `1.41.9` |\n| [github.com/confluentinc/confluent-kafka-go/v2](https://github.com/confluentinc/confluent-kafka-go) | `2.13.0` | `2.13.3` |\n| [github.com/databricks/databricks-sql-go](https://github.com/databricks/databricks-sql-go) | `1.8.0` | `1.10.0` |\n| [github.com/dgraph-io/badger/v4](https://github.com/dgraph-io/badger) | `4.8.0` | `4.9.1` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `28.3.3+incompatible` | `28.5.2+incompatible` |\n| [github.com/duckdb/duckdb-go/v2](https://github.com/duckdb/duckdb-go) | `2.5.0` | `2.10501.0` |\n| [github.com/fsouza/fake-gcs-server](https://github.com/fsouza/fake-gcs-server) | `1.53.1` | `1.54.0` |\n| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | `4.18.3` | `4.19.1` |\n| [github.com/gomodule/redigo](https://github.com/gomodule/redigo) | `1.9.2` | `1.9.3` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.7` | `2.28.0` |\n| [github.com/k3a/html2text](https://github.com/k3a/html2text) | `1.2.1` | `1.4.0` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.4` | `1.18.5` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.2` | `1.12.0` |\n| [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb) | `1.9.2` | `1.9.8` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.98` | `7.0.99` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.24.0` | `2.28.1` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.12.1` | `9.18.0` |\n| [github.com/rudderlabs/keydb](https://github.com/rudderlabs/keydb) | `1.3.0` | `1.3.6` |\n| [github.com/rudderlabs/rudder-go-kit](https://github.com/rudderlabs/rudder-go-kit) | `0.74.0` | `0.74.1` |\n| [github.com/rudderlabs/rudder-transformer/go](https://github.com/rudderlabs/rudder-transformer) | `1.126.2-beta` | `1.126.4` |\n| [github.com/rudderlabs/sqlconnect-go](https://github.com/rudderlabs/sqlconnect-go) | `1.20.3` | `1.25.1` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.52.0` | `1.53.0` |\n| [github.com/trinodb/trino-go-client](https://github.com/trinodb/trino-go-client) | `0.328.0` | `0.333.0` |\n| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.6.7` | `3.6.9` |\n| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.6.7` | `3.6.9` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.35.0` | `0.36.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.14.0` | `0.15.0` |\n\n\nUpdates `github.com/allisson/go-pglock/v3` from 3.0.0 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allisson/go-pglock/releases\"\u003egithub.com/allisson/go-pglock/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add rwlock functionality by \u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: enhance documentation with emojis by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/16\"\u003eallisson/go-pglock#16\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme badges by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/12\"\u003eallisson/go-pglock#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve documentation, tests, and examples by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/13\"\u003eallisson/go-pglock#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/a8e599f5ce4b824fae73d5a1aec1d7e2b1a3671a\"\u003e\u003ccode\u003ea8e599f\u003c/code\u003e\u003c/a\u003e docs: enhance documentation with emojis (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/16\"\u003e#16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e3b767aa28a0f8a2a7eacb0360ed3dc6b3f0ed88\"\u003e\u003ccode\u003ee3b767a\u003c/code\u003e\u003c/a\u003e feat: add rwlock functionality (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e2016c003ade7d3b44ece6ab9e867f9fcc02fa32\"\u003e\u003ccode\u003ee2016c0\u003c/code\u003e\u003c/a\u003e feat: improve documentation, tests, and examples (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/acbfc79e2be6166be54a64f2a0fb8babee1d0334\"\u003e\u003ccode\u003eacbfc79\u003c/code\u003e\u003c/a\u003e Update readme badges (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.1 to 1.41.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\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/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\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/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\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/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/eventbridge` from 1.44.0 to 1.45.22\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/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\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/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\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/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\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/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\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.44.0...service/eventbridge/v1.45.22\"\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/firehose` from 1.40.0 to 1.42.12\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/d8ed081e9bcc22e6c5eb63fb6bbacfa38d7bcce3\"\u003e\u003ccode\u003ed8ed081\u003c/code\u003e\u003c/a\u003e Release 2025-10-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a2c9cb47051246e43a65f78696b8189aaa48c871\"\u003e\u003ccode\u003ea2c9cb4\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/7af054b46fade69938d2682163c4abbbf126b9c7\"\u003e\u003ccode\u003e7af054b\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/2e5ed49bd27c797319223fe6454411c6dc3f62cc\"\u003e\u003ccode\u003e2e5ed49\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/f3a3b6c778eed688dc91940a6d9160e7445a218f\"\u003e\u003ccode\u003ef3a3b6c\u003c/code\u003e\u003c/a\u003e remove arbitrary response read timeout in kinesis GetRecords (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3221\"\u003e#3221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56af15521102c665ba33e5512cd66068c7c32506\"\u003e\u003ccode\u003e56af155\u003c/code\u003e\u003c/a\u003e Release 2025-10-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b23832ac9b9505202125cf5c448c72cd333c819b\"\u003e\u003ccode\u003eb23832a\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/33ea965f3eb459c22ba41a8e5da55115da5686bc\"\u003e\u003ccode\u003e33ea965\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/f70c7889fa7e09fba31a68c6dbef1e178bbb9964\"\u003e\u003ccode\u003ef70c788\u003c/code\u003e\u003c/a\u003e Release 2025-10-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f8aa1f373d60ee159a2aac412311edad2eaad752\"\u003e\u003ccode\u003ef8aa1f3\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.40.0...service/sqs/v1.42.12\"\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/glue` from 1.126.0 to 1.139.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/9805a196767e31076150a0e5ff38e2356a93e840\"\u003e\u003ccode\u003e9805a19\u003c/code\u003e\u003c/a\u003e Release 2023-12-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/26cb6b4486d9e3b8a7e9f8b3c023b237310302eb\"\u003e\u003ccode\u003e26cb6b4\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/5beea61355437cd3871d3c37435c5adbb30dc431\"\u003e\u003ccode\u003e5beea61\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/baa4447e926a969a69a8faba52c0acf46c827ef3\"\u003e\u003ccode\u003ebaa4447\u003c/code\u003e\u003c/a\u003e Smithy upgrade (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2407\"\u003e#2407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b8307d199c3c49b8ec6bde395f07d9de0294fe89\"\u003e\u003ccode\u003eb8307d1\u003c/code\u003e\u003c/a\u003e Release 2023-12-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/14590dd5a7419101b6b4d321be04c69c72115974\"\u003e\u003ccode\u003e14590dd\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/2eec40c07b17f686037e7a4cb1a920b7a428ad61\"\u003e\u003ccode\u003e2eec40c\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/2aa573b01db4959e84c5415281802eb6d384c381\"\u003e\u003ccode\u003e2aa573b\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/b3d9e145604fdc1b77a075ed3cc321d0c28cf9c3\"\u003e\u003ccode\u003eb3d9e14\u003c/code\u003e\u003c/a\u003e feat: add express integration test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ce842a7ed4981d404542e66d3ccd71f8bd7d8b2c\"\u003e\u003ccode\u003ece842a7\u003c/code\u003e\u003c/a\u003e Release 2023-12-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.126.0...service/ec2/v1.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/aws/aws-sdk-go-v2/service/kinesis` from 1.38.0 to 1.43.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/59563c7126cdf2bf8ed0635b3d589afb1e4565d5\"\u003e\u003ccode\u003e59563c7\u003c/code\u003e\u003c/a\u003e Release 2024-04-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/330933773ada8afbaf9f0f3bbe12e74874f7b438\"\u003e\u003ccode\u003e3309337\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/3fd6e11edee13b2dfb34ae5908ba2960d8cddd8b\"\u003e\u003ccode\u003e3fd6e11\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/a600d8dfc46c8c1bf35a526a5a1437995395235a\"\u003e\u003ccode\u003ea600d8d\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/735c0ae84c6cbb84fb7dec1ed366de3d7ad3e502\"\u003e\u003ccode\u003e735c0ae\u003c/code\u003e\u003c/a\u003e Release 2024-04-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/331556147297984a0f3731cb5c6c0bcfc98196a0\"\u003e\u003ccode\u003e3315561\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/2f687cd853d2631bcfc051f0a0624e5246afc2d0\"\u003e\u003ccode\u003e2f687cd\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/7d5cfa8bc0804db0a70f1f0f1f643cc944f03ea0\"\u003e\u003ccode\u003e7d5cfa8\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/97d2f196fc0f5472abd575c0a8865c1828bc3558\"\u003e\u003ccode\u003e97d2f19\u003c/code\u003e\u003c/a\u003e Release 2024-04-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88040cbb296d55c810e88a0e8a7142b7ab16d52c\"\u003e\u003ccode\u003e88040cb\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.38.0...service/fsx/v1.43.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/lambda` from 1.76.0 to 1.88.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f64c8d06c711605aed06bcd8f280793048da72aa\"\u003e\u003ccode\u003ef64c8d0\u003c/code\u003e\u003c/a\u003e Release 2025-10-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2ffc1613d9f2e3fe4075bbb785efb925ae320af4\"\u003e\u003ccode\u003e2ffc161\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/e08a899b39a9432a4a528752a624ce9dedd79f27\"\u003e\u003ccode\u003ee08a899\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/a4663ffcf0b9b4a9207f25bd77999fdec0e3b85a\"\u003e\u003ccode\u003ea4663ff\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/e4a4e2d65e696f34717a02017284b3d45f7bcd45\"\u003e\u003ccode\u003ee4a4e2d\u003c/code\u003e\u003c/a\u003e Feat checksum reuse (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3199\"\u003e#3199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e9e5d66c8bb0f113fffc221bc3f38368c56c67c7\"\u003e\u003ccode\u003ee9e5d66\u003c/code\u003e\u003c/a\u003e Release 2025-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/08532b438efe290e9ee7e85a9b7ed664e513bb67\"\u003e\u003ccode\u003e08532b4\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/b7bcc01efb1402f658b0e0e0875cd7ebd5450ed4\"\u003e\u003ccode\u003eb7bcc01\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/f382571d75aca804e358f4432515d2413799bca7\"\u003e\u003ccode\u003ef382571\u003c/code\u003e\u003c/a\u003e Release 2025-10-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cb116e9aca5cb8cc022afe42b60e9a5e3a576f7b\"\u003e\u003ccode\u003ecb116e9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.76.0...service/s3/v1.88.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/personalizeevents` from 1.29.0 to 1.31.12\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/4f599a5905bdfa3f6aa482e1e7bb98f7b3f9ec03\"\u003e\u003ccode\u003e4f599a5\u003c/code\u003e\u003c/a\u003e Release 2025-09-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c32a7a8084b2d86eeda99f184e75fdca0b33e5a9\"\u003e\u003ccode\u003ec32a7a8\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/18a065d1689d43c994da970a8750d43844c79896\"\u003e\u003ccode\u003e18a065d\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/af534aa0fb522eb683d484d281d2a017be8a006c\"\u003e\u003ccode\u003eaf534aa\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/67db6904b816b95073883b7ad378384c4839b28c\"\u003e\u003ccode\u003e67db690\u003c/code\u003e\u003c/a\u003e Release 2025-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/32ee1b5d75fc303c0626a6f5e769f4e08cc491a8\"\u003e\u003ccode\u003e32ee1b5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0b431223309a815cffc048072556aa651ee1455f\"\u003e\u003ccode\u003e0b43122\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/44786d920f3627b73a99e81c7b6399dbfcf7ab42\"\u003e\u003ccode\u003e44786d9\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c98edb73809256823906d7e307ecf3c9abc16700\"\u003e\u003ccode\u003ec98edb7\u003c/code\u003e\u003c/a\u003e update internal endpts comment that was wrong (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88da3c8c5569dece0e99802dab638faa047a0db0\"\u003e\u003ccode\u003e88da3c8\u003c/code\u003e\u003c/a\u003e Release 2025-09-25\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.29.0...config/v1.31.12\"\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.96.0 to 1.97.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ef3322b8de760eec7510b2e3966077f54584d010\"\u003e\u003ccode\u003eef3322b\u003c/code\u003e\u003c/a\u003e Release 2026-03-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/057f27eae169e9a0a85beec45da216d3daaa85aa\"\u003e\u003ccode\u003e057f27e\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/38116ba3c50b428a365f788cdd67fa615ff14c2e\"\u003e\u003ccode\u003e38116ba\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/d7776a81bbe2a2e752ba6e851708fd19fe0dea8d\"\u003e\u003ccode\u003ed7776a8\u003c/code\u003e\u003c/a\u003e Don't panic decoding unknown header types on eventstream (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3355\"\u003e#3355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/57540243a04bf2e95b099701983935f83bc6cd1e\"\u003e\u003ccode\u003e5754024\u003c/code\u003e\u003c/a\u003e Release 2026-03-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b83deb322f6bb27b4abdc7ad7b8f07e0d7daa731\"\u003e\u003ccode\u003eb83deb3\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/9c2d94385a3c2102a210b773cf0dc1dbee88dbcb\"\u003e\u003ccode\u003e9c2d943\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/c9d0eb15aa229a81e4ee560289f408f3764b8dd9\"\u003e\u003ccode\u003ec9d0eb1\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/e21959cfb132c6ab4443911b897c36e5436c3769\"\u003e\u003ccode\u003ee21959c\u003c/code\u003e\u003c/a\u003e Release 2026-03-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8fbfa152626bc3fab3c6b6f23b2456fb430db42d\"\u003e\u003ccode\u003e8fbfa15\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.96.0...service/s3/v1.97.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.41.6 to 1.41.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c964dbd88bc9424349a9225b044ec2322e07f4cb\"\u003e\u003ccode\u003ec964dbd\u003c/code\u003e\u003c/a\u003e Release 2024-05-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ce843953a9cb4c9d2dff75dd5a5c967655c4c8ef\"\u003e\u003ccode\u003ece84395\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8de91199530fabf1702a2cefab3cee6e065879bc\"\u003e\u003ccode\u003e8de9119\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/05fcf66f17486b8ce9b7372c19910ad68a85a730\"\u003e\u003ccode\u003e05fcf66\u003c/code\u003e\u003c/a\u003e internal: true up internal metrics collection for post-SRA middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/114842762c6ffd78ebce1850e31a387992d10acf\"\u003e\u003ccode\u003e1148427\u003c/code\u003e\u003c/a\u003e reformat signer/v4 package doc (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2640\"\u003e#2640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b238d3fff478bcd2bbcc17bb36cb10757a09e5a9\"\u003e\u003ccode\u003eb238d3f\u003c/code\u003e\u003c/a\u003e Release 2024-05-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/85f8268a3440c70939ef041a3c44d366916a894a\"\u003e\u003ccode\u003e85f8268\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ebaee4cee8793c276e5933f09591869bed154dda\"\u003e\u003ccode\u003eebaee4c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/593b9667bb973de276cc9369c2e4046e3f811334\"\u003e\u003ccode\u003e593b966\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bfb02f0947afa4f8fc15430eb4bc290e7ce55f5f\"\u003e\u003ccode\u003ebfb02f0\u003c/code\u003e\u003c/a\u003e Merge customizations for S3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/sts/v1.41.6...service/ecs/v1.41.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.24.0 to 1.24.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/releases\"\u003egithub.com/aws/smithy-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add new middleware functions to get event stream output from middleware\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b860661df961e236ca154f5a66e1f01216639738\"\u003e\u003ccode\u003eb860661\u003c/code\u003e\u003c/a\u003e Release 2026-02-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/567846b9a9de2906faffe420719177aece913452\"\u003e\u003ccode\u003e567846b\u003c/code\u003e\u003c/a\u003e Bump minimun Go version to 1.24 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/8c6355875a5c602fa6c2d9093e2b46e69e4d38f4\"\u003e\u003ccode\u003e8c63558\u003c/code\u003e\u003c/a\u003e Release 2026-02-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/c6d1144762205b31f9d511b1525eb67b0c4c1e4c\"\u003e\u003ccode\u003ec6d1144\u003c/code\u003e\u003c/a\u003e Create new event stream generator (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/f82babd3fee1cc95f6974716ba570c1d4f72e8a1\"\u003e\u003ccode\u003ef82babd\u003c/code\u003e\u003c/a\u003e update Smithy version to 1.67.0 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/708bee3fd23f247fe0b019ae3fbb9dd7837117bc\"\u003e\u003ccode\u003e708bee3\u003c/code\u003e\u003c/a\u003e move writable and chainwritable up (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/7bfe108d0fa9790e554d201e80faa6b8051569d0\"\u003e\u003ccode\u003e7bfe108\u003c/code\u003e\u003c/a\u003e Add support for OrExpression JMESPath (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/620\"\u003e#620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/9dbc5b22fed45a861a3782db7642bec232c5b0b3\"\u003e\u003ccode\u003e9dbc5b2\u003c/code\u003e\u003c/a\u003e bump smithy to v1.64.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.24.0...v1.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/confluentinc/confluent-kafka-go/v2` from 2.13.0 to 2.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/releases\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\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/confluentinc/confluent-kafka-go/blob/master/CHANGELOG.md\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/77c1e9fd9dbb9853262d1703c831ceb5f6bb7947\"\u003e\u003ccode\u003e77c1e9f\u003c/code\u003e\u003c/a\u003e v2.13.3 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/f9dfb8b8a43219a5eb71a0ea691be931d549af60\"\u003e\u003ccode\u003ef9dfb8b\u003c/code\u003e\u003c/a\u003e Import v2.13.2 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/001c70cfb0ff60cbb77ee321ea0f21cdeef436b1\"\u003e\u003ccode\u003e001c70c\u003c/code\u003e\u003c/a\u003e Update docker_aws_lambda_example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/fe1cbd5a3d4dbe3c2f86275b398f8215e510d2b2\"\u003e\u003ccode\u003efe1cbd5\u003c/code\u003e\u003c/a\u003e change version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/c370847dc7b548eddf05d1ed1d2b13f73d66e5af\"\u003e\u003ccode\u003ec370847\u003c/code\u003e\u003c/a\u003e Version change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/4843f19a14d131292fddb4762317cf0ff4bd6f89\"\u003e\u003ccode\u003e4843f19\u003c/code\u003e\u003c/a\u003e Documentation and error code update for librdkafka v2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/e2a849ecca2f550c804a140443deee58ac7fe0a6\"\u003e\u003ccode\u003ee2a849e\u003c/code\u003e\u003c/a\u003e librdkafka static bundle v2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/b22398b1578746e627aace02d8e47e5c56c9c018\"\u003e\u003ccode\u003eb22398b\u003c/code\u003e\u003c/a\u003e Version changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/8c8ac2d9d7a42763b375c1e0450090f821ddb3dc\"\u003e\u003ccode\u003e8c8ac2d\u003c/code\u003e\u003c/a\u003e Import v2.13.2 rc1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/804c55fa01577a000c11857a4446b82c7eb2b00a\"\u003e\u003ccode\u003e804c55f\u003c/code\u003e\u003c/a\u003e Add update-changelog.py script (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1518\"\u003e#1518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/compare/v2.13.0...v2.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/databricks/databricks-sql-go` from 1.8.0 to 1.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/databricks/databricks-sql-go/releases\"\u003egithub.com/databricks/databricks-sql-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.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/databricks/databricks-sql-go/blob/main/CHANGELOG.md\"\u003egithub.com/databricks/databricks-sql-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0 (2026-02-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0 (2025-09-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\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/databricks/databricks-sql-go/commit/98148d9275f6b975ddaf256062135d028b81a79e\"\u003e\u003ccode\u003e98148d9\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/cd6dc1906418e0bdbdaf0e47c6d5e0737e08a728\"\u003e\u003ccode\u003ecd6dc19\u003c/code\u003e\u003c/a\u003e Token Federation for Go Driver (3/3) (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/73f2a36a0723f64fcd423cbb540c8a5abee248aa\"\u003e\u003ccode\u003e73f2a36\u003c/code\u003e\u003c/a\u003e [PECOBLR-1143] Implement telemetry Phase 4-5: Export infrastructure and opt-i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/abbe1738c011db1c911f3b15a8d761e5769a73ec\"\u003e\u003ccode\u003eabbe173\u003c/code\u003e\u003c/a\u003e Fix context loss in polling and connection close operations (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/6d6ef5b7baff3e9f2aab964f52ae23c9df7d70b1\"\u003e\u003ccode\u003e6d6ef5b\u003c/code\u003e\u003c/a\u003e Fix type inference for int64/uint64 (BIGINT) and float64 (DOUBLE) (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/a0d5e7533e38370956adc24b30221383c70fc231\"\u003e\u003ccode\u003ea0d5e75\u003c/code\u003e\u003c/a\u003e Token federation for Go driver (2/3) (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/66608b7afc9bd32683d108439ebbaa7632004bc5\"\u003e\u003ccode\u003e66608b7\u003c/code\u003e\u003c/a\u003e Add circuit breaker for telemetry + amend design plan to be similar to includ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/c4af6facac8ecbc5519b76b5bd655f1b20a4e5a1\"\u003e\u003ccode\u003ec4af6fa\u003c/code\u003e\u003c/a\u003e Cloudfetch: Allow configuration of httpclient for cloudfetch (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/29c881a4dc8229e184aa0ba01c83eb600dff020e\"\u003e\u003ccode\u003e29c881a\u003c/code\u003e\u003c/a\u003e [PECOBLR-1147] Implement Client Manager for Per-Host Clients (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/5dbccff7a187b2695bde5d5a8b25c969e25ca2ae\"\u003e\u003ccode\u003e5dbccff\u003c/code\u003e\u003c/a\u003e [PECOBLR-1146] Implement Feature Flag Cache with Reference Counting (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dgraph-io/badger/v4` from 4.8.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/releases\"\u003egithub.com/dgraph-io/badger/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support by \u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node by \u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update changelog by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2256\"\u003edgraph-io/badger#2256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update arm runner label by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2248\"\u003edgraph-io/badger#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add checksum tests for package y by \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix typos by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2227\"\u003edgraph-io/badger#2227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(y): shall always return empty slice rather than nil by \u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: test.sh error by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typo of abandoned by \u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2212\"\u003edgraph-io/badger#2212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency node to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2219\"\u003edgraph-io/badger#2219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update the trunk conf file by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2218\"\u003edgraph-io/badger#2218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2221\"\u003edgraph-io/badger#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2229\"\u003edgraph-io/badger#2229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove docs pages in the repo by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: configure renovate to leave go version as declared by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2235\"\u003edgraph-io/badger#2235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: change renovate to maintain backwards compatible go version by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2236\"\u003edgraph-io/badger#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update README.md with correct links and badges by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2239\"\u003edgraph-io/badger#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add doc for encryption at rest by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2240\"\u003edgraph-io/badger#2240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): restrict Dgraph test to core packages only by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2242\"\u003edgraph-io/badger#2242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v4.9.0 release by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2247\"\u003edgraph-io/badger#2247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/badger/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.9.1] - 2026-02-04\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTests\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etest: add checksum tests for package y (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChores\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): update arm runner label (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[4.9.0] - 2025-12-15\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(y): y.SafeCopy shall always return empty slice rather than nil (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2245\"\u003e#2245\u003c/a\u003e)\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eWARNING\u003c/strong\u003e SafeCopy now returns an empty slice rather than nil. For those using our \u003ccode\u003ey\u003c/code\u003e utility\npackage, this could be a breaking change. This has implications for empty slices stored in\nbadger, specifically, upon retrieval the value stored with the key will be equal to what was set\n(an empty []byte). See \u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2067\"\u003e#2067\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003efix: test.sh error (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2225\"\u003e#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typo of abandoned (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2222\"\u003e#2222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocs\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd doc for encryption at rest (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2240\"\u003e#2240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove docs pages in the repo (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2232\"\u003e#2232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChores\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): restrict Dgraph test to core packages only (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2242\"\u003e#2242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update README.md with correct links and badges (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: change renovate to maintain backwards compatible go version (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2236\"\u003e#2236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: configure renovate to leave go version as declared (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2235\"\u003e#2235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions (major) (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2229\"\u003e#2229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2221\"\u003e#2221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2218\"\u003e#2218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update the trunk conf file (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency node to v22 (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2219\"\u003e#2219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2212\"\u003e#2212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCI\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emove to GitHub Actions runners\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/3290a6097deb427d4bb297fa73404c01776547d5\"\u003e\u003ccode\u003e3290a60\u003c/code\u003e\u003c/a\u003e chore: Update changelog (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2256\"\u003e#2256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/d3b6b868f918ae4787660175219293c91574d5bd\"\u003e\u003ccode\u003ed3b6b86\u003c/code\u003e\u003c/a\u003e fix(aix): add aix directory synchronization support (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/24bb0c179b9cba0c2cbee06495d1dbf6c6193eac\"\u003e\u003ccode\u003e24bb0c1\u003c/code\u003e\u003c/a\u003e test: add checksum tests for package y (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/94607132eaeeed4a8ce4c25f9a0893bc12a7ecd5\"\u003e\u003ccode\u003e9460713\u003c/code\u003e\u003c/a\u003e fix: correct the comment on value size in skl.node (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/10068c8f0abdbdc7dd58485dd6c3f4fde9cdc0f4\"\u003e\u003ccode\u003e10068c8\u003c/code\u003e\u003c/a\u003e chore(ci): update arm runner label (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/a700dc3b6332e2351674f34f841233541568f782\"\u003e\u003ccode\u003ea700dc3\u003c/code\u003e\u003c/a\u003e chore: prepare for v4.9.0 release (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2247\"\u003e#2247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/2a8b6042ae1bfe6676ad14d90261a3609f64fa80\"\u003e\u003ccode\u003e2a8b604\u003c/code\u003e\u003c/a\u003e fix(y): shall always return empty slice rather than nil (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2245\"\u003e#2245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/81b3cb9dc04b18e4cfae00d0a7198bdfa73c689e\"\u003e\u003ccode\u003e81b3cb9\u003c/code\u003e\u003c/a\u003e fix(docs): fix typos (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2227\"\u003e#2227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/b61f8668b4fc01571bcf01f428cb0e81d43d3497\"\u003e\u003ccode\u003eb61f866\u003c/code\u003e\u003c/a\u003e chore(ci): restrict Dgraph test to core packages only (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2242\"\u003e#2242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/0b1ebf52c29d221ed4ef0bbba320485e177e3f32\"\u003e\u003ccode\u003e0b1ebf5\u003c/code\u003e\u003c/a\u003e fix: test.sh error (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2225\"\u003e#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 28.3.3+incompatible to 28.5.2+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v28.3.3...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/duckdb/duckdb-go/v2` from 2.5.0 to 2.10501.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/duckdb/duckdb-go/releases\"\u003egithub.com/duckdb/duckdb-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10501.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd interrupt and clear appender functionality by \u003ca href=\"https://github.com/krleonid\"\u003e\u003ccode\u003e@​krleonid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/54\"\u003educkdb/duckdb-go#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Clear() method to Appender and interrupt tests by \u003ca href=\"https://github.com/krleonid\"\u003e\u003ccode\u003e@​krleonid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/55\"\u003educkdb/duckdb-go#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appender interrupt test query by \u003ca href=\"https://github.com/krleonid\"\u003e\u003ccode\u003e@​krleonid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/62\"\u003educkdb/duckdb-go#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some README inaccuracies by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/121\"\u003educkdb/duckdb-go#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: C memory leak — defer captures nil/empty slice instead of final value (6 sites) by \u003ca href=\"https://github.com/hellower\"\u003e\u003ccode\u003e@​hellower\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/123\"\u003educkdb/duckdb-go#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd concurrency group to CI workflow to cancel redundant runs by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/125\"\u003educkdb/duckdb-go#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for binding and appending to map columns by \u003ca href=\"https://github.com/wmTJc9IK0Q\"\u003e\u003ccode\u003e@​wmTJc9IK0Q\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/115\"\u003educkdb/duckdb-go#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge the preview branch into \u003ccode\u003emain\u003c/code\u003e (new features!) by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/126\"\u003educkdb/duckdb-go#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to DuckDB \u003ccode\u003ev1.5.1\u003c/code\u003e by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/128\"\u003educkdb/duckdb-go#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krleonid\"\u003e\u003ccode\u003e@​krleonid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/54\"\u003educkdb/duckdb-go#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hellower\"\u003e\u003ccode\u003e@​hellower\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/123\"\u003educkdb/duckdb-go#123\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-go/compare/v2.10500.0...v2.10501.0\"\u003ehttps://github.com/duckdb/duckdb-go/compare/v2.10500.0...v2.10501.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.10500.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eNew versioning scheme.\u003c/strong\u003e The module version now encodes the DuckDB version in its second semver component (\u003ccode\u003e2.MAJOR_MINOR_PATCH.x\u003c/code\u003e). For example, DuckDB \u003ccode\u003ev1.5.0\u003c/code\u003e maps to duckdb-go version \u003ccode\u003e2.10500.x\u003c/code\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate copyright notice by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/112\"\u003educkdb/duckdb-go#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Context propagation in custom scalar UDF bind functions by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/114\"\u003educkdb/duckdb-go#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for BIGNUM by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/107\"\u003educkdb/duckdb-go#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more embedded NULL string assignments by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/118\"\u003educkdb/duckdb-go#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate DuckDB to v1.5.0 by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/120\"\u003educkdb/duckdb-go#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-go/compare/v2.5.5...v2.10500.0\"\u003ehttps://github.com/duckdb/duckdb-go/compare/v2.5.5...v2.10500.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude actual value, row and col index in error when SetValue fails by \u003ca href=\"https://github.com/koote\"\u003e\u003ccode\u003e@​koote\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/81\"\u003educkdb/duckdb-go#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport nullable pointer types for Date, Time, TimeTZ, Interval, and HugeInt by \u003ca href=\"https://github.com/bruth\"\u003e\u003ccode\u003e@​bruth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/96\"\u003educkdb/duckdb-go#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd context support for query preparation, execution, and interruptio… by \u003ca href=\"https://github.com/EtgarDev\"\u003e\u003ccode\u003e@​EtgarDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/88\"\u003educkdb/duckdb-go#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct SetValue error row/col by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/101\"\u003educkdb/duckdb-go#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeflake TestInterrupt by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/102\"\u003educkdb/duckdb-go#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSingle module with v0.3.2 bindings by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/98\"\u003educkdb/duckdb-go#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNewAppenderWithColumns\u003c/code\u003e support by \u003ca href=\"https://github.com/EtgarDev\"\u003e\u003ccode\u003e@​EtgarDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/94\"\u003educkdb/duckdb-go#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appending floats and negative numbers to a hugeint appender by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/103\"\u003educkdb/duckdb-go#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for UHUGEINT by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/104\"\u003educkdb/duckdb-go#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TIMESTAMPTZ for time.Time by \u003ca href=\"https://github.com/bruth\"\u003e\u003ccode\u003e@​bruth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/105\"\u003educkdb/duckdb-go#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix string truncation at embedded null bytes by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/109\"\u003educkdb/duckdb-go#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve the timezone of TIMETZ by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/108\"\u003educkdb/duckdb-go#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate DuckDB to v1.4.4 by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/111\"\u003educkdb/duckdb-go#111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koote\"\u003e\u003ccode\u003e@​koote\u003c/code\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/rudderlabs/rudder-server/pull/6812","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudderlabs%2Frudder-server/issues/6812","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6812/packages"},{"uuid":"4126183808","node_id":"PR_kwDOHwGNRs7M7R8E","number":1029,"state":"closed","title":"Bump github.com/docker/docker from 27.3.1+incompatible to 28.0.0+incompatible in /integration-tests","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-15T14:23:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-24T08:43:21.000Z","updated_at":"2026-04-15T14:23:51.000Z","time_to_close":1921228,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/docker/docker","old_version":"27.3.1+incompatible","new_version":"28.0.0+incompatible","repository_url":"https://github.com/docker/docker"}],"path":"/integration-tests","ecosystem":"go"},"body":"Bumps [github.com/docker/docker](https://github.com/docker/docker) from 27.3.1+incompatible to 28.0.0+incompatible.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.0.0\u003c/h2\u003e\n\u003ch1\u003e28.0.0\u003c/h1\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003edocker/cli, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003emoby/moby, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.0.0/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.0.0/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to mount an image inside a container via \u003ccode\u003e--mount type=image\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48798\"\u003emoby/moby#48798\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eYou can also specify \u003ccode\u003e--mount type=image,image-subpath=[subpath],...\u003c/code\u003e option to mount a specific path from the image. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5755\"\u003edocker/cli#5755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker images --tree\u003c/code\u003e now shows metadata badges. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5744\"\u003edocker/cli#5744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker load\u003c/code\u003e, \u003ccode\u003edocker save\u003c/code\u003e, and \u003ccode\u003edocker history\u003c/code\u003e now support a \u003ccode\u003e--platform\u003c/code\u003e flag allowing you to choose a specific platform for single-platform operations on multi-platform images. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5331\"\u003edocker/cli#5331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOOMScoreAdj\u003c/code\u003e to \u003ccode\u003edocker service create\u003c/code\u003e and \u003ccode\u003edocker stack\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5145\"\u003edocker/cli#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker buildx prune\u003c/code\u003e now supports \u003ccode\u003ereserved-space\u003c/code\u003e, \u003ccode\u003emax-used-space\u003c/code\u003e, \u003ccode\u003emin-free-space\u003c/code\u003e and \u003ccode\u003ekeep-bytes\u003c/code\u003e filters. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48720\"\u003emoby/moby#48720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows: Add support for running containerd as a child process of the daemon, instead of using a system-installed containerd. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47955\"\u003emoby/moby#47955\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edocker-proxy\u003c/code\u003e binary has been updated, older versions will not work with the updated \u003ccode\u003edockerd\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48132\"\u003emoby/moby#48132\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eClose a window in which the userland proxy (\u003ccode\u003edocker-proxy\u003c/code\u003e) could accept TCP connections, that would then fail after \u003ccode\u003eiptables\u003c/code\u003e NAT rules were set up.\u003c/li\u003e\n\u003cli\u003eThe executable \u003ccode\u003erootlesskit-docker-proxy\u003c/code\u003e is no longer used, it has been removed from the build and distribution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDNS nameservers read from the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e are now always accessed from the host's network namespace. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48290\"\u003emoby/moby#48290\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e contains no nameservers and there are no \u003ccode\u003e--dns\u003c/code\u003e overrides, Google's DNS servers are no longer used, apart from by the default bridge network and in build containers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eContainer interfaces in bridge and macvlan networks now use randomly generated MAC addresses. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48808\"\u003emoby/moby#48808\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eGratuitous ARP / Neighbour Advertisement messages will be sent when the interfaces are started so that, when IP addresses are reused, they're associated with the newly generated MAC address.\u003c/li\u003e\n\u003cli\u003eIPv6 addresses in the default bridge network are now IPAM-assigned, rather than being derived from the MAC address.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe deprecated OCI \u003ccode\u003eprestart\u003c/code\u003e hook is now only used by build containers. For other containers, network interfaces are added to the network namespace after task creation is complete, before the container task is started. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47406\"\u003emoby/moby#47406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new \u003ccode\u003egw-priority\u003c/code\u003e option to \u003ccode\u003edocker run\u003c/code\u003e, \u003ccode\u003edocker container create\u003c/code\u003e, and \u003ccode\u003edocker network connect\u003c/code\u003e. This option will be used by the Engine to determine which network provides the default gateway for a container. On \u003ccode\u003edocker run\u003c/code\u003e, this option is only available through the extended \u003ccode\u003e--network\u003c/code\u003e syntax. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5664\"\u003edocker/cli#5664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new netlabel \u003ccode\u003ecom.docker.network.endpoint.ifname\u003c/code\u003e to customize the interface name used when connecting a container to a network. It's supported by all built-in network drivers on Linux. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49155\"\u003emoby/moby#49155\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen a container is created with multiple networks specified, there's no guarantee on the order networks will be connected to the container. So, if a custom interface name uses the same prefix as the auto-generated names, for example \u003ccode\u003eeth\u003c/code\u003e, the container might fail to start.\u003c/li\u003e\n\u003cli\u003eThe recommended practice is to use a different prefix, for example \u003ccode\u003een0\u003c/code\u003e, or a numerical suffix high enough to never collide, for example \u003ccode\u003eeth100\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis label can be specified on \u003ccode\u003edocker network connect\u003c/code\u003e via the \u003ccode\u003e--driver-opt\u003c/code\u003e flag, for example \u003ccode\u003edocker network connect --driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOr via the long-form \u003ccode\u003e--network\u003c/code\u003e flag on \u003ccode\u003edocker run\u003c/code\u003e, for example \u003ccode\u003edocker run --network=name=bridge,driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIf a custom network driver reports capability \u003ccode\u003eGwAllocChecker\u003c/code\u003e then, before a network is created, it will get a \u003ccode\u003eGwAllocCheckerRequest\u003c/code\u003e with the network's options. The custom driver may then reply that no gateway IP address should be allocated. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49372\"\u003emoby/moby#49372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePort publishing in bridge networks\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edockerd\u003c/code\u003e now requires \u003ccode\u003eipset\u003c/code\u003e support in the Linux kernel. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48596\"\u003emoby/moby#48596\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eiptables\u003c/code\u003e and \u003ccode\u003eip6tables\u003c/code\u003e rules used to implement port publishing and network isolation have been extensively modified. This enables some of the following functional changes, and is a first step in refactoring to enable native \u003ccode\u003enftables\u003c/code\u003e support in a future release. \u003ca href=\"https://redirect.github.com/moby/moby/issues/48815\"\u003emoby/moby#48815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIf it becomes necessary to downgrade to an earlier version of the daemon, some manual cleanup of the new rules will be necessary. The simplest and surest approach is to reboot the host, or use \u003ccode\u003eiptables -F\u003c/code\u003e and \u003ccode\u003eip6tables -F\u003c/code\u003e to flush all existing \u003ccode\u003eiptables\u003c/code\u003e rules from the \u003ccode\u003efilter\u003c/code\u003e table before starting the older version of the daemon. When that is not possible, run the following commands as root:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIf you were previously running with the iptables filter-FORWARD policy set to \u003ccode\u003eACCEPT\u003c/code\u003e and need to restore access to unpublished ports, also delete per-bridge-network rules from the \u003ccode\u003eDOCKER\u003c/code\u003e chains. For example, \u003ccode\u003eiptables -D DOCKER ! -i docker0 -o docker0 -j DROP\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing remote hosts to connect directly to a container on its published ports. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing neighbor hosts to connect to ports mapped on a loopback address. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\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/moby/moby/commit/af898abe44662d9554fb15ee4d4a7307f1b8e315\"\u003e\u003ccode\u003eaf898ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49495\"\u003e#49495\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d67f035d31bab71be3ae7dcaacba41f5a98aad11\"\u003e\u003ccode\u003ed67f035\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/00ab386b5a2ebcf85b6a03b800f593c3a140c6a8\"\u003e\u003ccode\u003e00ab386\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49491\"\u003e#49491\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/1fde8c46159cb41f584c01551f83cc21ecf924d9\"\u003e\u003ccode\u003e1fde8c4\u003c/code\u003e\u003c/a\u003e builder-next: fix cdi manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/cde9f0752e9c9f63b459e0247ff7df0b35488af3\"\u003e\u003ccode\u003ecde9f07\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0-rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/89e1429b65f194b25fe2e31088a4c4e69a651a47\"\u003e\u003ccode\u003e89e1429\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49490\"\u003e#49490\u003c/a\u003e from thaJeztah/dockerfile_linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b2b55903d0bb54e11bfe22204c1e0b73627943eb\"\u003e\u003ccode\u003eb2b5590\u003c/code\u003e\u003c/a\u003e Dockerfile: fix linting warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/62bc5979908f152a8929ce44927cbdd929bf53ea\"\u003e\u003ccode\u003e62bc597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49480\"\u003e#49480\u003c/a\u003e from thaJeztah/docs_api_1.48\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/670cd81423932b3e9103f0893c5d5e63a079ae58\"\u003e\u003ccode\u003e670cd81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49485\"\u003e#49485\u003c/a\u003e from vvoland/c8d-list-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/a3628f3f8e806ede250e2c95f6757070c9fb56e4\"\u003e\u003ccode\u003ea3628f3\u003c/code\u003e\u003c/a\u003e docs/api: add documentation for API v1.48\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v27.3.1...v28.0.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/docker/docker\u0026package-manager=go_modules\u0026previous-version=27.3.1+incompatible\u0026new-version=28.0.0+incompatible)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/hashicorp/consul-dataplane/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/hashicorp/consul-dataplane/pull/1029","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashicorp%2Fconsul-dataplane/issues/1029","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1029/packages"},{"uuid":"4122056221","node_id":"PR_kwDOK1qCO87Mu9VH","number":3202,"state":"open","title":"fix(deps): bump the external group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","go","size/m"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T16:17:07.000Z","updated_at":"2026-03-27T18:09:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":25,"packages":[{"name":"buf.build/go/protovalidate","old_version":"1.0.0","new_version":"1.1.3","repository_url":"https://github.com/bufbuild/protovalidate-go"},{"name":"github.com/casbin/casbin/v2","old_version":"2.108.0","new_version":"2.135.0","repository_url":"https://github.com/casbin/casbin"},{"name":"github.com/docker/docker","old_version":"28.5.1+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/eko/gocache/lib/v4","old_version":"4.2.0","new_version":"4.2.3","repository_url":"https://github.com/eko/gocache"},{"name":"github.com/go-chi/cors","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/go-chi/cors"},{"name":"github.com/go-playground/validator/v10","old_version":"10.26.0","new_version":"10.30.1","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/go-viper/mapstructure/v2","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/go-viper/mapstructure"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.3","new_version":"2.28.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.12.0","repository_url":"https://github.com/lib/pq"},{"name":"github.com/mattn/go-sqlite3","old_version":"1.14.29","new_version":"1.14.37","repository_url":"https://github.com/mattn/go-sqlite3"},{"name":"github.com/pressly/goose/v3","old_version":"3.24.3","new_version":"3.27.0","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.39.0","new_version":"1.42.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/stdout/stdouttrace","old_version":"1.39.0","new_version":"1.42.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/net","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/golang/net"},{"name":"github.com/go-ldap/ldap/v3","old_version":"3.4.12","new_version":"3.4.13","repository_url":"https://github.com/go-ldap/ldap"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 18 updates in the /service directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [buf.build/go/protovalidate](https://github.com/bufbuild/protovalidate-go) | `1.0.0` | `1.1.3` |\n| [github.com/casbin/casbin/v2](https://github.com/casbin/casbin) | `2.108.0` | `2.135.0` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `28.5.1+incompatible` | `28.5.2+incompatible` |\n| [github.com/eko/gocache/lib/v4](https://github.com/eko/gocache) | `4.2.0` | `4.2.3` |\n| [github.com/go-chi/cors](https://github.com/go-chi/cors) | `1.2.1` | `1.2.2` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.26.0` | `10.30.1` |\n| [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) | `2.4.0` | `2.5.0` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.3` | `2.28.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.9.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.0` |\n| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | `1.14.29` | `1.14.37` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.24.3` | `3.27.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.42.0` |\n| [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.42.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.51.0` | `0.52.0` |\n| [github.com/go-ldap/ldap/v3](https://github.com/go-ldap/ldap) | `3.4.12` | `3.4.13` |\n\n\nUpdates `buf.build/go/protovalidate` from 1.0.0 to 1.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bufbuild/protovalidate-go/releases\"\u003ebuf.build/go/protovalidate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few godoc comments and update golangci-lint by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/306\"\u003ebufbuild/protovalidate-go#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/308\"\u003ebufbuild/protovalidate-go#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix registry chain for pb.Map in NativeToValue by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/309\"\u003ebufbuild/protovalidate-go#309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.1.2...v1.1.3\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.2...v1.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix base type adapter missing builtin types by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/305\"\u003ebufbuild/protovalidate-go#305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003eThis release is compatible with the \u003ca href=\"https://github.com/bufbuild/protovalidate/releases/tag/v1.1.0\"\u003ev1.1.0\u003c/a\u003e release of Protovalidate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlways provide all available variables by \u003ca href=\"https://github.com/srikrsna-buf\"\u003e\u003ccode\u003e@​srikrsna-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/297\"\u003ebufbuild/protovalidate-go#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap protoreflect.Map with type information so we don't need to cast to map[any]any by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/300\"\u003ebufbuild/protovalidate-go#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid heap escape on kvPairs evaluation by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/301\"\u003ebufbuild/protovalidate-go#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement registry chaining for CEL type isolation by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/302\"\u003ebufbuild/protovalidate-go#302\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003eThis release is compatible with the \u003ca href=\"https://github.com/bufbuild/protovalidate/releases/tag/v1.1.0\"\u003ev1.1.0\u003c/a\u003e release of Protovalidate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove ValidationError strings by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/291\"\u003ebufbuild/protovalidate-go#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it so that you can define expression-only rules by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/288\"\u003ebufbuild/protovalidate-go#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix field paths for groups by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/292\"\u003ebufbuild/protovalidate-go#292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate protovalidate by \u003ca href=\"https://github.com/srikrsna-buf\"\u003e\u003ccode\u003e@​srikrsna-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/293\"\u003ebufbuild/protovalidate-go#293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.0.1...v1.1.0\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.0.1...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump buf.build/go/hyperpb from 0.1.0 to 0.1.1 in the go group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/281\"\u003ebufbuild/protovalidate-go#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse opaque proto API by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/283\"\u003ebufbuild/protovalidate-go#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump buf.build/go/hyperpb from 0.1.1 to 0.1.3 in the go group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/284\"\u003ebufbuild/protovalidate-go#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/285\"\u003ebufbuild/protovalidate-go#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenchmark and performance improvements by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/289\"\u003ebufbuild/protovalidate-go#289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.0.0...v1.0.1\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.0.0...v1.0.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/bufbuild/protovalidate-go/commit/61167be38186a7d4b333823cdb6f014625be7ec5\"\u003e\u003ccode\u003e61167be\u003c/code\u003e\u003c/a\u003e Fix registry chain for pb.Map in NativeToValue (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/58d9ffbfec58571c4d58487f6f38026925c326db\"\u003e\u003ccode\u003e58d9ffb\u003c/code\u003e\u003c/a\u003e Bump the go group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/89a14f79940237957be2beff8565fa5245fdc87f\"\u003e\u003ccode\u003e89a14f7\u003c/code\u003e\u003c/a\u003e Fix a few godoc comments and update golangci-lint (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/e666f1a8692c8259bd892761f450dea35b9150d5\"\u003e\u003ccode\u003ee666f1a\u003c/code\u003e\u003c/a\u003e Fix base type adapter missing builtin types (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/3707b74c3821f6bdaa367157f17013cb05772865\"\u003e\u003ccode\u003e3707b74\u003c/code\u003e\u003c/a\u003e Implement registry chaining for CEL type isolation (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/a87f1c9b46aa12bde4b405cb0570002fd6c8abc3\"\u003e\u003ccode\u003ea87f1c9\u003c/code\u003e\u003c/a\u003e Avoid heap escape on kvPairs evaluation (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/c2ae60088b898984075b4ea36213d702aab0045a\"\u003e\u003ccode\u003ec2ae600\u003c/code\u003e\u003c/a\u003e Wrap protoreflect.Map with type information so we don't need to cast to map[a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/5dd478947428a044a14b792396776c072bfa5a1a\"\u003e\u003ccode\u003e5dd4789\u003c/code\u003e\u003c/a\u003e Avoid copying types.Registry on env.Extend (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/d9f7a10fb70cc7fa0261e81171c1e456379443eb\"\u003e\u003ccode\u003ed9f7a10\u003c/code\u003e\u003c/a\u003e Expand benchmark tests (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/b90590ade1f6eafc98b9d99075451121a884f7a5\"\u003e\u003ccode\u003eb90590a\u003c/code\u003e\u003c/a\u003e Always provide all available variables (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.0.0...v1.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/casbin/casbin/v2` from 2.108.0 to 2.135.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/casbin/casbin/releases\"\u003egithub.com/casbin/casbin/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.135.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.134.0...v2.135.0\"\u003e2.135.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove Travis script and issue templates (\u003ca href=\"https://github.com/casbin/casbin/commit/5fc9fd80389499ebc0603c136db5ac98a357bff2\"\u003e5fc9fd8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.134.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.133.0...v2.134.0\"\u003e2.134.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inconsistent backslash handling between matcher literals and CSV-parsed values (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1577\"\u003e#1577\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/5d3134d00cfcd6af0adb55224ece2e174c8c9d53\"\u003e5d3134d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.133.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.132.0...v2.133.0\"\u003e2.133.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix stale g() function cache in BuildRoleLinks causing incorrect permissions (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1580\"\u003e#1580\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/0a136642d96a93a7a0b668bc42e3ec05ec90a330\"\u003e0a13664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.132.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.131.0...v2.132.0\"\u003e2.132.0\u003c/a\u003e (2025-11-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove README (\u003ca href=\"https://github.com/casbin/casbin/commit/4b6c4c81ba9ba40193f1e7d48ac9c2f6ef3b51a8\"\u003e4b6c4c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.131.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.130.0...v2.131.0\"\u003e2.131.0\u003c/a\u003e (2025-11-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix EscapeAssertion (matcher) incorrectly matching p./r. patterns inside quoted strings (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1572\"\u003e#1572\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/1eef59a0116b31efe66f924e00449f15d3fb457f\"\u003e1eef59a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.130.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.129.0...v2.130.0\"\u003e2.130.0\u003c/a\u003e (2025-11-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix duplicate CI workflow runs and optimize to test only Go 1.21 (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1571\"\u003e#1571\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/bb1e44390d97b9fc9da463a5e690adc96bf33ebe\"\u003ebb1e443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.129.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.128.0...v2.129.0\"\u003e2.129.0\u003c/a\u003e (2025-11-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/5fc9fd80389499ebc0603c136db5ac98a357bff2\"\u003e\u003ccode\u003e5fc9fd8\u003c/code\u003e\u003c/a\u003e feat: remove Travis script and issue templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/5d3134d00cfcd6af0adb55224ece2e174c8c9d53\"\u003e\u003ccode\u003e5d3134d\u003c/code\u003e\u003c/a\u003e feat: fix inconsistent backslash handling between matcher literals and CSV-pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/0a136642d96a93a7a0b668bc42e3ec05ec90a330\"\u003e\u003ccode\u003e0a13664\u003c/code\u003e\u003c/a\u003e feat: fix stale g() function cache in BuildRoleLinks causing incorrect permis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/4b6c4c81ba9ba40193f1e7d48ac9c2f6ef3b51a8\"\u003e\u003ccode\u003e4b6c4c8\u003c/code\u003e\u003c/a\u003e feat: improve README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/1eef59a0116b31efe66f924e00449f15d3fb457f\"\u003e\u003ccode\u003e1eef59a\u003c/code\u003e\u003c/a\u003e feat: fix EscapeAssertion (matcher) incorrectly matching p./r. patterns insid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/bb1e44390d97b9fc9da463a5e690adc96bf33ebe\"\u003e\u003ccode\u003ebb1e443\u003c/code\u003e\u003c/a\u003e feat: fix duplicate CI workflow runs and optimize to test only Go 1.21 (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/91b9cf29fd28f55624ca7b5ae2d495524b88efd1\"\u003e\u003ccode\u003e91b9cf2\u003c/code\u003e\u003c/a\u003e feat: add OrBAC (Organisation-Based Access Control) model support (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/87e9956dfd0209e5148faa65f6ef06814e8c704f\"\u003e\u003ccode\u003e87e9956\u003c/code\u003e\u003c/a\u003e feat: add ContextEnforcer: add ctx to AddPolicy and other APIs (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/1ef00acc917aac9da6b5fdef187fa32e97e8a0bc\"\u003e\u003ccode\u003e1ef00ac\u003c/code\u003e\u003c/a\u003e feat: enable concurrent transactions using optimistic locking, versioning and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/0c5a5740886f3964361506e92bc5679334ea16f5\"\u003e\u003ccode\u003e0c5a574\u003c/code\u003e\u003c/a\u003e feat: add PBAC model support and test (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/casbin/casbin/compare/v2.108.0...v2.135.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 28.5.1+incompatible to 28.5.2+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v28.5.1...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eko/gocache/lib/v4` from 4.2.0 to 4.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eko/gocache/releases\"\u003egithub.com/eko/gocache/lib/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estore/memcache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStore memcache: moved from golang/mock to mockery by \u003ca href=\"https://github.com/eko\"\u003e\u003ccode\u003e@​eko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/295\"\u003eeko/gocache#295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.1...store/memcache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/lib/v4.2.1...store/memcache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estore/bigcache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHide mock interfaces from users by \u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/bigcache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/bigcache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estore/freecache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHide mock interfaces from users by \u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/freecache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/freecache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estore/go_cache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHide mock interfaces from users by \u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/go_cache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/go_cache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003elib/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(go-mod): bump outdated dependencies by \u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(go-mod): bump outdated dependencies by \u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/5654fdfedc940c23811ca165c87e6559a8334049\"\u003e\u003ccode\u003e5654fdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eko/gocache/issues/300\"\u003e#300\u003c/a\u003e from geigerj0/bump-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/3fabe464e91fc8bd6f9a4f92fa23090af953e9f5\"\u003e\u003ccode\u003e3fabe46\u003c/code\u003e\u003c/a\u003e bump all deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/7747003bf340dfd0386fdfb35729b3c9adf54329\"\u003e\u003ccode\u003e7747003\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/b4334a58cdbb432f8e0a7031ce4399d19e659ea7\"\u003e\u003ccode\u003eb4334a5\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/f037427f78a5fb19c460779c71a9ff8cce8f8e99\"\u003e\u003ccode\u003ef037427\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/003ae3928bcde9581120a0e1074d6a1977490aa6\"\u003e\u003ccode\u003e003ae39\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eko/gocache/issues/296\"\u003e#296\u003c/a\u003e from Neo2308/feature/master/hide-mock-interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/42bb50edc504371c7d671993c46d20cc533c4734\"\u003e\u003ccode\u003e42bb50e\u003c/code\u003e\u003c/a\u003e Rename import to resolve warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/21cb8b5ee6a4c79316f5a4155cab7a82fc154931\"\u003e\u003ccode\u003e21cb8b5\u003c/code\u003e\u003c/a\u003e Added mocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/c0e14c13972af4d418435d799085454034c54a00\"\u003e\u003ccode\u003ec0e14c1\u003c/code\u003e\u003c/a\u003e Hide mock interfaces from users\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/277d34a9a5b9b5c2cfe73c490b80530c97280982\"\u003e\u003ccode\u003e277d34a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eko/gocache/issues/295\"\u003e#295\u003c/a\u003e from eko/memcache-mocks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.0...lib/v4.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-chi/cors` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/cors/releases\"\u003egithub.com/go-chi/cors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README with install by \u003ca href=\"https://github.com/Uyutaka\"\u003e\u003ccode\u003e@​Uyutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/22\"\u003ego-chi/cors#22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken credits link by \u003ca href=\"https://github.com/lordidiot\"\u003e\u003ccode\u003e@​lordidiot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/25\"\u003ego-chi/cors#25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix test_default error message \u003ca href=\"https://redirect.github.com/go-chi/cors/issues/28\"\u003e#28\u003c/a\u003e by \u003ca href=\"https://github.com/ablankz\"\u003e\u003ccode\u003e@​ablankz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/29\"\u003ego-chi/cors#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go version in CI by \u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/32\"\u003ego-chi/cors#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Origin header check by \u003ca href=\"https://github.com/c2h5oh\"\u003e\u003ccode\u003e@​c2h5oh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/38\"\u003ego-chi/cors#38\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Uyutaka\"\u003e\u003ccode\u003e@​Uyutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/22\"\u003ego-chi/cors#22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lordidiot\"\u003e\u003ccode\u003e@​lordidiot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/25\"\u003ego-chi/cors#25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ablankz\"\u003e\u003ccode\u003e@​ablankz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/29\"\u003ego-chi/cors#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/32\"\u003ego-chi/cors#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/c2h5oh\"\u003e\u003ccode\u003e@​c2h5oh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/38\"\u003ego-chi/cors#38\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-chi/cors/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/go-chi/cors/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/3a5381283113550282a3dcfba669a48ba4691d84\"\u003e\u003ccode\u003e3a53812\u003c/code\u003e\u003c/a\u003e Fix Origin header check (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/f8fbaeea0479cfa8a56d3e4e208d9664097a79a8\"\u003e\u003ccode\u003ef8fbaee\u003c/code\u003e\u003c/a\u003e Update Go version in CI (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/b41f76786054f5698f1fee349753c8e1bb7042f5\"\u003e\u003ccode\u003eb41f767\u003c/code\u003e\u003c/a\u003e fix test_default error message \u003ca href=\"https://redirect.github.com/go-chi/cors/issues/28\"\u003e#28\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/76ca79794e02cd16a20fc57320d4930cacf591a2\"\u003e\u003ccode\u003e76ca797\u003c/code\u003e\u003c/a\u003e Fix broken link (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/9aca6170f98f10a194574513b925dfa26664d520\"\u003e\u003ccode\u003e9aca617\u003c/code\u003e\u003c/a\u003e Update README with install (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-chi/cors/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-playground/validator/v10` from 10.26.0 to 10.30.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 10.30.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat: uds_exists validator by \u003ca href=\"https://github.com/barash-asenov\"\u003e\u003ccode\u003e@​barash-asenov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1482\"\u003ego-playground/validator#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Revert min limit of e164 regex by \u003ca href=\"https://github.com/zemzale\"\u003e\u003ccode\u003e@​zemzale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1516\"\u003ego-playground/validator#1516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1513 update ISO 3166-2 codes by \u003ca href=\"https://github.com/xyz27900\"\u003e\u003ccode\u003e@​xyz27900\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1514\"\u003ego-playground/validator#1514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/barash-asenov\"\u003e\u003ccode\u003e@​barash-asenov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1482\"\u003ego-playground/validator#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyz27900\"\u003e\u003ccode\u003e@​xyz27900\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1514\"\u003ego-playground/validator#1514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.0...v10.30.1\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.0...v10.30.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 10.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.45.0 to 0.46.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1504\"\u003ego-playground/validator#1504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gabriel-vasile/mimetype from 1.4.11 to 1.4.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1505\"\u003ego-playground/validator#1505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document omitzero by \u003ca href=\"https://github.com/minoritea\"\u003e\u003ccode\u003e@​minoritea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1509\"\u003ego-playground/validator#1509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing translations for alpha validators by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1510\"\u003ego-playground/validator#1510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve panic when using aliases with OR operator by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1507\"\u003ego-playground/validator#1507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve panic when using cross-field validators with ValidateMap by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1508\"\u003ego-playground/validator#1508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minoritea\"\u003e\u003ccode\u003e@​minoritea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1509\"\u003ego-playground/validator#1509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1510\"\u003ego-playground/validator#1510\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-playground/validator/compare/v10.29.0...v10.30.0\"\u003ehttps://github.com/go-playground/validator/compare/v10.29.0...v10.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: minor spelling fix in docs by \u003ca href=\"https://github.com/Perfect5th\"\u003e\u003ccode\u003e@​Perfect5th\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1472\"\u003ego-playground/validator#1472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/text from 0.29.0 to 0.30.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1473\"\u003ego-playground/validator#1473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.42.0 to 0.43.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1474\"\u003ego-playground/validator#1474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix integer overflows in test when run on 32bit systems by \u003ca href=\"https://github.com/gibmat\"\u003e\u003ccode\u003e@​gibmat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1479\"\u003ego-playground/validator#1479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: exclude modernize linter by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1487\"\u003ego-playground/validator#1487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1490\"\u003ego-playground/validator#1490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gabriel-vasile/mimetype from 1.4.10 to 1.4.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1485\"\u003ego-playground/validator#1485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for ISO 9362:2022 BIC (SWIFT) codes by \u003ca href=\"https://github.com/fira42073\"\u003e\u003ccode\u003e@​fira42073\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1478\"\u003ego-playground/validator#1478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1492\"\u003ego-playground/validator#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: validation now rejects phone codes starting with +0 by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1476\"\u003ego-playground/validator#1476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1495\"\u003ego-playground/validator#1495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1497\"\u003ego-playground/validator#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix/1500:Update Sierra Leone currency code from SLL to SLE by \u003ca href=\"https://github.com/princekm096\"\u003e\u003ccode\u003e@​princekm096\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1501\"\u003ego-playground/validator#1501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix/1481 skip invalid type validations by \u003ca href=\"https://github.com/KaranLathiya\"\u003e\u003ccode\u003e@​KaranLathiya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1498\"\u003ego-playground/validator#1498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1502 update ccy codes by \u003ca href=\"https://github.com/princekm096\"\u003e\u003ccode\u003e@​princekm096\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1503\"\u003ego-playground/validator#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded alphanumspace string validator by \u003ca href=\"https://github.com/haribabuk113\"\u003e\u003ccode\u003e@​haribabuk113\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1484\"\u003ego-playground/validator#1484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexcluded_unless\u003c/code\u003e bug fix by \u003ca href=\"https://github.com/chargraves85\"\u003e\u003ccode\u003e@​chargraves85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1307\"\u003ego-playground/validator#1307\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Perfect5th\"\u003e\u003ccode\u003e@​Perfect5th\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1472\"\u003ego-playground/validator#1472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gibmat\"\u003e\u003ccode\u003e@​gibmat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1479\"\u003ego-playground/validator#1479\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-playground/validator/commit/5010f83a6354aa3eac70826f74b87f73837ea10f\"\u003e\u003ccode\u003e5010f83\u003c/code\u003e\u003c/a\u003e Fix 1513 update ISO 3166-2 codes (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/e8627a1e5f44830d04ff2e23d29182e2fc116936\"\u003e\u003ccode\u003ee8627a1\u003c/code\u003e\u003c/a\u003e fix: Revert min limit of e164 regex (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/65b1bcc086b87a632009d8fc79f103dbff6f0cb2\"\u003e\u003ccode\u003e65b1bcc\u003c/code\u003e\u003c/a\u003e Feat: uds_exists validator (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1482\"\u003e#1482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/e9b900c8d62465f85de0713979d929d770f5ce49\"\u003e\u003ccode\u003ee9b900c\u003c/code\u003e\u003c/a\u003e fix: resolve panic when using cross-field validators with ValidateMap (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7aba81cf8ee5359d19ac8a199f71e6183fb8b180\"\u003e\u003ccode\u003e7aba81c\u003c/code\u003e\u003c/a\u003e fix: resolve panic when using aliases with OR operator (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/4d600befdd2c5ff437025b3d022fbc0ca7e90f17\"\u003e\u003ccode\u003e4d600be\u003c/code\u003e\u003c/a\u003e fix: add missing translations for alpha validators (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b0e4ba2e690d26c3f0866c34ca49b4b9776c87f4\"\u003e\u003ccode\u003eb0e4ba2\u003c/code\u003e\u003c/a\u003e docs: document omitzero (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/79fba72b00b11aa90ede835b66afcb74ee182488\"\u003e\u003ccode\u003e79fba72\u003c/code\u003e\u003c/a\u003e Bump github.com/gabriel-vasile/mimetype from 1.4.11 to 1.4.12 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/c3c9084f6fef2685d7bbf6482a38f1345cd1771b\"\u003e\u003ccode\u003ec3c9084\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.45.0 to 0.46.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/afce000d4f55c2721c8bd568a614b169fa191b39\"\u003e\u003ccode\u003eafce000\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eexcluded_unless\u003c/code\u003e bug fix (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.26.0...v10.30.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-viper/mapstructure/v2` from 2.4.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-viper/mapstructure/releases\"\u003egithub.com/go-viper/mapstructure/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint qualified type name when ErrorUnused=true causes errors for unused keys in embedded fields by \u003ca href=\"https://github.com/jmacd\"\u003e\u003ccode\u003e@​jmacd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/113\"\u003ego-viper/mapstructure#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/126\"\u003ego-viper/mapstructure#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.7 to 3.29.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/131\"\u003ego-viper/mapstructure#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.2.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/129\"\u003ego-viper/mapstructure#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for automatically initializing squashed pointer structs by \u003ca href=\"https://github.com/tuunit\"\u003e\u003ccode\u003e@​tuunit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/71\"\u003ego-viper/mapstructure#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.5.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/134\"\u003ego-viper/mapstructure#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/142\"\u003ego-viper/mapstructure#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix slice deep map (owned) by \u003ca href=\"https://github.com/jphastings\"\u003e\u003ccode\u003e@​jphastings\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/144\"\u003ego-viper/mapstructure#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix lint violations by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/157\"\u003ego-viper/mapstructure#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to devenv by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/158\"\u003ego-viper/mapstructure#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/151\"\u003ego-viper/mapstructure#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.10 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/153\"\u003ego-viper/mapstructure#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/154\"\u003ego-viper/mapstructure#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/160\"\u003ego-viper/mapstructure#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.0.0 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/159\"\u003ego-viper/mapstructure#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.7 to 4.31.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/162\"\u003ego-viper/mapstructure#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/161\"\u003ego-viper/mapstructure#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.8 to 4.31.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/163\"\u003ego-viper/mapstructure#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: Add map field name to convert structs dynamically instead of individually with a tag. by \u003ca href=\"https://github.com/thespags\"\u003e\u003ccode\u003e@​thespags\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/149\"\u003ego-viper/mapstructure#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(decoder): support multiple tag names in order by \u003ca href=\"https://github.com/DarkiT\"\u003e\u003ccode\u003e@​DarkiT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/59\"\u003ego-viper/mapstructure#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: optional root object name by \u003ca href=\"https://github.com/andreev-fn\"\u003e\u003ccode\u003e@​andreev-fn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/137\"\u003ego-viper/mapstructure#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd unmarshaler interface by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/166\"\u003ego-viper/mapstructure#166\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmacd\"\u003e\u003ccode\u003e@​jmacd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/113\"\u003ego-viper/mapstructure#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tuunit\"\u003e\u003ccode\u003e@​tuunit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/71\"\u003ego-viper/mapstructure#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jphastings\"\u003e\u003ccode\u003e@​jphastings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/144\"\u003ego-viper/mapstructure#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thespags\"\u003e\u003ccode\u003e@​thespags\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/149\"\u003ego-viper/mapstructure#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DarkiT\"\u003e\u003ccode\u003e@​DarkiT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/59\"\u003ego-viper/mapstructure#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andreev-fn\"\u003e\u003ccode\u003e@​andreev-fn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/137\"\u003ego-viper/mapstructure#137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-viper/mapstructure/compare/v2.4.0...v2.5.0\"\u003ehttps://github.com/go-viper/mapstructure/compare/v2.4.0...v2.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/9aa3f77c68e2a56222ea436c1bfa631f1b1072d5\"\u003e\u003ccode\u003e9aa3f77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/166\"\u003e#166\u003c/a\u003e from go-viper/unmarshal2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/ae32a619963bc512eedecf39d6114c53b6141305\"\u003e\u003ccode\u003eae32a61\u003c/code\u003e\u003c/a\u003e doc: add more documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/320c8c9462b5fce88e6a6b2ca84ac6572f89e985\"\u003e\u003ccode\u003e320c8c9\u003c/code\u003e\u003c/a\u003e test: cover unmarshaler to map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/5b228297c7907a2ccf111ba13384ef4e46ee21b3\"\u003e\u003ccode\u003e5b22829\u003c/code\u003e\u003c/a\u003e feat: add unmarshaler interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/fd74c75bae0e10fe9e986fc2256a29b0ecef1b86\"\u003e\u003ccode\u003efd74c75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/137\"\u003e#137\u003c/a\u003e from andreev-fn/opt-root-name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/dee46614248bbb8265a24fa3975216e4387cac36\"\u003e\u003ccode\u003edee4661\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/59\"\u003e#59\u003c/a\u003e from DarkiT/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/5605df44c49e65ca3f1205d23b50933d3e60f156\"\u003e\u003ccode\u003e5605df4\u003c/code\u003e\u003c/a\u003e chore: cover more test cases, fix edge cases, add docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/6166631c5a2cf200bdefb2e05352481ec2f36a35\"\u003e\u003ccode\u003e6166631\u003c/code\u003e\u003c/a\u003e fix(mapstructure): add multi-tag support and regression tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/6471aa6cf510a0cb2110e3e89ea769b76eadaa08\"\u003e\u003ccode\u003e6471aa6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/149\"\u003e#149\u003c/a\u003e from thespags/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/dbffaaa4db23836718adca6f080a536490cfbeb6\"\u003e\u003ccode\u003edbffaaa\u003c/code\u003e\u003c/a\u003e chore: add more tests and clarification to the documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-viper/mapstructure/compare/v2.4.0...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.3 to 2.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add option to disable chunked headers by \u003ca href=\"https://github.com/irenarindos\"\u003e\u003ccode\u003e@​irenarindos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6354\"\u003egrpc-ecosystem/grpc-gateway#6354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(protoc-gen-openapiv2): fix panic on enum resolution in nested messages by \u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6367\"\u003egrpc-ecosystem/grpc-gateway#6367\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/irenarindos\"\u003e\u003ccode\u003e@​irenarindos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6354\"\u003egrpc-ecosystem/grpc-gateway#6354\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.8...v2.28.0\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.8...v2.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix opaque missing imports casing by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6304\"\u003egrpc-ecosystem/grpc-gateway#6304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix(protoc-gen-openapiv2): prevent panic when generating OpenAPI for multiple files\u0026quot; by \u003ca href=\"https://github.com/johanbrandhorst\"\u003e\u003ccode\u003e@​johanbrandhorst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6309\"\u003egrpc-ecosystem/grpc-gateway#6309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(protoc-gen-openapiv2): fix naming cache for multi-file generation by \u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6315\"\u003egrpc-ecosystem/grpc-gateway#6315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapiv2): exclude oneof fields from required with proto3 field semantics by \u003ca href=\"https://github.com/sessa\"\u003e\u003ccode\u003e@​sessa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6335\"\u003egrpc-ecosystem/grpc-gateway#6335\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sessa\"\u003e\u003ccode\u003e@​sessa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6335\"\u003egrpc-ecosystem/grpc-gateway#6335\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.7...v2.27.8\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.7...v2.27.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.7\u003c/h2\u003e\n\u003cp\u003eRe-release of v2.26.7 as v2.27.7 for correct semver ordering.\u003c/p\u003e\n\u003ch2\u003ev2.27.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(generator): harden opaque imports and fix snake case to go casing by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6279\"\u003egrpc-ecosystem/grpc-gateway#6279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(protoc-gen-openapiv2): prevent panic when generating OpenAPI for multiple files by \u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6275\"\u003egrpc-ecosystem/grpc-gateway#6275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6275\"\u003egrpc-ecosystem/grpc-gateway#6275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.5...v2.27.6\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.5...v2.27.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIssue5799 by \u003ca href=\"https://github.com/rohitlohar45\"\u003e\u003ccode\u003e@​rohitlohar45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6123\"\u003egrpc-ecosystem/grpc-gateway#6123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add example repo in Java to README by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6199\"\u003egrpc-ecosystem/grpc-gateway#6199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use \u003ccode\u003esummary/description\u003c/code\u003e instead of title for field comments in \u003ccode\u003eopenapi\u003c/code\u003e gen by \u003ca href=\"https://github.com/iamrajiv\"\u003e\u003ccode\u003e@​iamrajiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6223\"\u003egrpc-ecosystem/grpc-gateway#6223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): use pointer for bodyData in OpaqueAPI PATCH requests by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6246\"\u003egrpc-ecosystem/grpc-gateway#6246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): use opaque chain for setting path params by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6215\"\u003egrpc-ecosystem/grpc-gateway#6215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6199\"\u003egrpc-ecosystem/grpc-gateway#6199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6215\"\u003egrpc-ecosystem/grpc-gateway#6215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.27.5\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.27.5\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/13a31f46e2dff919fbbb50582b0a79978dce2dc4\"\u003e\u003ccode\u003e13a31f4\u003c/code\u003e\u003c/a\u003e fix(protoc-gen-openapiv2): fix panic on enum resolution in nested messages (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/8e678ffd128e9f37b5bf8f67a093195bee89033c\"\u003e\u003ccode\u003e8e678ff\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 27ffde2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6369\"\u003e#6369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/41651ff8cef08a1b68d4264633de6a0d627935fa\"\u003e\u003ccode\u003e41651ff\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to b026ba8 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6368\"\u003e#6368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/d0831407bb4f4ed06d4a23a5e208bcdf82a9cd8f\"\u003e\u003ccode\u003ed083140\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 537554c (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6365\"\u003e#6365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/eb2fada57e6f02539465a50560c3f6ec73e01fba\"\u003e\u003ccode\u003eeb2fada\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 7b25d8c (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6364\"\u003e#6364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/d8dddc95393ae0d6d29913a91a5dafc85c2768d4\"\u003e\u003ccode\u003ed8dddc9\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 6781051 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6363\"\u003e#6363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/3c4354ffae5532079cca60934867fab2a5d4417d\"\u003e\u003ccode\u003e3c4354f\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 055f92c (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6362\"\u003e#6362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b2eb1b5a3a2365448964b8d4f59dd59dff608852\"\u003e\u003ccode\u003eb2eb1b5\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/grpc to v1.79.1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6361\"\u003e#6361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/61b9d73bc2c94bdec70fd7e8ebd4a69c92626e33\"\u003e\u003ccode\u003e61b9d73\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to d84d3c2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6360\"\u003e#6360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e0880e35574a52b3a10457539383922e8ddba9f5\"\u003e\u003ccode\u003ee0880e3\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 6eead6e (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6359\"\u003e#6359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.3...v2.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/jackc/pgx/v5` from 5.7.5 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jack...\n\n_Description has been truncated_","html_url":"https://github.com/opentdf/platform/pull/3202","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3202","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3202/packages"},{"uuid":"4101236529","node_id":"PR_kwDOA-dMB87L1HMA","number":6132,"state":"closed","title":"build(deps): bump the go_modules group across 2 directories with 2 updates","user":"dependabot[bot]","labels":["dependencies","kind/documentation","go","area/e2e-testing"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-04-08T15:19:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-19T12:03:11.000Z","updated_at":"2026-04-08T15:19:40.000Z","time_to_close":1739787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go_modules","update_count":2,"packages":[{"name":"github.com/go-jose/go-jose/v4","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/go-jose/go-jose"},{"name":"github.com/docker/docker","old_version":"26.1.5+incompatible","new_version":"28.0.0+incompatible","repository_url":"https://github.com/docker/docker"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 1 update in the /go-controller directory: [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose).\nBumps the go_modules group with 1 update in the /test/e2e directory: [github.com/docker/docker](https://github.com/docker/docker).\n\nUpdates `github.com/go-jose/go-jose/v4` from 4.0.4 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-jose/go-jose/releases\"\u003egithub.com/go-jose/go-jose/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't allow unbounded amounts of splits by \u003ca href=\"https://github.com/mcpherrinm\"\u003e\u003ccode\u003e@​mcpherrinm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/167\"\u003ego-jose/go-jose#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/go-jose/go-jose/security/advisories/GHSA-c6gw-w398-hv78\"\u003ehttps://github.com/go-jose/go-jose/security/advisories/GHSA-c6gw-w398-hv78\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eVarious other dependency updates, small fixes, and documentation updates in the full changelog\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tgeoghegan\"\u003e\u003ccode\u003e@​tgeoghegan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/161\"\u003ego-jose/go-jose#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.0.4...v4.0.5\"\u003ehttps://github.com/go-jose/go-jose/compare/v4.0.4...v4.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/99b346cec4e86d102284642c5dcbe9bb0cacfc22\"\u003e\u003ccode\u003e99b346c\u003c/code\u003e\u003c/a\u003e Don't allow unbounded amounts of splits (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/22811e77bac0d484ff060d5c4351b7e295df92fb\"\u003e\u003ccode\u003e22811e7\u003c/code\u003e\u003c/a\u003e Fix broken link in README.md (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/9dde8493b25c1b301ca97110f57c7774513f572c\"\u003e\u003ccode\u003e9dde849\u003c/code\u003e\u003c/a\u003e Remove CLA mentions from CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/89172c5b51f2a7492b6fc2ea22d03777c4673bbe\"\u003e\u003ccode\u003e89172c5\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.31.0 to 0.32.0 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/ee05e015574c7d4c55b9a802e9637327d7d2606a\"\u003e\u003ccode\u003eee05e01\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/c0aef3ef5eaf5ad5fdfae9de426ebea91778f3e4\"\u003e\u003ccode\u003ec0aef3e\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.25.0 to 0.31.0 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/fdc2ceb0bbe2a29c582edfe07ea914c8dacd7e1b\"\u003e\u003ccode\u003efdc2ceb\u003c/code\u003e\u003c/a\u003e Remove export disclaimer (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/10c69ef86e2b6997b25552aa391b48f1240cfe66\"\u003e\u003ccode\u003e10c69ef\u003c/code\u003e\u003c/a\u003e Short circuit return errors from \u003ccode\u003eJSONWebKey.UnmarshalJSON()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.0.4...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 26.1.5+incompatible to 28.0.0+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.0.0\u003c/h2\u003e\n\u003ch1\u003e28.0.0\u003c/h1\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003edocker/cli, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003emoby/moby, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.0.0/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.0.0/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to mount an image inside a container via \u003ccode\u003e--mount type=image\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48798\"\u003emoby/moby#48798\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eYou can also specify \u003ccode\u003e--mount type=image,image-subpath=[subpath],...\u003c/code\u003e option to mount a specific path from the image. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5755\"\u003edocker/cli#5755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker images --tree\u003c/code\u003e now shows metadata badges. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5744\"\u003edocker/cli#5744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker load\u003c/code\u003e, \u003ccode\u003edocker save\u003c/code\u003e, and \u003ccode\u003edocker history\u003c/code\u003e now support a \u003ccode\u003e--platform\u003c/code\u003e flag allowing you to choose a specific platform for single-platform operations on multi-platform images. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5331\"\u003edocker/cli#5331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOOMScoreAdj\u003c/code\u003e to \u003ccode\u003edocker service create\u003c/code\u003e and \u003ccode\u003edocker stack\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5145\"\u003edocker/cli#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker buildx prune\u003c/code\u003e now supports \u003ccode\u003ereserved-space\u003c/code\u003e, \u003ccode\u003emax-used-space\u003c/code\u003e, \u003ccode\u003emin-free-space\u003c/code\u003e and \u003ccode\u003ekeep-bytes\u003c/code\u003e filters. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48720\"\u003emoby/moby#48720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows: Add support for running containerd as a child process of the daemon, instead of using a system-installed containerd. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47955\"\u003emoby/moby#47955\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edocker-proxy\u003c/code\u003e binary has been updated, older versions will not work with the updated \u003ccode\u003edockerd\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48132\"\u003emoby/moby#48132\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eClose a window in which the userland proxy (\u003ccode\u003edocker-proxy\u003c/code\u003e) could accept TCP connections, that would then fail after \u003ccode\u003eiptables\u003c/code\u003e NAT rules were set up.\u003c/li\u003e\n\u003cli\u003eThe executable \u003ccode\u003erootlesskit-docker-proxy\u003c/code\u003e is no longer used, it has been removed from the build and distribution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDNS nameservers read from the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e are now always accessed from the host's network namespace. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48290\"\u003emoby/moby#48290\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e contains no nameservers and there are no \u003ccode\u003e--dns\u003c/code\u003e overrides, Google's DNS servers are no longer used, apart from by the default bridge network and in build containers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eContainer interfaces in bridge and macvlan networks now use randomly generated MAC addresses. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48808\"\u003emoby/moby#48808\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eGratuitous ARP / Neighbour Advertisement messages will be sent when the interfaces are started so that, when IP addresses are reused, they're associated with the newly generated MAC address.\u003c/li\u003e\n\u003cli\u003eIPv6 addresses in the default bridge network are now IPAM-assigned, rather than being derived from the MAC address.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe deprecated OCI \u003ccode\u003eprestart\u003c/code\u003e hook is now only used by build containers. For other containers, network interfaces are added to the network namespace after task creation is complete, before the container task is started. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47406\"\u003emoby/moby#47406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new \u003ccode\u003egw-priority\u003c/code\u003e option to \u003ccode\u003edocker run\u003c/code\u003e, \u003ccode\u003edocker container create\u003c/code\u003e, and \u003ccode\u003edocker network connect\u003c/code\u003e. This option will be used by the Engine to determine which network provides the default gateway for a container. On \u003ccode\u003edocker run\u003c/code\u003e, this option is only available through the extended \u003ccode\u003e--network\u003c/code\u003e syntax. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5664\"\u003edocker/cli#5664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new netlabel \u003ccode\u003ecom.docker.network.endpoint.ifname\u003c/code\u003e to customize the interface name used when connecting a container to a network. It's supported by all built-in network drivers on Linux. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49155\"\u003emoby/moby#49155\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen a container is created with multiple networks specified, there's no guarantee on the order networks will be connected to the container. So, if a custom interface name uses the same prefix as the auto-generated names, for example \u003ccode\u003eeth\u003c/code\u003e, the container might fail to start.\u003c/li\u003e\n\u003cli\u003eThe recommended practice is to use a different prefix, for example \u003ccode\u003een0\u003c/code\u003e, or a numerical suffix high enough to never collide, for example \u003ccode\u003eeth100\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis label can be specified on \u003ccode\u003edocker network connect\u003c/code\u003e via the \u003ccode\u003e--driver-opt\u003c/code\u003e flag, for example \u003ccode\u003edocker network connect --driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOr via the long-form \u003ccode\u003e--network\u003c/code\u003e flag on \u003ccode\u003edocker run\u003c/code\u003e, for example \u003ccode\u003edocker run --network=name=bridge,driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIf a custom network driver reports capability \u003ccode\u003eGwAllocChecker\u003c/code\u003e then, before a network is created, it will get a \u003ccode\u003eGwAllocCheckerRequest\u003c/code\u003e with the network's options. The custom driver may then reply that no gateway IP address should be allocated. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49372\"\u003emoby/moby#49372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePort publishing in bridge networks\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edockerd\u003c/code\u003e now requires \u003ccode\u003eipset\u003c/code\u003e support in the Linux kernel. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48596\"\u003emoby/moby#48596\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eiptables\u003c/code\u003e and \u003ccode\u003eip6tables\u003c/code\u003e rules used to implement port publishing and network isolation have been extensively modified. This enables some of the following functional changes, and is a first step in refactoring to enable native \u003ccode\u003enftables\u003c/code\u003e support in a future release. \u003ca href=\"https://redirect.github.com/moby/moby/issues/48815\"\u003emoby/moby#48815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIf it becomes necessary to downgrade to an earlier version of the daemon, some manual cleanup of the new rules will be necessary. The simplest and surest approach is to reboot the host, or use \u003ccode\u003eiptables -F\u003c/code\u003e and \u003ccode\u003eip6tables -F\u003c/code\u003e to flush all existing \u003ccode\u003eiptables\u003c/code\u003e rules from the \u003ccode\u003efilter\u003c/code\u003e table before starting the older version of the daemon. When that is not possible, run the following commands as root:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIf you were previously running with the iptables filter-FORWARD policy set to \u003ccode\u003eACCEPT\u003c/code\u003e and need to restore access to unpublished ports, also delete per-bridge-network rules from the \u003ccode\u003eDOCKER\u003c/code\u003e chains. For example, \u003ccode\u003eiptables -D DOCKER ! -i docker0 -o docker0 -j DROP\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing remote hosts to connect directly to a container on its published ports. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing neighbor hosts to connect to ports mapped on a loopback address. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\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/moby/moby/commit/af898abe44662d9554fb15ee4d4a7307f1b8e315\"\u003e\u003ccode\u003eaf898ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49495\"\u003e#49495\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d67f035d31bab71be3ae7dcaacba41f5a98aad11\"\u003e\u003ccode\u003ed67f035\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/00ab386b5a2ebcf85b6a03b800f593c3a140c6a8\"\u003e\u003ccode\u003e00ab386\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49491\"\u003e#49491\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/1fde8c46159cb41f584c01551f83cc21ecf924d9\"\u003e\u003ccode\u003e1fde8c4\u003c/code\u003e\u003c/a\u003e builder-next: fix cdi manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/cde9f0752e9c9f63b459e0247ff7df0b35488af3\"\u003e\u003ccode\u003ecde9f07\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0-rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/89e1429b65f194b25fe2e31088a4c4e69a651a47\"\u003e\u003ccode\u003e89e1429\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49490\"\u003e#49490\u003c/a\u003e from thaJeztah/dockerfile_linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b2b55903d0bb54e11bfe22204c1e0b73627943eb\"\u003e\u003ccode\u003eb2b5590\u003c/code\u003e\u003c/a\u003e Dockerfile: fix linting warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/62bc5979908f152a8929ce44927cbdd929bf53ea\"\u003e\u003ccode\u003e62bc597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49480\"\u003e#49480\u003c/a\u003e from thaJeztah/docs_api_1.48\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/670cd81423932b3e9103f0893c5d5e63a079ae58\"\u003e\u003ccode\u003e670cd81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49485\"\u003e#49485\u003c/a\u003e from vvoland/c8d-list-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/a3628f3f8e806ede250e2c95f6757070c9fb56e4\"\u003e\u003ccode\u003ea3628f3\u003c/code\u003e\u003c/a\u003e docs/api: add documentation for API v1.48\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v26.1.5...v28.0.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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ovn-kubernetes/ovn-kubernetes/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ovn-kubernetes/ovn-kubernetes/pull/6132","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovn-kubernetes%2Fovn-kubernetes/issues/6132","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6132/packages"},{"uuid":"4098827561","node_id":"PR_kwDOE-u6Jc7LuSAI","number":5316,"state":"open","title":"chore(deps): bump the go_modules group across 12 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","🐳 devops","review/triage-pending","🐹 golang","🛠️ gnodev","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-19T02:24:03.000Z","updated_at":"2026-03-19T03:42:57.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":5,"packages":[{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.36.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/crypto","old_version":"0.40.0","new_version":"0.45.0","repository_url":"https://github.com/golang/crypto"},{"name":"google.golang.org/grpc","old_version":"1.72.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"golang.org/x/net","old_version":"0.34.0","new_version":"0.38.0","repository_url":"https://github.com/golang/net"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/docker/docker","old_version":"25.0.6+incompatible","new_version":"25.0.13+incompatible","repository_url":"https://github.com/docker/docker"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 1 update in the /contribs/gnobro directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/gnodev directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 3 updates in the /contribs/gnofaucet directory: [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go), [golang.org/x/crypto](https://github.com/golang/crypto) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/gnogenesis directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/gnohealth directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/gnokeykc directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/gnokms directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/gnomd directory: [golang.org/x/net](https://github.com/golang/net).\nBumps the go_modules group with 1 update in the /contribs/gnomigrate directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/tx-archive directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /misc/autocounterd directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 2 updates in the /misc/loop directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/docker/docker](https://github.com/docker/docker).\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.36.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.40.0/0.62.0/0.16.0] 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eAlwaysRecord\u003c/code\u003e sampler in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to all synchronous instrument interfaces (\u003ccode\u003eFloat64Counter\u003c/code\u003e, \u003ccode\u003eFloat64UpDownCounter\u003c/code\u003e, \u003ccode\u003eFloat64Histogram\u003c/code\u003e, \u003ccode\u003eFloat64Gauge\u003c/code\u003e, \u003ccode\u003eInt64Counter\u003c/code\u003e, \u003ccode\u003eInt64UpDownCounter\u003c/code\u003e, \u003ccode\u003eInt64Histogram\u003c/code\u003e, \u003ccode\u003eInt64Gauge\u003c/code\u003e,) in \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e.\nThis stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.39.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.39.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.39.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0.\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7783\"\u003e#7783\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7789\"\u003e#7789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e by 4x. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7447\"\u003e#7447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent synchronous gauge measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7492\"\u003e#7492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExporter\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e ignores metrics with the scope \u003ccode\u003ego.opentelemetry.io/contrib/bridges/prometheus\u003c/code\u003e.\nThis prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7688\"\u003e#7688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent exponential histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7702\"\u003e#7702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bad log message when key-value pairs are dropped because of key duplication in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eDroppedAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not count the non-attribute key-value pairs dropped because of key duplication. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSetAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not log that attributes are dropped when they are actually not dropped. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003erequest.GetBody\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e to correctly handle HTTP/2 \u003ccode\u003eGOAWAY\u003c/code\u003e frame. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7794\"\u003e#7794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithHostID\u003c/code\u003e detector in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e to use full path for \u003ccode\u003eioreg\u003c/code\u003e command on Darwin (macOS). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7818\"\u003e#7818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e.\nFor more information, see the \u003ca href=\"https://opentelemetry.io/blog/2025/deprecating-zipkin-exporters/\"\u003eOTel blog post deprecating the Zipkin exporter\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.39.0/0.61.0/0.15.0/0.0.14] 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly reduce the cost of recording metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using hashing for map keys. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithInstrumentationAttributeSet\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e packages.\nThis provides a concurrent-safe and performant alternative to \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e by accepting a pre-constructed \u003ccode\u003eattribute.Set\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability for the Prometheus exporter in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd temporality selector functions \u003ccode\u003eDeltaTemporalitySelector\u003c/code\u003e, \u003ccode\u003eCumulativeTemporalitySelector\u003c/code\u003e, \u003ccode\u003eLowMemoryTemporalitySelector\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434\"\u003e#7434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple log processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548\"\u003e#7548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/a3a5317c5caed1656fb5b301b66dfeb3c4c944e0\"\u003e\u003ccode\u003ea3a5317\u003c/code\u003e\u003c/a\u003e Release v1.40.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7859\"\u003e#7859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/77785da545d67b38774891cbdd334368bfacdfd8\"\u003e\u003ccode\u003e77785da\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7858\"\u003e#7858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/56fa1c297bf71f0ada3dbf4574a45d0607812cc0\"\u003e\u003ccode\u003e56fa1c2\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.5.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7857\"\u003e#7857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/298cbedf256b7a9ab3c21e41fc5e3e6d6e4e94aa\"\u003e\u003ccode\u003e298cbed\u003c/code\u003e\u003c/a\u003e Upgrade semconv use to v1.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3264bf171b1e6cd70f6be4a483f2bcb84eda6ccf\"\u003e\u003ccode\u003e3264bf1\u003c/code\u003e\u003c/a\u003e refactor: modernize code (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/fd5d030c0aa8b5bfe786299047bc914b5714d642\"\u003e\u003ccode\u003efd5d030\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/8d3b4cb2501dec9f1c5373123e425f109c43b8d2\"\u003e\u003ccode\u003e8d3b4cb\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7847\"\u003e#7847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/91f7cadfcac363d67030f6913687c6dbbe086823\"\u003e\u003ccode\u003e91f7cad\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/timakin/bodyclose digest to 73d1f95 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7845\"\u003e#7845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/fdad1eb7f350ee1f5fdb3d9a0c6855cc88ee9d75\"\u003e\u003ccode\u003efdad1eb\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c46d3bac181ddaaa83286e9ccf2cd9f7705fd3d9\"\u003e\u003ccode\u003ec46d3ba\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to fcf36f6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7843\"\u003e#7843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.40.0 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9\"\u003e\u003ccode\u003e4e0068c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c\"\u003e\u003ccode\u003ee79546e\u003c/code\u003e\u003c/a\u003e ssh: curb GSSAPI DoS risk by limiting number of specified OIDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748\"\u003e\u003ccode\u003ef91f7a7\u003c/code\u003e\u003c/a\u003e ssh/agent: prevent panic on malformed constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/2df4153a0311bdfea44376e0eb6ef2faefb0275b\"\u003e\u003ccode\u003e2df4153\u003c/code\u003e\u003c/a\u003e acme/autocert: let automatic renewal work with short lifetime certs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/bcf6a849efcf4702fa5172cb0998b46c3da1e989\"\u003e\u003ccode\u003ebcf6a84\u003c/code\u003e\u003c/a\u003e acme: pass context to request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b4f2b62076abeee4e43fb59544dac565715fbf1e\"\u003e\u003ccode\u003eb4f2b62\u003c/code\u003e\u003c/a\u003e ssh: fix error message on unsupported cipher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/79ec3a51fcc7fbd2691d56155d578225ccc542e2\"\u003e\u003ccode\u003e79ec3a5\u003c/code\u003e\u003c/a\u003e ssh: allow to bind to a hostname in remote forwarding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/122a78f140d9d3303ed3261bc374bbbca149140f\"\u003e\u003ccode\u003e122a78f\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/c0531f9c34514ad5c5551e2d6ce569ca673a8afd\"\u003e\u003ccode\u003ec0531f9\u003c/code\u003e\u003c/a\u003e all: eliminate vet diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/0997000b45e3a40598272081bcad03ffd21b8adb\"\u003e\u003ccode\u003e0997000\u003c/code\u003e\u003c/a\u003e all: fix some comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.40.0...v0.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.72.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.34.0 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/e1fcd82abba34df74614020343be8eb1fe85f0d9\"\u003e\u003ccode\u003ee1fcd82\u003c/code\u003e\u003c/a\u003e html: properly handle trailing solidus in unquoted attribute value in foreign...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ebed060e8f30f20235f74808c22125fd86b15edd\"\u003e\u003ccode\u003eebed060\u003c/code\u003e\u003c/a\u003e internal/http3: fix build of tests with GOEXPERIMENT=nosynctest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/1f1fa29e0a46fffe18c43a9da8daa5a0b180dfa9\"\u003e\u003ccode\u003e1f1fa29\u003c/code\u003e\u003c/a\u003e publicsuffix: regenerate table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12150816f701c912a32a376754ab28dd3878833a\"\u003e\u003ccode\u003e1215081\u003c/code\u003e\u003c/a\u003e http2: improve error when server sends HTTP/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/312450e473eae9f9e6173ad895c80bc5ea2f79ad\"\u003e\u003ccode\u003e312450e\u003c/code\u003e\u003c/a\u003e html: ensure \u0026lt;search\u0026gt; tag closes \u0026lt;p\u0026gt; and update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/09731f9bf919b00b344c763894cd1920b3d96d90\"\u003e\u003ccode\u003e09731f9\u003c/code\u003e\u003c/a\u003e http2: improve handling of lost PING in Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55989e24b972a90ab99308fdc7ea1fb58a96fef1\"\u003e\u003ccode\u003e55989e2\u003c/code\u003e\u003c/a\u003e http2/h2c: use ResponseController for hijacking connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/2914f46773171f4fa13e276df1135bafef677801\"\u003e\u003ccode\u003e2914f46\u003c/code\u003e\u003c/a\u003e websocket: re-recommend gorilla/websocket\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/99b3ae0643f9a2f9d820fcbba5f9e4c83b23bd48\"\u003e\u003ccode\u003e99b3ae0\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/85d1d54551b68719346cb9fec24b911da4e452a1\"\u003e\u003ccode\u003e85d1d54\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.34.0...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 25.0.6+incompatible to 25.0.13+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.0.13\u003c/h2\u003e\n\u003ch2\u003e25.0.13\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/milestone/207?closed=1\"\u003emoby/moby, 25.0.13 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.13/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent restoration of iptables rules for deleted networks and containers on firewalld reload. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50445\"\u003emoby/moby#50445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swarm services becoming unreachable from published ports after a firewalld reload. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50445\"\u003emoby/moby#50445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the reliability of the Swarm overlay network control plane by fixing longstanding issues with NetworkDB. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50511\"\u003emoby/moby#50511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the reliability of Swarm overlay container networks by fixing longstanding issues with the overlay network driver. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50551\"\u003emoby/moby#50551\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.12\u003c/h2\u003e\n\u003ch2\u003e25.0.12\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A25.0.12\"\u003emoby/moby, 25.0.12 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.12/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where all new tasks in the Swarm could get stuck in the PENDING state forever after scaling up a service with placement preferences. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50203\"\u003emoby/moby#50203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix an issue which made DNS service discovery for Swarm services unreliable. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50230\"\u003emoby/moby#50230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackaging updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Go toolchain to go1.23.9. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50053\"\u003emoby/moby#50053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.11\u003c/h2\u003e\n\u003ch2\u003e25.0.11\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A25.0.11\"\u003emoby/moby, 25.0.11 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.11/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[25.0] Backport network fixes by \u003ca href=\"https://github.com/dperny\"\u003e\u003ccode\u003e@​dperny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/moby/moby/pull/50005\"\u003emoby/moby#50005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKnown Issues\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome Swarm services are not discoverable over DNS \u003ca href=\"https://redirect.github.com/moby/moby/issues/50129\"\u003emoby/moby#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/moby/moby/compare/v25.0.10...v25.0.11\"\u003ehttps://github.com/moby/moby/compare/v25.0.10...v25.0.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev25.0.10\u003c/h2\u003e\n\u003ch2\u003e25.0.10\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/165516eb478021fdc99976e5aadc26bf73c1e51b\"\u003e\u003ccode\u003e165516e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/50551\"\u003e#50551\u003c/a\u003e from corhere/backport-25.0/libn/all-the-overlay-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/f099e911bd99581bb0f6c0802cc5c10081c457b4\"\u003e\u003ccode\u003ef099e91\u003c/code\u003e\u003c/a\u003e libnetwork: handle coalesced endpoint events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bace1b8a3bf33718a6c2d387cc7a9841f0b87b99\"\u003e\u003ccode\u003ebace1b8\u003c/code\u003e\u003c/a\u003e libnetwork/d/overlay: handle coalesced peer updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/f9e54290b54fe990110341cc2a985e245d3a05d2\"\u003e\u003ccode\u003ef9e5429\u003c/code\u003e\u003c/a\u003e libn/d/win/overlay: dedupe NetworkDB definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/fc3df5523007c1a96e194a4146aea5f49bb58c01\"\u003e\u003ccode\u003efc3df55\u003c/code\u003e\u003c/a\u003e libn/d/overlay: extract hashable address types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b22872af606cbea4fafd4f47fbcf61fdba274a04\"\u003e\u003ccode\u003eb22872a\u003c/code\u003e\u003c/a\u003e libnetwork/driverapi: make EventNotify optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/c7e17ae65d89e9441c6ec461bfeb75bad90cd338\"\u003e\u003ccode\u003ec7e17ae\u003c/code\u003e\u003c/a\u003e libn/networkdb: report prev value in update events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d60c71a9d7b28adfd29464148ffc0f4ed7d598f9\"\u003e\u003ccode\u003ed60c71a\u003c/code\u003e\u003c/a\u003e libnetwork/d/overlay: fix logical race conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/ad54b8f9ce80e611e505046e8363b27338005a6c\"\u003e\u003ccode\u003ead54b8f\u003c/code\u003e\u003c/a\u003e libn/d/overlay: fix encryption race conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/8075689abd554f17bafad09f51869ae6bf4f4987\"\u003e\u003ccode\u003e8075689\u003c/code\u003e\u003c/a\u003e libn/d/overlay: inline secMapWalk into only caller\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v25.0.6...v25.0.13\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/gnolang/gno/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/gnolang/gno/pull/5316","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnolang%2Fgno/issues/5316","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5316/packages"},{"uuid":"4098675094","node_id":"PR_kwDOOmKkos7LtynJ","number":109,"state":"open","title":"chore(deps): Bump github.com/docker/docker from 27.1.1+incompatible to 28.0.0+incompatible","user":"dependabot[bot]","labels":["dependencies","Stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-19T01:36:40.000Z","updated_at":"2026-05-04T02:54:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"github.com/docker/docker","old_version":"27.1.1+incompatible","new_version":"28.0.0+incompatible","repository_url":"https://github.com/docker/docker"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/docker/docker](https://github.com/docker/docker) from 27.1.1+incompatible to 28.0.0+incompatible.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.0.0\u003c/h2\u003e\n\u003ch1\u003e28.0.0\u003c/h1\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003edocker/cli, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003emoby/moby, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.0.0/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.0.0/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to mount an image inside a container via \u003ccode\u003e--mount type=image\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48798\"\u003emoby/moby#48798\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eYou can also specify \u003ccode\u003e--mount type=image,image-subpath=[subpath],...\u003c/code\u003e option to mount a specific path from the image. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5755\"\u003edocker/cli#5755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker images --tree\u003c/code\u003e now shows metadata badges. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5744\"\u003edocker/cli#5744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker load\u003c/code\u003e, \u003ccode\u003edocker save\u003c/code\u003e, and \u003ccode\u003edocker history\u003c/code\u003e now support a \u003ccode\u003e--platform\u003c/code\u003e flag allowing you to choose a specific platform for single-platform operations on multi-platform images. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5331\"\u003edocker/cli#5331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOOMScoreAdj\u003c/code\u003e to \u003ccode\u003edocker service create\u003c/code\u003e and \u003ccode\u003edocker stack\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5145\"\u003edocker/cli#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker buildx prune\u003c/code\u003e now supports \u003ccode\u003ereserved-space\u003c/code\u003e, \u003ccode\u003emax-used-space\u003c/code\u003e, \u003ccode\u003emin-free-space\u003c/code\u003e and \u003ccode\u003ekeep-bytes\u003c/code\u003e filters. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48720\"\u003emoby/moby#48720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows: Add support for running containerd as a child process of the daemon, instead of using a system-installed containerd. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47955\"\u003emoby/moby#47955\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edocker-proxy\u003c/code\u003e binary has been updated, older versions will not work with the updated \u003ccode\u003edockerd\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48132\"\u003emoby/moby#48132\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eClose a window in which the userland proxy (\u003ccode\u003edocker-proxy\u003c/code\u003e) could accept TCP connections, that would then fail after \u003ccode\u003eiptables\u003c/code\u003e NAT rules were set up.\u003c/li\u003e\n\u003cli\u003eThe executable \u003ccode\u003erootlesskit-docker-proxy\u003c/code\u003e is no longer used, it has been removed from the build and distribution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDNS nameservers read from the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e are now always accessed from the host's network namespace. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48290\"\u003emoby/moby#48290\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e contains no nameservers and there are no \u003ccode\u003e--dns\u003c/code\u003e overrides, Google's DNS servers are no longer used, apart from by the default bridge network and in build containers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eContainer interfaces in bridge and macvlan networks now use randomly generated MAC addresses. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48808\"\u003emoby/moby#48808\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eGratuitous ARP / Neighbour Advertisement messages will be sent when the interfaces are started so that, when IP addresses are reused, they're associated with the newly generated MAC address.\u003c/li\u003e\n\u003cli\u003eIPv6 addresses in the default bridge network are now IPAM-assigned, rather than being derived from the MAC address.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe deprecated OCI \u003ccode\u003eprestart\u003c/code\u003e hook is now only used by build containers. For other containers, network interfaces are added to the network namespace after task creation is complete, before the container task is started. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47406\"\u003emoby/moby#47406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new \u003ccode\u003egw-priority\u003c/code\u003e option to \u003ccode\u003edocker run\u003c/code\u003e, \u003ccode\u003edocker container create\u003c/code\u003e, and \u003ccode\u003edocker network connect\u003c/code\u003e. This option will be used by the Engine to determine which network provides the default gateway for a container. On \u003ccode\u003edocker run\u003c/code\u003e, this option is only available through the extended \u003ccode\u003e--network\u003c/code\u003e syntax. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5664\"\u003edocker/cli#5664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new netlabel \u003ccode\u003ecom.docker.network.endpoint.ifname\u003c/code\u003e to customize the interface name used when connecting a container to a network. It's supported by all built-in network drivers on Linux. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49155\"\u003emoby/moby#49155\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen a container is created with multiple networks specified, there's no guarantee on the order networks will be connected to the container. So, if a custom interface name uses the same prefix as the auto-generated names, for example \u003ccode\u003eeth\u003c/code\u003e, the container might fail to start.\u003c/li\u003e\n\u003cli\u003eThe recommended practice is to use a different prefix, for example \u003ccode\u003een0\u003c/code\u003e, or a numerical suffix high enough to never collide, for example \u003ccode\u003eeth100\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis label can be specified on \u003ccode\u003edocker network connect\u003c/code\u003e via the \u003ccode\u003e--driver-opt\u003c/code\u003e flag, for example \u003ccode\u003edocker network connect --driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOr via the long-form \u003ccode\u003e--network\u003c/code\u003e flag on \u003ccode\u003edocker run\u003c/code\u003e, for example \u003ccode\u003edocker run --network=name=bridge,driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIf a custom network driver reports capability \u003ccode\u003eGwAllocChecker\u003c/code\u003e then, before a network is created, it will get a \u003ccode\u003eGwAllocCheckerRequest\u003c/code\u003e with the network's options. The custom driver may then reply that no gateway IP address should be allocated. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49372\"\u003emoby/moby#49372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePort publishing in bridge networks\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edockerd\u003c/code\u003e now requires \u003ccode\u003eipset\u003c/code\u003e support in the Linux kernel. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48596\"\u003emoby/moby#48596\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eiptables\u003c/code\u003e and \u003ccode\u003eip6tables\u003c/code\u003e rules used to implement port publishing and network isolation have been extensively modified. This enables some of the following functional changes, and is a first step in refactoring to enable native \u003ccode\u003enftables\u003c/code\u003e support in a future release. \u003ca href=\"https://redirect.github.com/moby/moby/issues/48815\"\u003emoby/moby#48815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIf it becomes necessary to downgrade to an earlier version of the daemon, some manual cleanup of the new rules will be necessary. The simplest and surest approach is to reboot the host, or use \u003ccode\u003eiptables -F\u003c/code\u003e and \u003ccode\u003eip6tables -F\u003c/code\u003e to flush all existing \u003ccode\u003eiptables\u003c/code\u003e rules from the \u003ccode\u003efilter\u003c/code\u003e table before starting the older version of the daemon. When that is not possible, run the following commands as root:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIf you were previously running with the iptables filter-FORWARD policy set to \u003ccode\u003eACCEPT\u003c/code\u003e and need to restore access to unpublished ports, also delete per-bridge-network rules from the \u003ccode\u003eDOCKER\u003c/code\u003e chains. For example, \u003ccode\u003eiptables -D DOCKER ! -i docker0 -o docker0 -j DROP\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing remote hosts to connect directly to a container on its published ports. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing neighbor hosts to connect to ports mapped on a loopback address. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\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/moby/moby/commit/af898abe44662d9554fb15ee4d4a7307f1b8e315\"\u003e\u003ccode\u003eaf898ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49495\"\u003e#49495\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d67f035d31bab71be3ae7dcaacba41f5a98aad11\"\u003e\u003ccode\u003ed67f035\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/00ab386b5a2ebcf85b6a03b800f593c3a140c6a8\"\u003e\u003ccode\u003e00ab386\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49491\"\u003e#49491\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/1fde8c46159cb41f584c01551f83cc21ecf924d9\"\u003e\u003ccode\u003e1fde8c4\u003c/code\u003e\u003c/a\u003e builder-next: fix cdi manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/cde9f0752e9c9f63b459e0247ff7df0b35488af3\"\u003e\u003ccode\u003ecde9f07\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0-rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/89e1429b65f194b25fe2e31088a4c4e69a651a47\"\u003e\u003ccode\u003e89e1429\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49490\"\u003e#49490\u003c/a\u003e from thaJeztah/dockerfile_linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b2b55903d0bb54e11bfe22204c1e0b73627943eb\"\u003e\u003ccode\u003eb2b5590\u003c/code\u003e\u003c/a\u003e Dockerfile: fix linting warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/62bc5979908f152a8929ce44927cbdd929bf53ea\"\u003e\u003ccode\u003e62bc597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49480\"\u003e#49480\u003c/a\u003e from thaJeztah/docs_api_1.48\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/670cd81423932b3e9103f0893c5d5e63a079ae58\"\u003e\u003ccode\u003e670cd81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49485\"\u003e#49485\u003c/a\u003e from vvoland/c8d-list-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/a3628f3f8e806ede250e2c95f6757070c9fb56e4\"\u003e\u003ccode\u003ea3628f3\u003c/code\u003e\u003c/a\u003e docs/api: add documentation for API v1.48\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v27.1.1...v28.0.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/docker/docker\u0026package-manager=go_modules\u0026previous-version=27.1.1+incompatible\u0026new-version=28.0.0+incompatible)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/PreFrontalCorporate/gaia/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/PreFrontalCorporate/gaia/pull/109","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PreFrontalCorporate%2Fgaia/issues/109","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/109/packages"},{"uuid":"4098655043","node_id":"PR_kwDONO4O987Ltub_","number":19,"state":"closed","title":"chore(deps): bump the go_modules group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","go","M-stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-04T03:17:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-19T01:30:10.000Z","updated_at":"2026-05-04T03:17:48.000Z","time_to_close":3980848,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go_modules","update_count":8,"packages":[{"name":"github.com/consensys/gnark-crypto","old_version":"0.18.0","new_version":"0.18.1","repository_url":"https://github.com/consensys/gnark-crypto"},{"name":"github.com/docker/docker","old_version":"27.5.1+incompatible","new_version":"28.0.0+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/quic-go/quic-go","old_version":"0.46.0","new_version":"0.57.0","repository_url":"https://github.com/quic-go/quic-go"},{"name":"github.com/quic-go/webtransport-go","old_version":"0.8.0","new_version":"0.10.0","repository_url":"https://github.com/quic-go/webtransport-go"},{"name":"github.com/ulikunitz/xz","old_version":"0.5.12","new_version":"0.5.14","repository_url":"https://github.com/ulikunitz/xz"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.34.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"google.golang.org/grpc","old_version":"1.69.4","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 7 updates in the /tests directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/consensys/gnark-crypto](https://github.com/consensys/gnark-crypto) | `0.18.0` | `0.18.1` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `27.5.1+incompatible` | `28.0.0+incompatible` |\n| [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) | `0.46.0` | `0.57.0` |\n| [github.com/quic-go/webtransport-go](https://github.com/quic-go/webtransport-go) | `0.8.0` | `0.10.0` |\n| [github.com/ulikunitz/xz](https://github.com/ulikunitz/xz) | `0.5.12` | `0.5.14` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.34.0` | `1.40.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.69.4` | `1.79.3` |\n\n\nUpdates `github.com/consensys/gnark-crypto` from 0.18.0 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/consensys/gnark-crypto/releases\"\u003egithub.com/consensys/gnark-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Consensys/gnark-crypto/blob/master/CHANGELOG.md\"\u003egithub.com/consensys/gnark-crypto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.18.1] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd CHANGELOG for 0.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elimit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/Consensys/gnark-crypto/commit/fb04e95c3b2fca34f2cc773d3e8c1f930ede271a\"\u003e\u003ccode\u003efb04e95\u003c/code\u003e\u003c/a\u003e docs: add CHANGELOG for 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0a4d04ae621bc19b6b40c6c7b8fa91f08b434533\"\u003e\u003ccode\u003e0a4d04a\u003c/code\u003e\u003c/a\u003e perf: limit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/consensys/gnark-crypto/compare/v0.18.0...v0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 27.5.1+incompatible to 28.0.0+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.0.0\u003c/h2\u003e\n\u003ch1\u003e28.0.0\u003c/h1\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003edocker/cli, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003emoby/moby, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.0.0/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.0.0/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to mount an image inside a container via \u003ccode\u003e--mount type=image\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48798\"\u003emoby/moby#48798\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eYou can also specify \u003ccode\u003e--mount type=image,image-subpath=[subpath],...\u003c/code\u003e option to mount a specific path from the image. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5755\"\u003edocker/cli#5755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker images --tree\u003c/code\u003e now shows metadata badges. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5744\"\u003edocker/cli#5744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker load\u003c/code\u003e, \u003ccode\u003edocker save\u003c/code\u003e, and \u003ccode\u003edocker history\u003c/code\u003e now support a \u003ccode\u003e--platform\u003c/code\u003e flag allowing you to choose a specific platform for single-platform operations on multi-platform images. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5331\"\u003edocker/cli#5331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOOMScoreAdj\u003c/code\u003e to \u003ccode\u003edocker service create\u003c/code\u003e and \u003ccode\u003edocker stack\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5145\"\u003edocker/cli#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker buildx prune\u003c/code\u003e now supports \u003ccode\u003ereserved-space\u003c/code\u003e, \u003ccode\u003emax-used-space\u003c/code\u003e, \u003ccode\u003emin-free-space\u003c/code\u003e and \u003ccode\u003ekeep-bytes\u003c/code\u003e filters. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48720\"\u003emoby/moby#48720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows: Add support for running containerd as a child process of the daemon, instead of using a system-installed containerd. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47955\"\u003emoby/moby#47955\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edocker-proxy\u003c/code\u003e binary has been updated, older versions will not work with the updated \u003ccode\u003edockerd\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48132\"\u003emoby/moby#48132\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eClose a window in which the userland proxy (\u003ccode\u003edocker-proxy\u003c/code\u003e) could accept TCP connections, that would then fail after \u003ccode\u003eiptables\u003c/code\u003e NAT rules were set up.\u003c/li\u003e\n\u003cli\u003eThe executable \u003ccode\u003erootlesskit-docker-proxy\u003c/code\u003e is no longer used, it has been removed from the build and distribution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDNS nameservers read from the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e are now always accessed from the host's network namespace. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48290\"\u003emoby/moby#48290\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e contains no nameservers and there are no \u003ccode\u003e--dns\u003c/code\u003e overrides, Google's DNS servers are no longer used, apart from by the default bridge network and in build containers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eContainer interfaces in bridge and macvlan networks now use randomly generated MAC addresses. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48808\"\u003emoby/moby#48808\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eGratuitous ARP / Neighbour Advertisement messages will be sent when the interfaces are started so that, when IP addresses are reused, they're associated with the newly generated MAC address.\u003c/li\u003e\n\u003cli\u003eIPv6 addresses in the default bridge network are now IPAM-assigned, rather than being derived from the MAC address.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe deprecated OCI \u003ccode\u003eprestart\u003c/code\u003e hook is now only used by build containers. For other containers, network interfaces are added to the network namespace after task creation is complete, before the container task is started. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47406\"\u003emoby/moby#47406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new \u003ccode\u003egw-priority\u003c/code\u003e option to \u003ccode\u003edocker run\u003c/code\u003e, \u003ccode\u003edocker container create\u003c/code\u003e, and \u003ccode\u003edocker network connect\u003c/code\u003e. This option will be used by the Engine to determine which network provides the default gateway for a container. On \u003ccode\u003edocker run\u003c/code\u003e, this option is only available through the extended \u003ccode\u003e--network\u003c/code\u003e syntax. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5664\"\u003edocker/cli#5664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new netlabel \u003ccode\u003ecom.docker.network.endpoint.ifname\u003c/code\u003e to customize the interface name used when connecting a container to a network. It's supported by all built-in network drivers on Linux. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49155\"\u003emoby/moby#49155\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen a container is created with multiple networks specified, there's no guarantee on the order networks will be connected to the container. So, if a custom interface name uses the same prefix as the auto-generated names, for example \u003ccode\u003eeth\u003c/code\u003e, the container might fail to start.\u003c/li\u003e\n\u003cli\u003eThe recommended practice is to use a different prefix, for example \u003ccode\u003een0\u003c/code\u003e, or a numerical suffix high enough to never collide, for example \u003ccode\u003eeth100\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis label can be specified on \u003ccode\u003edocker network connect\u003c/code\u003e via the \u003ccode\u003e--driver-opt\u003c/code\u003e flag, for example \u003ccode\u003edocker network connect --driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOr via the long-form \u003ccode\u003e--network\u003c/code\u003e flag on \u003ccode\u003edocker run\u003c/code\u003e, for example \u003ccode\u003edocker run --network=name=bridge,driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIf a custom network driver reports capability \u003ccode\u003eGwAllocChecker\u003c/code\u003e then, before a network is created, it will get a \u003ccode\u003eGwAllocCheckerRequest\u003c/code\u003e with the network's options. The custom driver may then reply that no gateway IP address should be allocated. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49372\"\u003emoby/moby#49372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePort publishing in bridge networks\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edockerd\u003c/code\u003e now requires \u003ccode\u003eipset\u003c/code\u003e support in the Linux kernel. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48596\"\u003emoby/moby#48596\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eiptables\u003c/code\u003e and \u003ccode\u003eip6tables\u003c/code\u003e rules used to implement port publishing and network isolation have been extensively modified. This enables some of the following functional changes, and is a first step in refactoring to enable native \u003ccode\u003enftables\u003c/code\u003e support in a future release. \u003ca href=\"https://redirect.github.com/moby/moby/issues/48815\"\u003emoby/moby#48815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIf it becomes necessary to downgrade to an earlier version of the daemon, some manual cleanup of the new rules will be necessary. The simplest and surest approach is to reboot the host, or use \u003ccode\u003eiptables -F\u003c/code\u003e and \u003ccode\u003eip6tables -F\u003c/code\u003e to flush all existing \u003ccode\u003eiptables\u003c/code\u003e rules from the \u003ccode\u003efilter\u003c/code\u003e table before starting the older version of the daemon. When that is not possible, run the following commands as root:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIf you were previously running with the iptables filter-FORWARD policy set to \u003ccode\u003eACCEPT\u003c/code\u003e and need to restore access to unpublished ports, also delete per-bridge-network rules from the \u003ccode\u003eDOCKER\u003c/code\u003e chains. For example, \u003ccode\u003eiptables -D DOCKER ! -i docker0 -o docker0 -j DROP\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing remote hosts to connect directly to a container on its published ports. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing neighbor hosts to connect to ports mapped on a loopback address. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\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/moby/moby/commit/af898abe44662d9554fb15ee4d4a7307f1b8e315\"\u003e\u003ccode\u003eaf898ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49495\"\u003e#49495\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d67f035d31bab71be3ae7dcaacba41f5a98aad11\"\u003e\u003ccode\u003ed67f035\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/00ab386b5a2ebcf85b6a03b800f593c3a140c6a8\"\u003e\u003ccode\u003e00ab386\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49491\"\u003e#49491\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/1fde8c46159cb41f584c01551f83cc21ecf924d9\"\u003e\u003ccode\u003e1fde8c4\u003c/code\u003e\u003c/a\u003e builder-next: fix cdi manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/cde9f0752e9c9f63b459e0247ff7df0b35488af3\"\u003e\u003ccode\u003ecde9f07\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0-rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/89e1429b65f194b25fe2e31088a4c4e69a651a47\"\u003e\u003ccode\u003e89e1429\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49490\"\u003e#49490\u003c/a\u003e from thaJeztah/dockerfile_linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b2b55903d0bb54e11bfe22204c1e0b73627943eb\"\u003e\u003ccode\u003eb2b5590\u003c/code\u003e\u003c/a\u003e Dockerfile: fix linting warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/62bc5979908f152a8929ce44927cbdd929bf53ea\"\u003e\u003ccode\u003e62bc597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49480\"\u003e#49480\u003c/a\u003e from thaJeztah/docs_api_1.48\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/670cd81423932b3e9103f0893c5d5e63a079ae58\"\u003e\u003ccode\u003e670cd81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49485\"\u003e#49485\u003c/a\u003e from vvoland/c8d-list-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/a3628f3f8e806ede250e2c95f6757070c9fb56e4\"\u003e\u003ccode\u003ea3628f3\u003c/code\u003e\u003c/a\u003e docs/api: add documentation for API v1.48\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v27.5.1...v28.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/quic-go/quic-go` from 0.46.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quic-go/quic-go/releases\"\u003egithub.com/quic-go/quic-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.57.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fix for CVE-2025-64702 by reworking the HTTP/3 header processing logic:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBoth client and server now send their respective header size constraints using the SETTINGS_MAX_FIELD_SECTION_SIZE setting: \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5431\"\u003e#5431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFor any QPACK-related errors, the correct error code (QPACK_DECOMPRESSION_FAILED) is now used: \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5439\"\u003e#5439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQPACK header parsing is now incremental (instead of parsing all headers at once), which is ~5-10% faster and reduces allocations: \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5435\"\u003e#5435\u003c/a\u003e (and \u003ca href=\"https://redirect.github.com/quic-go/qpack/pull/67\"\u003equic-go/qpack#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe server now sends a 431 status code (Request Header Fields Too Large) when encountering HTTP header fields exceeding the size constraint: \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5452\"\u003e#5452\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: \u003ccode\u003eTransport.MaxResponseBytes\u003c/code\u003e is now an \u003ccode\u003eint\u003c/code\u003e (before: \u003ccode\u003eint64\u003c/code\u003e): \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5433\"\u003e#5433\u003c/a\u003e\n \u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eqlogwriter: fix storing of event schemas (this prevented qlog event logging from working for HTTP/3): \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5430\"\u003e#5430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: errors sending the request are now ignored, instead, the response from the server is read (thereby allowing the client to read the status code, for example): \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5432\"\u003e#5432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5426\"\u003equic-go/quic-go#5426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eqlogwriter: fix storing of event schemas by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5430\"\u003equic-go/quic-go#5430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: send SETTINGS_MAX_FIELD_SECTION_SIZE in the SETTINGS frame by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5431\"\u003equic-go/quic-go#5431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: read response after encountering error sending the request by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5432\"\u003equic-go/quic-go#5432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: make Transport.MaxResponseBytes an int by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5433\"\u003equic-go/quic-go#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: add a benchmark for header parsing by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5435\"\u003equic-go/quic-go#5435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate qpack to v0.6.0 by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5434\"\u003equic-go/quic-go#5434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: use QPACK_DECOMPRESSION_FAILED for QPACK errors by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5439\"\u003equic-go/quic-go#5439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd documentation for Conn.NextConnection by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5442\"\u003equic-go/quic-go#5442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eackhandler: don’t generate an immediate ACK for the first packet by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5447\"\u003equic-go/quic-go#5447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edon’t arm connection timer for connection ID retirement by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5449\"\u003equic-go/quic-go#5449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: add nodepass to list of projects by \u003ca href=\"https://github.com/yosebyte\"\u003e\u003ccode\u003e@​yosebyte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5448\"\u003equic-go/quic-go#5448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eqlogwriter: use synctest to make tests deterministic by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5454\"\u003equic-go/quic-go#5454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: limit size of decompressed headers by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5452\"\u003equic-go/quic-go#5452\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosebyte\"\u003e\u003ccode\u003e@​yosebyte\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5448\"\u003equic-go/quic-go#5448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/quic-go/quic-go/compare/v0.56.0...v0.57.0\"\u003ehttps://github.com/quic-go/quic-go/compare/v0.56.0...v0.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.56.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces qlog support for HTTP/3 (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5367\"\u003e#5367\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5372\"\u003e#5372\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5374\"\u003e#5374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5375\"\u003e#5375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5376\"\u003e#5376\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5381\"\u003e#5381\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5383\"\u003e#5383\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor this, we completely changed how connection tracing works. Instead of a general-purpose \u003ccode\u003elogging.ConnectionTracer\u003c/code\u003e (which we removed entirely), we now have a qlog-specific tracer (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5356\"\u003e#5356\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5417\"\u003e#5417\u003c/a\u003e). quic-go users can now implement their own qlog events.\u003c/p\u003e\n\u003cp\u003eIt also removes the Prometheus-based metrics collection. Please comment on the tracking issue (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5294\"\u003e#5294\u003c/a\u003e) if you rely on metrics and are interested in seeing metrics brought back in a future release.\u003c/p\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereplaced the unmaintained gojay with a custom, performance-optimized JSON encoder (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5353\"\u003e#5353\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5371\"\u003e#5371\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/quic-go/quic-go/commit/5b2d2129f8315da41e01eff0a847ab38a34e83a8\"\u003e\u003ccode\u003e5b2d212\u003c/code\u003e\u003c/a\u003e http3: limit size of decompressed headers (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/e80b378bc2674934ecc92225af66e6a0fbd3f703\"\u003e\u003ccode\u003ee80b378\u003c/code\u003e\u003c/a\u003e qlogwriter: use synctest to make tests deterministic (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5454\"\u003e#5454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/d43c5894f8522279fc2cda80ba9a59c4e75d5e72\"\u003e\u003ccode\u003ed43c589\u003c/code\u003e\u003c/a\u003e README: add nodepass to list of projects (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5448\"\u003e#5448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/ca2835de95c75aaddf20eca9008625f32907c940\"\u003e\u003ccode\u003eca2835d\u003c/code\u003e\u003c/a\u003e don’t arm connection timer for connection ID retirement (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5449\"\u003e#5449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/e84ebae666e9a2f4f1141ec89821225778569e62\"\u003e\u003ccode\u003ee84ebae\u003c/code\u003e\u003c/a\u003e ackhandler: don’t generate an immediate ACK for the first packet (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5447\"\u003e#5447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/d4d168f0f09377779ddeaabb4437b8cc247ef062\"\u003e\u003ccode\u003ed4d168f\u003c/code\u003e\u003c/a\u003e add documentation for Conn.NextConnection (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/4cdebbea6cf8e54def24906ee91389cb60705709\"\u003e\u003ccode\u003e4cdebbe\u003c/code\u003e\u003c/a\u003e http3: use QPACK_DECOMPRESSION_FAILED for QPACK errors (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5439\"\u003e#5439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/b7886d5c901700febc41c739bd93851eac5d315e\"\u003e\u003ccode\u003eb7886d5\u003c/code\u003e\u003c/a\u003e update qpack to v0.6.0 (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/2fc9705d14a5a5a269482544c032fcc53d696d92\"\u003e\u003ccode\u003e2fc9705\u003c/code\u003e\u003c/a\u003e http3: add a benchmark for header parsing (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5435\"\u003e#5435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/dafdd6f9b2b04cd67cf27805bf44ea616ac8f251\"\u003e\u003ccode\u003edafdd6f\u003c/code\u003e\u003c/a\u003e http3: make Transport.MaxResponseBytes an int (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/quic-go/quic-go/compare/v0.46.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/quic-go/webtransport-go` from 0.8.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quic-go/webtransport-go/releases\"\u003egithub.com/quic-go/webtransport-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003cp\u003eThis release updates webtransport-go to use the new API introduced in \u003ca href=\"https://github.com/quic-go/quic-go/releases/tag/v0.59.0\"\u003equic-go v0.59.0\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/221\"\u003e#221\u003c/a\u003e): Instead of \u0026quot;hijacking\u0026quot; streams from the HTTP/3 layer, the underlying QUIC connection is now owned by WebTransport, and webtransport-go dispatches incoming streams to either the HTTP/3 layer or an existing or new WebTransport session.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ca href=\"https://www.ietf.org/archive/id/draft-ietf-webtrans-http3-14.html#section-3.3\"\u003eApplication Protocol Negotiation\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/190\"\u003e#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://datatracker.ietf.org/doc/html/draft-ietf-quic-reliable-stream-reset-07\"\u003eQUIC Stream Resets with Partial Delivery\u003c/a\u003e is now used to enforce reliable delivery of the WebTransport stream header: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/239\"\u003e#239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSession.ConnectionState\u003c/code\u003e was renamed to \u003ccode\u003eSessionState\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/189\"\u003e#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eStreamID\u003c/code\u003e method was removed from \u003ccode\u003eStream\u003c/code\u003e, \u003ccode\u003eSendStream\u003c/code\u003e and \u003ccode\u003eReceiveStream\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/226\"\u003e#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eServer\u003c/code\u003e now embeds the \u003ccode\u003ehttp3.Server\u003c/code\u003e as a pointer (instead of by value): \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/215\"\u003e#215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eStream\u003c/code\u003e and the \u003ccode\u003eSendStream\u003c/code\u003e now expose a \u003ccode\u003eContext\u003c/code\u003e method: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/176\"\u003e#176\u003c/a\u003e (thanks to \u003ca href=\"https://github.com/Sicilica\"\u003e\u003ccode\u003e@​Sicilica\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelayed streams for already closed sessions are immediately reset: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/235\"\u003e#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eSession\u003c/code\u003e context now uses the request or dial context, allowing the application to attach values to the context: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/199\"\u003e#199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a WebTransport session is closed, streams are reset using the \u003ccode\u003eWT_SESSION_GONE\u003c/code\u003e error. Stream \u003ccode\u003eRead\u003c/code\u003e and \u003ccode\u003eWrite\u003c/code\u003e now wait for the \u003ccode\u003eWT_CLOSE_SESSION\u003c/code\u003e capsule on the CONNECT stream to return a meaningful error: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/213\"\u003e#213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClosed sessions are now properly cleaned up: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/198\"\u003e#198\u003c/a\u003e (thanks to \u003ca href=\"https://github.com/rolaechea\"\u003e\u003ccode\u003e@​rolaechea\u003c/code\u003e\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/230\"\u003e#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSession errors are now properly propagated to the stream \u003ccode\u003eRead\u003c/code\u003e and \u003ccode\u003eWrite\u003c/code\u003e calls: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/207\"\u003e#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe length limit for \u003ccode\u003eWT_CLOSE_SESSION\u003c/code\u003e capsules is now enforced: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/202\"\u003e#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe dial timeout is now respected while waiting for the server's HTTP/3 settings: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/216\"\u003e#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA 10ms deadline is applied before attempting the \u003ccode\u003eWT_CLOSE_SESSION\u003c/code\u003e capsule, preventing \u003ccode\u003eSession.Close\u003c/code\u003e from blocking any longer than 10ms: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/224\"\u003e#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerrors.Is\u003c/code\u003e error comparisons were fixed for \u003ccode\u003eStreamError\u003c/code\u003e and \u003ccode\u003eSessionError\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/204\"\u003e#204\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/205\"\u003e#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe underlying QUIC connection is now closed when establishing a WebTransport session fails: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/236\"\u003e#236\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: remove 386 (32 bit x86) by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/180\"\u003equic-go/webtransport-go#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-python from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/178\"\u003equic-go/webtransport-go#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/177\"\u003equic-go/webtransport-go#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/179\"\u003equic-go/webtransport-go#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use \u003ccode\u003ego mod tidy -diff\u003c/code\u003e to check for tidied \u003ccode\u003ego.mod\u003c/code\u003e by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/181\"\u003equic-go/webtransport-go#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix setting of OS and Go envs for Codecov by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/183\"\u003equic-go/webtransport-go#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable Codecov test analysis by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/182\"\u003equic-go/webtransport-go#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate minimum Go version to 1.24, use 1.24 and 1.25 on CI by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/184\"\u003equic-go/webtransport-go#184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate quic-go to v0.56.0 by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/185\"\u003equic-go/webtransport-go#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove unused code generation step from lint job by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/186\"\u003equic-go/webtransport-go#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/187\"\u003equic-go/webtransport-go#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: remove unfunded status section by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/188\"\u003equic-go/webtransport-go#188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpose SendStream.Context and Stream.Context by \u003ca href=\"https://github.com/Sicilica\"\u003e\u003ccode\u003e@​Sicilica\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/176\"\u003equic-go/webtransport-go#176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplace Session.ConnectionState with Session.SessionState by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/189\"\u003equic-go/webtransport-go#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement application protocol negotiation by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/190\"\u003equic-go/webtransport-go#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update Chrome to 142.0.7444.162 in interop test by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/192\"\u003equic-go/webtransport-go#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove header-based draft version negotiation by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/191\"\u003equic-go/webtransport-go#191\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/quic-go/webtransport-go/commit/9d448b125754f4c83064afb2c586221214e55eec\"\u003e\u003ccode\u003e9d448b1\u003c/code\u003e\u003c/a\u003e enable and use the QUIC Stream Resets with Partial Delivery extension (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/128538a14311a6ca9f1518658dc6ceeabb6e1569\"\u003e\u003ccode\u003e128538a\u003c/code\u003e\u003c/a\u003e update quic-go to v0.59.0 (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/5d8d3c4fd68741a7611bd680e525b04269638520\"\u003e\u003ccode\u003e5d8d3c4\u003c/code\u003e\u003c/a\u003e immediately reject streams for closed sessions (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/af56b7f689ccf0b889f46aed781507c433b7d9b3\"\u003e\u003ccode\u003eaf56b7f\u003c/code\u003e\u003c/a\u003e close client’s QUIC connection on WebTransport session close or failure (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/093f58bbc35e4c1a544bb249c2ee1894f909c128\"\u003e\u003ccode\u003e093f58b\u003c/code\u003e\u003c/a\u003e move connection management to client and server (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/9154cfc2990189d483a61b97226b5498e689b75d\"\u003e\u003ccode\u003e9154cfc\u003c/code\u003e\u003c/a\u003e ci: update golangci-lint to v2.7.2 (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/acca67672e89df3c33b54aa607bdd59a5dd4a354\"\u003e\u003ccode\u003eacca676\u003c/code\u003e\u003c/a\u003e add a security policy (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/f2622e11ade1b815708062fe7c008e7c9a4bf979\"\u003e\u003ccode\u003ef2622e1\u003c/code\u003e\u003c/a\u003e remove stray TODO from Session (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/58df38ab96d0ad6f6c67fb40d2bc4883e896be6a\"\u003e\u003ccode\u003e58df38a\u003c/code\u003e\u003c/a\u003e simplify stream buffering logic in the session manager (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/3b5a3df73beed82d6709020164c0a8883af202ca\"\u003e\u003ccode\u003e3b5a3df\u003c/code\u003e\u003c/a\u003e README: add list of notable projects and a release policy (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/quic-go/webtransport-go/compare/v0.8.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ulikunitz/xz` from 0.5.12 to 0.5.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ulikunitz/xz/commit/7184815834c4777e8fa665946721d5fe114c2c35\"\u003e\u003ccode\u003e7184815\u003c/code\u003e\u003c/a\u003e Preparation of release v0.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ulikunitz/xz/commit/88ddf1d0d98d688db65de034f48960b2760d2ae2\"\u003e\u003ccode\u003e88ddf1d\u003c/code\u003e\u003c/a\u003e Address Security Issue GHSA-jc7w-c686-c4v9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ulikunitz/xz/commit/c8314b8f21e9c5e25b52da07544cac14db277e89\"\u003e\u003ccode\u003ec8314b8\u003c/code\u003e\u003c/a\u003e Add new package xio with WriteCloserStack\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ulikunitz/xz/compare/v0.5.12...v0.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.34.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.40.0/0.62.0/0.16.0] 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eAlwaysRecord\u003c/code\u003e sampler in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to all synchronous instrument interfaces (\u003ccode\u003eFloat64Counter\u003c/code\u003e, \u003ccode\u003eFloat64UpDownCounter\u003c/code\u003e, \u003ccode\u003eFloat64Histogram\u003c/code\u003e, \u003ccode\u003eFloat64Gauge\u003c/code\u003e, \u003ccode\u003eInt64Counter\u003c/code\u003e, \u003ccode\u003eInt64UpDownCounter\u003c/code\u003e, \u003ccode\u003eInt64Histogram\u003c/code\u003e, \u003ccode\u003eInt64Gauge\u003c/code\u003e,) in \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e.\nThis stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.39.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.39.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.39.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0.\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7783\"\u003e#7783\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7789\"\u003e#7789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e by 4x. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7447\"\u003e#7447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent synchronous gauge measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7492\"\u003e#7492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExporter\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e ignores metrics with the scope \u003ccode\u003ego.opentelemetry.io/contrib/bridges/prometheus\u003c/code\u003e.\nThis prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7688\"\u003e#7688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent exponential histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7702\"\u003e#7702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bad log message when key-value pairs are dropped because of key duplication in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eDroppedAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not count the non-attribute key-value pairs dropped because of key duplication. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSetAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not log that attributes are dropped when they are actually not dropped. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003erequest.GetBody\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e to correctly handle HTTP/2 \u003ccode\u003eGOAWAY\u003c/code\u003e frame. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7794\"\u003e#7794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithHostID\u003c/code\u003e detector in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e to use full path for \u003ccode\u003eioreg\u003c/code\u003e command on Darwin (macOS). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7818\"\u003e#7818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e.\nFor more information, see the \u003ca href=\"https://opentelemetry.io/blog/2025/deprecating-zipkin-exporters/\"\u003eOTel blog post deprecating the Zipkin exporter\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.39.0/0.61.0/0.15.0/0.0.14] 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly reduce the cost of recording metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using hashing for map keys. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithInstrumentationAttributeSet\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e packages.\nThis provides a concurrent-safe and performant alternative to \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e by accepting a pre-constructed \u003ccode\u003eattribute.Set\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability for the Prometheus exporter in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd temporality selector functions \u003ccode\u003eDeltaTemporalitySelector\u003c/code\u003e, \u003ccode\u003eCumulativeTemporalitySelector\u003c/code\u003e, \u003ccode\u003eLowMemoryTemporalitySelector\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434\"\u003e#7434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple log processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548\"\u003e#7548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/a3a5317c5caed1656fb5b301b66dfeb3c4c944e0\"\u003e\u003ccode\u003ea3a5317\u003c/code\u003e\u003c/a\u003e Release v1.40.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7859\"\u003e#7859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/77785da545d67b38774891cbdd334368bfacdfd8\"\u003e\u003ccode\u003e77785da\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7858\"\u003e#7858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/56fa1c297bf71f0ada3dbf4574a45d0607812cc0\"\u003e\u003ccode\u003e56fa1c2\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.5.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7857\"\u003e#7857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/298cbedf256b7a9ab3c21e41fc5e3e6d6e4e94aa\"\u003e\u003ccode\u003e298cbed\u003c/code\u003e\u003c/a\u003e Upgrade semconv use to v1.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3264bf171b1e6cd70f6be4a483f2bcb84eda6ccf\"\u003e\u003ccode\u003e3264bf1\u003c/code\u003e\u003c/a\u003e refactor: modernize code (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/fd5d030c0aa8b5bfe786299047bc914b5714d642\"\u003e\u003ccode\u003efd5d030\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/8d3b4cb2501dec9f1c5373123e425f109c43b8d2\"\u003e\u003ccode\u003e8d3b4cb\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7847\"\u003e#7847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/91f7cadfcac363d67030f6913687c6dbbe086823\"\u003e\u003ccode\u003e91f7cad\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/timakin/bodyclose digest to 73d1f95 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7845\"\u003e#7845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/fdad1eb7f350ee1f5fdb3d9a0c6855cc88ee9d75\"\u003e\u003ccode\u003efdad1eb\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c46d3bac181ddaaa83286e9ccf2cd9f7705fd3d9\"\u003e\u003ccode\u003ec46d3ba\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to fcf36f6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7843\"\u003e#7843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.36.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/ef5341b70697ceb55f904384bd982587224e8b0c\"\u003e\u003ccode\u003eef5341b\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b999374650442ee37e9bbd97d6a11ad7ed999b98\"\u003e\u003ccode\u003eb999374\u003c/code\u003e\u003c/a\u003e acme: fix pebble subprocess output data race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/c247dead11de7671a21a6c5169555e2aa5313caa\"\u003e\u003ccode\u003ec247dea\u003c/code\u003e\u003c/a\u003e x509roots/fallback: store bundle certs directly in DER\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/1fda73153feef7b246f24005838c387e354e5e3b\"\u003e\u003ccode\u003e1fda731\u003c/code\u003e\u003c/a\u003e acme: increase pebble test waitForServer attempts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/1b4c3d2e8c8be172c6af8f2f72778e69e74d2e78\"\u003e\u003ccode\u003e1b4c3d2\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b903b535d3ef82fab12a9cc0fa50fccc396ced55\"\u003e\u003ccode\u003eb903b53\u003c/code\u003e\u003c/a\u003e acme: capture pebble test subprocess stdout/stderr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/459a9db11b9c43bb1d61722bfd371751d6de05c9\"\u003e\u003ccode\u003e459a9db\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/74e709ad8a8068445173aa5f3e8d7c89caf510c3\"\u003e\u003ccode\u003e74e709a\u003c/code\u003e\u003c/a\u003e ssh: add AlgorithmNegotiationError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b3790b8d914304c8187dc2c86800101c329d77cd\"\u003e\u003ccode\u003eb3790b8\u003c/code\u003e\u003c/a\u003e acme: fix TLSALPN01ChallengeCert for IP address identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/1dc4269656dd23b2c4e71c51b8af6bc2b63eecb7\"\u003e\u003ccode\u003e1dc4269\u003c/code\u003e\u003c/a\u003e acme: add Pebble integration testing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.36.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.69.4 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.1\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc: Remove the \u003ccode\u003e-dev\u003c/code\u003e suffix from the User-Agent header. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8902\"\u003egrpc/grpc-go#8902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.0\u003c/h2\u003e\n\u003ch1\u003eAPI Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emem: Add experimental API \u003ccode\u003eSetDefaultBufferPool\u003c/code\u003e to change the default buffer pool. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8806\"\u003e#8806\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/vanja-p\"\u003e\u003ccode\u003e@​vanja-p\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eexperimental/stats: Update \u003ccode\u003eMetricsRecorder\u003c/code\u003e to require embedding the new \u003ccode\u003eUnimplementedMetricsRecorder\u003c/code\u003e (a no-op struct) in all implementations for forward compatibility. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/weightedtarget: Remove handling of \u003ccode\u003eAddresses\u003c/code\u003e and only handle \u003ccode\u003eEndpoints\u003c/code\u003e in resolver updates. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8841\"\u003e#8841\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental/stats: Add support for asynchronous gauge metrics through the new \u003ccode\u003eAsyncMetricReporter\u003c/code\u003e and \u003ccode\u003eRegisterAsyncReporter\u003c/code\u003e APIs. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epickfirst: Add support for weighted random shuffling of endpoints, as described in \u003ca href=\"https://redirect.github.com/grpc/proposal/pull/535\"\u003egRFC A113\u003c/a\u003e.\n\u003cul\u003e\n\u003cli\u003eThis is enabled by default, and can be turned off using the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_PF_WEIGHTED_SHUFFLING\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: Implement \u003ccode\u003e:authority\u003c/code\u003e rewriting, as specified in \u003ca href=\"https://github.com/grpc/proposal/blob/master/A81-xds-authority-rewriting.md\"\u003egRFC A81\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8779\"\u003e#8779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebalancer/randomsubsetting: Implement the \u003ccode\u003erandom_subsetting\u003c/code\u003e LB policy, as specified in \u003ca href=\"https://github.com/grpc/proposal/blob/master/A68-random-subsetting.md\"\u003egRFC A68\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8650\"\u003e#8650\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/marek-szews\"\u003e\u003ccode\u003e@​marek-szews\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\u003ecredentials/tls: Fix a bug where the port was not stripped from the authority override before validation. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8726\"\u003e#8726\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/Atul1710\"\u003e\u003ccode\u003e@​Atul1710\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/priority: Fix a bug causing delayed failover to lower-priority clusters when a higher-priority cluster is stuck in \u003ccode\u003eCONNECTING\u003c/code\u003e state. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8813\"\u003e#8813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehealth: Fix a bug where health checks failed for clients using legacy compression options (\u003ccode\u003eWithDecompressor\u003c/code\u003e or \u003ccode\u003eRPCDecompressor\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8765\"\u003e#8765\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/sanki92\"\u003e\u003ccode\u003e@​sanki92\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003etransport: Fix an issue where the HTTP/2 server could skip header size checks when terminating a stream early. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8769\"\u003e#8769\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/joybestourous\"\u003e\u003ccode\u003e@​joybestourous\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eserver: Propagate status detail headers, if available, when terminating a stream during request header processing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8754\"\u003e#8754\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/joybestourous\"\u003e\u003ccode\u003e@​joybestourous\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\u003ecredentials/alts: Optimize read buffer alignment to reduce copies. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Optimize pooling and creation of \u003ccode\u003ebuffer\u003c/code\u003e objects.  (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Reduce slice re-allocations by reserving slice capacity. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8797\"\u003e#8797\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/grpc/grpc-go/commit/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/782f2de44f597af18a120527e7682a6670d84289\"\u003e\u003ccode\u003e782f2de\u003c/code\u003e\u003c/a\u003e Change version to 1.79.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8902\"\u003e#8902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/850eccbb2257bd2de6ac28ee88a7172ab6175629\"\u003e\u003ccode\u003e850eccb\u003c/code\u003e\u003c/a\u003e Change version to 1.79.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8851\"\u003e#8851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/765ff056b6890f6c8341894df4e9668e9bfc18ef\"\u003e\u003ccode\u003e765ff05\u003c/code\u003e\u003c/a\u003e Change version to 1.79.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8850\"\u003e#8850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/68804be0e78ed0365bb5a576dedc12e2168ed63e\"\u003e\u003ccode\u003e68804be\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8864\"\u003e#8864\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8896\"\u003e#8896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.69.4...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Layr-Labs/kona/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Layr-Labs/kona/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Layr-Labs%2Fkona/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4097753069","node_id":"PR_kwDOLXL4zs7LqzsD","number":3,"state":"closed","title":"Bump the go_modules group across 2 directories with 9 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-18T22:59:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-18T21:14:36.000Z","updated_at":"2026-03-18T22:59:13.000Z","time_to_close":6276,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go_modules","update_count":9,"packages":[{"name":"google.golang.org/protobuf","old_version":"1.30.0","new_version":"1.33.0"},{"name":"github.com/consensys/gnark-crypto","old_version":"0.6.0","new_version":"0.18.1","repository_url":"https://github.com/consensys/gnark-crypto"},{"name":"github.com/docker/docker","old_version":"23.0.2+incompatible","new_version":"25.0.13+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/sirupsen/logrus","old_version":"1.9.0","new_version":"1.9.3"},{"name":"golang.org/x/crypto","old_version":"0.1.0","new_version":"0.35.0"},{"name":"golang.org/x/net","old_version":"0.9.0","new_version":"0.25.0"},{"name":"google.golang.org/protobuf","old_version":"1.30.0","new_version":"1.33.0"},{"name":"github.com/consensys/gnark-crypto","old_version":"0.9.1","new_version":"0.18.1","repository_url":"https://github.com/consensys/gnark-crypto"},{"name":"github.com/containerd/containerd","old_version":"1.7.0","new_version":"1.7.29","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/docker/docker","old_version":"23.0.4+incompatible","new_version":"25.0.13+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/sirupsen/logrus","old_version":"1.9.0","new_version":"1.9.3"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 3 updates in the / directory: google.golang.org/protobuf, [github.com/consensys/gnark-crypto](https://github.com/consensys/gnark-crypto) and [github.com/docker/docker](https://github.com/docker/docker).\nBumps the go_modules group with 4 updates in the /samples/deployment/fabric-smart-client/the-simple-testing-network directory: google.golang.org/protobuf, [github.com/consensys/gnark-crypto](https://github.com/consensys/gnark-crypto), [github.com/containerd/containerd](https://github.com/containerd/containerd) and [github.com/docker/docker](https://github.com/docker/docker).\n\nUpdates `google.golang.org/protobuf` from 1.30.0 to 1.33.0\n\nUpdates `github.com/consensys/gnark-crypto` from 0.6.0 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/consensys/gnark-crypto/releases\"\u003egithub.com/consensys/gnark-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: disable cobra bit reverse for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/662\"\u003eConsensys/gnark-crypto#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: adds avx512 poseidon2 for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/665\"\u003eConsensys/gnark-crypto#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGKR Gate Registry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/652\"\u003eConsensys/gnark-crypto#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused benchmark script by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/675\"\u003eConsensys/gnark-crypto#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove GKR from gnark-crypto by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/670\"\u003eConsensys/gnark-crypto#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u0026lt;31 bit field generated using uint32 by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/676\"\u003eConsensys/gnark-crypto#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: hash to curve by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/674\"\u003eConsensys/gnark-crypto#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Eisenstein Half-GCD convergence by \u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat/hashregistry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/687\"\u003eConsensys/gnark-crypto#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/fftext by \u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/vortex options by \u003ca href=\"https://github.com/ThomasPiellard\"\u003e\u003ccode\u003e@​ThomasPiellard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/689\"\u003eConsensys/gnark-crypto#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[secp256k1]: replace outdated link to article by \u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove dependency on internal package in ecc.go by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/693\"\u003eConsensys/gnark-crypto#693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: missing Poseidon2 round keys by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/621\"\u003eConsensys/gnark-crypto#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Poseidon2 Hash Instantiation for BLS12-377 by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/623\"\u003eConsensys/gnark-crypto#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Grumpkin elliptic curve (2-cycle with BN254) by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/625\"\u003eConsensys/gnark-crypto#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerf: Poseidon2 GKR circuit by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/628\"\u003eConsensys/gnark-crypto#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add sis avx512 and fft avx512 for koalabear by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/622\"\u003eConsensys/gnark-crypto#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInterpolateOnRange refactor by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/634\"\u003eConsensys/gnark-crypto#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add auto close PR workflow by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/638\"\u003eConsensys/gnark-crypto#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: subgroup membership by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/635\"\u003eConsensys/gnark-crypto#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: poseidon2 for koala-bear, baby-bear and goldilocks by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/629\"\u003eConsensys/gnark-crypto#629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: generify poseidon2 parameters for other curves/fr by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/636\"\u003eConsensys/gnark-crypto#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: baby-bear and koala-bear extensions of degree 4 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/643\"\u003eConsensys/gnark-crypto#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure fast path is taken only with fixed bound and degree by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/651\"\u003eConsensys/gnark-crypto#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoseidon2 compression for small fields by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/644\"\u003eConsensys/gnark-crypto#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: poseidon2 templates by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/648\"\u003eConsensys/gnark-crypto#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improve NAF decomposition test coverage by \u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generate code for poseidon2_test by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/660\"\u003eConsensys/gnark-crypto#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bn254, bls12-381): test points intentionally not on sugroups G1/2 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/658\"\u003eConsensys/gnark-crypto#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generify small fields extensions by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/647\"\u003eConsensys/gnark-crypto#647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Consensys/gnark-crypto/blob/master/CHANGELOG.md\"\u003egithub.com/consensys/gnark-crypto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.18.1] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd CHANGELOG for 0.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elimit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.18.0] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eBuild\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused benchmark script (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace outdated link to article (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperiment\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evortex on koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake \u0026lt;31 bit field generated using uint32 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003eEisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadds avx512 poseidon2 for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove useless copies in e4 mul by elem (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisable cobra bit reverse for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehash to curve (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/674\"\u003e#674\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.17.0] - 2025-03-11\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useless github workflow\u003c/li\u003e\n\u003cli\u003egenerify poseidon2 parameters for other curves/fr (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd auto close PR workflow (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebaby-bear and koala-bear extensions of degree 4 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eposeidon2 for koala-bear, baby-bear and goldilocks (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd sis avx512 and fft avx512 for koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Grumpkin elliptic curve (2-cycle with BN254) (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 Hash Instantiation for BLS12-377 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eposeidon2 templates (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure fast path is taken only with fixed bound and degree (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emissing Poseidon2 round keys (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esubgroup membership (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/635\"\u003e#635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 GKR circuit (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenerify small fields extensions (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egenerate code for poseidon2_test (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/fb04e95c3b2fca34f2cc773d3e8c1f930ede271a\"\u003e\u003ccode\u003efb04e95\u003c/code\u003e\u003c/a\u003e docs: add CHANGELOG for 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0a4d04ae621bc19b6b40c6c7b8fa91f08b434533\"\u003e\u003ccode\u003e0a4d04a\u003c/code\u003e\u003c/a\u003e perf: limit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/f8ab23ad72836de95a017e7df1930992f291a509\"\u003e\u003ccode\u003ef8ab23a\u003c/code\u003e\u003c/a\u003e fix: remove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/2b70394b1962337a39546e67c6db125628d46118\"\u003e\u003ccode\u003e2b70394\u003c/code\u003e\u003c/a\u003e feat: remove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/ca72a0f722db3704e764f67e1bb893459501cd5f\"\u003e\u003ccode\u003eca72a0f\u003c/code\u003e\u003c/a\u003e docs: replace outdated link to article (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/21614bdb6b30608c8556598677f797e24ac70635\"\u003e\u003ccode\u003e21614bd\u003c/code\u003e\u003c/a\u003e Feat/vortex options (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0517915476d283b92224365bd8659bca10153ffd\"\u003e\u003ccode\u003e0517915\u003c/code\u003e\u003c/a\u003e Feat/fftext (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/404f8e5110fa7eaa178d2617ff55eded12cd4de2\"\u003e\u003ccode\u003e404f8e5\u003c/code\u003e\u003c/a\u003e feat/hashregistry (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/56600883e0e9f9b159e9c7000b94e76185ec3d0d\"\u003e\u003ccode\u003e5660088\u003c/code\u003e\u003c/a\u003e fix: Eisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/1873045cbd7d0e690a74c0c30c4a00335776de5f\"\u003e\u003ccode\u003e1873045\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/consensys/gnark-crypto/compare/v0.6.0...v0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 23.0.2+incompatible to 25.0.13+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.0.13\u003c/h2\u003e\n\u003ch2\u003e25.0.13\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/milestone/207?closed=1\"\u003emoby/moby, 25.0.13 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.13/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent restoration of iptables rules for deleted networks and containers on firewalld reload. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50445\"\u003emoby/moby#50445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swarm services becoming unreachable from published ports after a firewalld reload. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50445\"\u003emoby/moby#50445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the reliability of the Swarm overlay network control plane by fixing longstanding issues with NetworkDB. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50511\"\u003emoby/moby#50511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the reliability of Swarm overlay container networks by fixing longstanding issues with the overlay network driver. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50551\"\u003emoby/moby#50551\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.12\u003c/h2\u003e\n\u003ch2\u003e25.0.12\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A25.0.12\"\u003emoby/moby, 25.0.12 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.12/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where all new tasks in the Swarm could get stuck in the PENDING state forever after scaling up a service with placement preferences. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50203\"\u003emoby/moby#50203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix an issue which made DNS service discovery for Swarm services unreliable. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50230\"\u003emoby/moby#50230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackaging updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Go toolchain to go1.23.9. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50053\"\u003emoby/moby#50053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.11\u003c/h2\u003e\n\u003ch2\u003e25.0.11\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A25.0.11\"\u003emoby/moby, 25.0.11 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.11/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[25.0] Backport network fixes by \u003ca href=\"https://github.com/dperny\"\u003e\u003ccode\u003e@​dperny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/moby/moby/pull/50005\"\u003emoby/moby#50005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKnown Issues\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome Swarm services are not discoverable over DNS \u003ca href=\"https://redirect.github.com/moby/moby/issues/50129\"\u003emoby/moby#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/moby/moby/compare/v25.0.10...v25.0.11\"\u003ehttps://github.com/moby/moby/compare/v25.0.10...v25.0.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev25.0.10\u003c/h2\u003e\n\u003ch2\u003e25.0.10\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/165516eb478021fdc99976e5aadc26bf73c1e51b\"\u003e\u003ccode\u003e165516e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/50551\"\u003e#50551\u003c/a\u003e from corhere/backport-25.0/libn/all-the-overlay-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/f099e911bd99581bb0f6c0802cc5c10081c457b4\"\u003e\u003ccode\u003ef099e91\u003c/code\u003e\u003c/a\u003e libnetwork: handle coalesced endpoint events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bace1b8a3bf33718a6c2d387cc7a9841f0b87b99\"\u003e\u003ccode\u003ebace1b8\u003c/code\u003e\u003c/a\u003e libnetwork/d/overlay: handle coalesced peer updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/f9e54290b54fe990110341cc2a985e245d3a05d2\"\u003e\u003ccode\u003ef9e5429\u003c/code\u003e\u003c/a\u003e libn/d/win/overlay: dedupe NetworkDB definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/fc3df5523007c1a96e194a4146aea5f49bb58c01\"\u003e\u003ccode\u003efc3df55\u003c/code\u003e\u003c/a\u003e libn/d/overlay: extract hashable address types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b22872af606cbea4fafd4f47fbcf61fdba274a04\"\u003e\u003ccode\u003eb22872a\u003c/code\u003e\u003c/a\u003e libnetwork/driverapi: make EventNotify optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/c7e17ae65d89e9441c6ec461bfeb75bad90cd338\"\u003e\u003ccode\u003ec7e17ae\u003c/code\u003e\u003c/a\u003e libn/networkdb: report prev value in update events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d60c71a9d7b28adfd29464148ffc0f4ed7d598f9\"\u003e\u003ccode\u003ed60c71a\u003c/code\u003e\u003c/a\u003e libnetwork/d/overlay: fix logical race conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/ad54b8f9ce80e611e505046e8363b27338005a6c\"\u003e\u003ccode\u003ead54b8f\u003c/code\u003e\u003c/a\u003e libn/d/overlay: fix encryption race conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/8075689abd554f17bafad09f51869ae6bf4f4987\"\u003e\u003ccode\u003e8075689\u003c/code\u003e\u003c/a\u003e libn/d/overlay: inline secMapWalk into only caller\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v23.0.2...v25.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sirupsen/logrus` from 1.9.0 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/sirupsen/logrus/releases\"\u003egithub.com/sirupsen/logrus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a potential denial of service vulnerability in logrus.Writer() that could be triggered by logging text longer than 64kb without newlines \u003ca href=\"https://github.com/sirupsen/logrus/commit/f9291a534cac1466d26414fd9e326381cd64ecef\"\u003ehttps://github.com/sirupsen/logrus/commit/f9291a534cac1466d26414fd9e326381cd64ecef\u003c/a\u003e (re-apply \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in Writer \u003ca href=\"https://github.com/sirupsen/logrus/commit/d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd\"\u003ehttps://github.com/sirupsen/logrus/commit/d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.2...v1.9.3\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.2...v1.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e, which introduced a regression in v1.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.1...v1.9.2\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.1...v1.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix data race in hooks.test package by \u003ca href=\"https://github.com/FrancoisWagner\"\u003e\u003ccode\u003e@​FrancoisWagner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1362\"\u003esirupsen/logrus#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd instructions to use different log levels for local and syslog by \u003ca href=\"https://github.com/tommyblue\"\u003e\u003ccode\u003e@​tommyblue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1372\"\u003esirupsen/logrus#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThis commit fixes a potential denial of service vulnerability in logrus.Writer() that could be triggered by logging text longer than 64kb without newlines. by \u003ca href=\"https://github.com/ozfive\"\u003e\u003ccode\u003e@​ozfive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse text when shows the logrus output by \u003ca href=\"https://github.com/xieyuschen\"\u003e\u003ccode\u003e@​xieyuschen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1339\"\u003esirupsen/logrus#1339\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FrancoisWagner\"\u003e\u003ccode\u003e@​FrancoisWagner\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1362\"\u003esirupsen/logrus#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tommyblue\"\u003e\u003ccode\u003e@​tommyblue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1372\"\u003esirupsen/logrus#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ozfive\"\u003e\u003ccode\u003e@​ozfive\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xieyuschen\"\u003e\u003ccode\u003e@​xieyuschen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1339\"\u003esirupsen/logrus#1339\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.1\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md\"\u003egithub.com/sirupsen/logrus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.3\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRe-apply fix for potential denial of service in logrus.Writer() when logging \u0026gt;64KB single-line payloads without newlines (\u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in Writer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.2\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert Writer DoS fix (\u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e) due to regression\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.1\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential denial of service in logrus.Writer() when logging \u0026gt;64KB single-line payloads without newlines (\u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\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/sirupsen/logrus/commit/d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd\"\u003e\u003ccode\u003ed40e25c\u003c/code\u003e\u003c/a\u003e fix panic in Writer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/f9291a534cac1466d26414fd9e326381cd64ecef\"\u003e\u003ccode\u003ef9291a5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e from ozfive/master\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/352781de903c9dc639752a3ac08148132746e180\"\u003e\u003ccode\u003e352781d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e from ozfive/master\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/b30aa27cf4df89e9b96c68c063486c3162f71aef\"\u003e\u003ccode\u003eb30aa27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1339\"\u003e#1339\u003c/a\u003e from xieyuschen/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/6acd903758687c4a3db3c11701e6c414fcf1c1f7\"\u003e\u003ccode\u003e6acd903\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e from ozfive/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/105e63f86c7de9d7aab379fdd6721a3476009eaf\"\u003e\u003ccode\u003e105e63f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1\"\u003e#1\u003c/a\u003e from ashmckenzie/ashmckenzie/fix-writer-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/c052ba6a076b368de89029949f68b3b8ccd8e058\"\u003e\u003ccode\u003ec052ba6\u003c/code\u003e\u003c/a\u003e Scan text in 64KB chunks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/e59b167d75f32c4d0db65a2dc6d5f0c4dd548653\"\u003e\u003ccode\u003ee59b167\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1372\"\u003e#1372\u003c/a\u003e from tommyblue/syslog_different_loglevels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/766cfece3701d0b1737681ffb5e6e40b628b664d\"\u003e\u003ccode\u003e766cfec\u003c/code\u003e\u003c/a\u003e This commit fixes a potential denial of service vulnerability in logrus.Write...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/70234da9c319016474284324265b694b2471c903\"\u003e\u003ccode\u003e70234da\u003c/code\u003e\u003c/a\u003e Add instructions to use different log levels for local and syslog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.3\"\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.1.0 to 0.35.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7292932d45d55c7199324ab0027cc86e8198aa22\"\u003e\u003ccode\u003e7292932\u003c/code\u003e\u003c/a\u003e ssh: limit the size of the internal packet queue while waiting for KEX\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f66f74b0a406b5f6909183531ace593857f1646c\"\u003e\u003ccode\u003ef66f74b\u003c/code\u003e\u003c/a\u003e acme/autocert: check host policy before probing the cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b0784b7bfbe0b2c9a59afc1248ed3cb4b6652e85\"\u003e\u003ccode\u003eb0784b7\u003c/code\u003e\u003c/a\u003e x509roots/fallback: drop obsolete build constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/911360c8a4f464342b9fe7c23632be57fca87b20\"\u003e\u003ccode\u003e911360c\u003c/code\u003e\u003c/a\u003e all: bump golang.org/x/crypto dependencies of asm generators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/89ff08d67c4d79f9ac619aaf1f7388888798651f\"\u003e\u003ccode\u003e89ff08d\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.23.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e47973b1c1089f6c67ab89261f7aa067b3d611d2\"\u003e\u003ccode\u003ee47973b\u003c/code\u003e\u003c/a\u003e all: update certs for go1.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9290511cd23ab9813a307b7f2615325e3ca98902\"\u003e\u003ccode\u003e9290511\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/fa5273e461966728f91f33da62c0cf511a404c2a\"\u003e\u003ccode\u003efa5273e\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a8ea4be81f0769fd5857e087083cbb6d3cb9f196\"\u003e\u003ccode\u003ea8ea4be\u003c/code\u003e\u003c/a\u003e ssh: add ServerConfig.PreAuthConnCallback, ServerPreAuthConn (banner) interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/71d3a4cfdb0360795ce5f2d7041e01823fd22eb6\"\u003e\u003ccode\u003e71d3a4c\u003c/code\u003e\u003c/a\u003e acme: support challenges that require the ACME client to send a non-empty JSO...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.1.0...v0.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.9.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d27919b57fa8dd03198f85ca9e675e1a09babd7d\"\u003e\u003ccode\u003ed27919b\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/e0324fcdb510ad91eaeb1f9bd7a1b7d564f7c549\"\u003e\u003ccode\u003ee0324fc\u003c/code\u003e\u003c/a\u003e http2: use net.ErrClosed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b20cd5933aa9ba90f6299e6c2cbb59733434636e\"\u003e\u003ccode\u003eb20cd59\u003c/code\u003e\u003c/a\u003e quic: initiate key rotation earlier in connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f95a3b3a48597cebf9849b84a02cd240fb185b16\"\u003e\u003ccode\u003ef95a3b3\u003c/code\u003e\u003c/a\u003e html: fix typo in package doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/0a24555f5cc06e8caf23d84a4f8b7102dcab838e\"\u003e\u003ccode\u003e0a24555\u003c/code\u003e\u003c/a\u003e http/httpguts: speed up ValidHeaderFieldName\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ec05fdcd71141c885f3fb84c41d1c692f094ccbe\"\u003e\u003ccode\u003eec05fdc\u003c/code\u003e\u003c/a\u003e http2: don't retry the first request on a connection on GOAWAY error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b67a0f0535536b3787161ec42c08549b686a5629\"\u003e\u003ccode\u003eb67a0f0\u003c/code\u003e\u003c/a\u003e http2: send correct LastStreamID in stream-caused GOAWAY\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a130fcc1c15aa11de840aa4fdcae06efabc30ba4\"\u003e\u003ccode\u003ea130fcc\u003c/code\u003e\u003c/a\u003e quic: don't consider goroutines running when tests start as leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7bbe32058aba7159e4d273710e6f4f1c16c627fb\"\u003e\u003ccode\u003e7bbe320\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c48da131589f122489348be5dfbcb6457640046f\"\u003e\u003ccode\u003ec48da13\u003c/code\u003e\u003c/a\u003e http2: fix TestServerContinuationFlood flakes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.9.0...v0.25.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/protobuf` from 1.30.0 to 1.33.0\n\nUpdates `github.com/consensys/gnark-crypto` from 0.9.1 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/consensys/gnark-crypto/releases\"\u003egithub.com/consensys/gnark-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: disable cobra bit reverse for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/662\"\u003eConsensys/gnark-crypto#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: adds avx512 poseidon2 for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/665\"\u003eConsensys/gnark-crypto#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGKR Gate Registry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/652\"\u003eConsensys/gnark-crypto#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused benchmark script by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/675\"\u003eConsensys/gnark-crypto#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove GKR from gnark-crypto by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/670\"\u003eConsensys/gnark-crypto#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u0026lt;31 bit field generated using uint32 by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/676\"\u003eConsensys/gnark-crypto#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: hash to curve by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/674\"\u003eConsensys/gnark-crypto#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Eisenstein Half-GCD convergence by \u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat/hashregistry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/687\"\u003eConsensys/gnark-crypto#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/fftext by \u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/vortex options by \u003ca href=\"https://github.com/ThomasPiellard\"\u003e\u003ccode\u003e@​ThomasPiellard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/689\"\u003eConsensys/gnark-crypto#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[secp256k1]: replace outdated link to article by \u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove dependency on internal package in ecc.go by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/693\"\u003eConsensys/gnark-crypto#693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: missing Poseidon2 round keys by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/621\"\u003eConsensys/gnark-crypto#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Poseidon2 Hash Instantiation for BLS12-377 by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/623\"\u003eConsensys/gnark-crypto#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Grumpkin elliptic curve (2-cycle with BN254) by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/625\"\u003eConsensys/gnark-crypto#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerf: Poseidon2 GKR circuit by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/628\"\u003eConsensys/gnark-crypto#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add sis avx512 and fft avx512 for koalabear by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/622\"\u003eConsensys/gnark-crypto#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInterpolateOnRange refactor by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/634\"\u003eConsensys/gnark-crypto#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add auto close PR workflow by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/638\"\u003eConsensys/gnark-crypto#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: subgroup membership by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/635\"\u003eConsensys/gnark-crypto#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: poseidon2 for koala-bear, baby-bear and goldilocks by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/629\"\u003eConsensys/gnark-crypto#629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: generify poseidon2 parameters for other curves/fr by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/636\"\u003eConsensys/gnark-crypto#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: baby-bear and koala-bear extensions of degree 4 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/643\"\u003eConsensys/gnark-crypto#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure fast path is taken only with fixed bound and degree by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/651\"\u003eConsensys/gnark-crypto#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoseidon2 compression for small fields by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/644\"\u003eConsensys/gnark-crypto#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: poseidon2 templates by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/648\"\u003eConsensys/gnark-crypto#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improve NAF decomposition test coverage by \u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generate code for poseidon2_test by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/660\"\u003eConsensys/gnark-crypto#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bn254, bls12-381): test points intentionally not on sugroups G1/2 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/658\"\u003eConsensys/gnark-crypto#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generify small fields extensions by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/647\"\u003eConsensys/gnark-crypto#647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Consensys/gnark-crypto/blob/master/CHANGELOG.md\"\u003egithub.com/consensys/gnark-crypto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.18.1] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd CHANGELOG for 0.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elimit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.18.0] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eBuild\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused benchmark script (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace outdated link to article (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperiment\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evortex on koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake \u0026lt;31 bit field generated using uint32 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003eEisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadds avx512 poseidon2 for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove useless copies in e4 mul by elem (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisable cobra bit reverse for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehash to curve (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/674\"\u003e#674\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.17.0] - 2025-03-11\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useless github workflow\u003c/li\u003e\n\u003cli\u003egenerify poseidon2 parameters for other curves/fr (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd auto close PR workflow (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebaby-bear and koala-bear extensions of degree 4 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eposeidon2 for koala-bear, baby-bear and goldilocks (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd sis avx512 and fft avx512 for koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Grumpkin elliptic curve (2-cycle with BN254) (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 Hash Instantiation for BLS12-377 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eposeidon2 templates (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure fast path is taken only with fixed bound and degree (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emissing Poseidon2 round keys (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esubgroup membership (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/635\"\u003e#635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 GKR circuit (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenerify small fields extensions (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egenerate code for poseidon2_test (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/fb04e95c3b2fca34f2cc773d3e8c1f930ede271a\"\u003e\u003ccode\u003efb04e95\u003c/code\u003e\u003c/a\u003e docs: add CHANGELOG for 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0a4d04ae621bc19b6b40c6c7b8fa91f08b434533\"\u003e\u003ccode\u003e0a4d04a\u003c/code\u003e\u003c/a\u003e perf: limit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/f8ab23ad72836de95a017e7df1930992f291a509\"\u003e\u003ccode\u003ef8ab23a\u003c/code\u003e\u003c/a\u003e fix: remove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/2b70394b1962337a39546e67c6db125628d46118\"\u003e\u003ccode\u003e2b70394\u003c/code\u003e\u003c/a\u003e feat: remove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/ca72a0f722db3704e764f67e1bb893459501cd5f\"\u003e\u003ccode\u003eca72a0f\u003c/code\u003e\u003c/a\u003e docs: replace outdated link to article (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/21614bdb6b30608c8556598677f797e24ac70635\"\u003e\u003ccode\u003e21614bd\u003c/code\u003e\u003c/a\u003e Feat/vortex options (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0517915476d283b92224365bd8659bca10153ffd\"\u003e\u003ccode\u003e0517915\u003c/code\u003e\u003c/a\u003e Feat/fftext (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/404f8e5110fa7eaa178d2617ff55eded12cd4de2\"\u003e\u003ccode\u003e404f8e5\u003c/code\u003e\u003c/a\u003e feat/hashregistry (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/56600883e0e9f9b159e9c7000b94e76185ec3d0d\"\u003e\u003ccode\u003e5660088\u003c/code\u003e\u003c/a\u003e fix: Eisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/1873045cbd7d0e690a74c0c30c4a00335776de5f\"\u003e\u003ccode\u003e1873045\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/consensys/gnark-crypto/compare/v0.6.0...v0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd` from 1.7.0 to 1.7.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd 1.7.29\u003c/h2\u003e\n\u003cp\u003eWelcome to the v1.7.29 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe twenty-ninth patch release for containerd 1.7 contains various fixes\nand updates including security patches.\u003c/p\u003e\n\u003ch3\u003eSecurity Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003econtainerd\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/security/advisories/GHSA-pwhc-rpq9-4c8w\"\u003e\u003cstrong\u003eGHSA-pwhc-rpq9-4c8w\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/security/advisories/GHSA-m6hq-p25p-ffr2\"\u003e\u003cstrong\u003eGHSA-m6hq-p25p-ffr2\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003erunc\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003e\u003cstrong\u003eGHSA-qw9x-cqr3-wc7r\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003e\u003cstrong\u003eGHSA-cgrx-mc8f-2prm\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003e\u003cstrong\u003eGHSA-9493-h29p-rfm2\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003ch4\u003eImage Distribution\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUpdate differ to handle zstd media types\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRuntime\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUpdate runc binary to v1.3.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12480\"\u003e#12480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFix lost container logs from quickly closing io\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12375\"\u003e#12375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003cli\u003eAkihiro Suda\u003c/li\u003e\n\u003cli\u003ePhil Estes\u003c/li\u003e\n\u003cli\u003eAustin Vazquez\u003c/li\u003e\n\u003cli\u003eSebastiaan van Stijn\u003c/li\u003e\n\u003cli\u003eningmingxiao\u003c/li\u003e\n\u003cli\u003eMaksym Pavlenko\u003c/li\u003e\n\u003cli\u003eStepSecurity Bot\u003c/li\u003e\n\u003cli\u003ewheat2018\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/442cb34bda9a6a0fed82a2ca7cade05c5c749582\"\u003e\u003ccode\u003e442cb34bd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/0450f046e6942e513d0ebf1ef5c2aff13daa187f\"\u003e\u003ccode\u003e0450f046e\u003c/code\u003e\u003c/a\u003e Fix directory permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/e5cb6ddb7a7730c24253a94d7fdb6bbe13dba6f7\"\u003e\u003ccode\u003ee5cb6ddb7\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/442cb34bda9a6a0fed82a2ca7cade05c5c749582\"\u003e\u003ccode\u003e442cb34\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/e5cb6ddb7a7730c24253a94d7fdb6bbe13dba6f7\"\u003e\u003ccode\u003ee5cb6dd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/9772966401ad3c33a6cd824632f0c61e5049f3a5\"\u003e\u003ccode\u003e9772966\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12486\"\u003e#12486\u003c/a\u003e from dmcgowan/prepare-v1.7.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/1fc2daaf3ed53f4c9e76fbc5786a6f1ae3bb885f\"\u003e\u003ccode\u003e1fc2daa\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/93f710a528958474f95a95e54516624ef832d80f\"\u003e\u003ccode\u003e93f710a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12480\"\u003e#12480\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-12475-t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/68d04befab3284f1dfe2a9f5691ea5da76daace7\"\u003e\u003ccode\u003e68d04be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12471\"\u003e#12471\u003c/a\u003e from austinvazquez/1_7_update_ci_go_and_images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3f5f9f872707a743563d316e85e530193a2e30ac\"\u003e\u003ccode\u003e3f5f9f8\u003c/code\u003e\u003c/a\u003e runc: Update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/667409fb63098cb80280940ab06038114e7712da\"\u003e\u003ccode\u003e667409f\u003c/code\u003e\u003c/a\u003e ci: bump Go 1.24.9, 1.25.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/294f8c027b607c4450b3e52f44280581a737a73f\"\u003e\u003ccode\u003e294f8c0\u003c/code\u003e\u003c/a\u003e Update GHA runners to use latest images for basic binaries build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/cf66b4141defb757dee0fc5653bfd0a7ba1e8fed\"\u003e\u003ccode\u003ecf66b41\u003c/code\u003e\u003c/a\u003e Update GHA runners to use latest image for most jobs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/containerd/compare/v1.7.0...v1.7.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 23.0.4+incompatible to 25.0.13+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.0.13\u003c/h2\u003e\n\u003ch2\u003e25.0.13\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/milestone/207?closed=1\"\u003emoby/moby, 25.0.13 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.13/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent restoration of iptables rules for deleted networks and containers on firewalld reload. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50445\"\u003emoby/moby#50445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swarm services becoming unreachable from published ports after a firewalld reload. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50445\"\u003emoby/moby#50445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the reliability of the Swarm overlay network control plane by fixing longstanding issues with NetworkDB. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50511\"\u003emoby/moby#50511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the reliability of Swarm overlay container networks by fixing longstanding issues with the overlay network driver. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50551\"\u003emoby/moby#50551\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.12\u003c/h2\u003e\n\u003ch2\u003e25.0.12\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A25.0.12\"\u003emoby/moby, 25.0.12 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.12/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where all new tasks in the Swarm could get stuck in the PENDING state forever after scaling up a service with placement preferences. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50203\"\u003emoby/moby#50203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix an issue which made DNS service discovery for Swarm services unreliable. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50230\"\u003emoby/moby#50230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackaging updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Go toolchain to go1.23.9. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50053\"\u003emoby/moby#50053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.11\u003c/h2\u003e\n\u003ch2\u003e25.0.11\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A25.0.11\"\u003emoby/moby, 25.0.11 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.11/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[25.0] Backport network fixes by \u003ca href=\"https://github.com/dperny\"\u003e\u003ccode\u003e@​dperny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/moby/moby/pull/50005\"\u003emoby/moby#50005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKnown Issues\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome Swarm services are not discoverable over DNS \u003ca href=\"https://redirect.github.com/moby/moby/issues/50129\"\u003emoby/moby#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/moby/moby/compare/v25.0.10...v25.0.11\"\u003ehttps://github.com/moby/moby/compare/v25.0.10...v25.0.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev25.0.10\u003c/h2\u003e\n\u003ch2\u003e25.0.10\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/165516eb478021fdc99976e5aadc26bf73c1e51b\"\u003e\u003ccode\u003e165516e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/50551\"\u003e#50551\u003c/a\u003e from corhere/backport-25.0/libn/all-the-overlay-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/f099e911bd99581bb0f6c0802cc5c10081c457b4\"\u003e\u003ccode\u003ef099e91\u003c/code\u003e\u003c/a\u003e libnetwork: handle coalesced endpoint events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bace1b8a3bf33718a6c2d387cc7a9841f0b87b99\"\u003e\u003ccode\u003ebace1b8\u003c/code\u003e\u003c/a\u003e libnetwork/d/overlay: handle coalesced peer updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/f9e54290b54fe990110341cc2a985e245d3a05d2\"\u003e\u003ccode\u003ef9e5429\u003c/code\u003e\u003c/a\u003e libn/d/win/overlay: dedupe NetworkDB definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/fc3df5523007c1a96e194a4146aea5f49bb58c01\"\u003e\u003ccode\u003efc3df55\u003c/code\u003e\u003c/a\u003e libn/d/overlay: extract hashable address types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b22872af606cbea4fafd4f47fbcf61fdba274a04\"\u003e\u003ccode\u003eb22872a\u003c/code\u003e\u003c/a\u003e libnetwork/driverapi: make EventNotify optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/c7e17ae65d89e9441c6ec461bfeb75bad90cd338\"\u003e\u003ccode\u003ec7e17ae\u003c/code\u003e\u003c/a\u003e libn/networkdb: report prev value in update events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d60c71a9d7b28adfd29464148ffc0f4ed7d598f9\"\u003e\u003ccode\u003ed60c71a\u003c/code\u003e\u003c/a\u003e libnetwork/d/overlay: fix logical race conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/ad54b8f9ce80e611e505046e8363b27338005a6c\"\u003e\u003ccode\u003ead54b8f\u003c/code\u003e\u003c/a\u003e libn/d/overlay: fix encryption race conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/8075689abd554f17bafad09f51869ae6bf4f4987\"\u003e\u003ccode\u003e8075689\u003c/code\u003e\u003c/a\u003e libn/d/overlay: inline secMapWalk into only caller\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v23.0.2...v25.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sirupsen/logrus` from 1.9.0 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/sirupsen/logrus/releases\"\u003egithub.com/sirupsen/logrus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a potential denial of service vulnerability in logrus.Writer() that could be triggered by logging text longer than 64kb without newlines \u003ca href=\"https://github.com/sirupsen/logrus/commit/f9291a534cac1466d26414fd9e326381cd64ecef\"\u003ehttps://github.com/sirupsen/logrus/commit/f9291a534cac1466d26414fd9e326381cd64ecef\u003c/a\u003e (re-apply \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in Writer \u003ca href=\"https://github.com/sirupsen/logrus/commit/d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd\"\u003ehttps://github.com/sirupsen/logrus/commit/d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.2...v1.9.3\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.2...v1.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e, which introduced a regression in v1.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.1...v1.9.2\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.1...v1.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix data race in hooks.test package by \u003ca href=\"https://github.com/FrancoisWagner\"\u003e\u003ccode\u003e@​FrancoisWagner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1362\"\u003esirupsen/logrus#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd instructions to use different log levels for local and syslog by \u003ca href=\"https://github.com/tommyblue\"\u003e\u003ccode\u003e@​tommyblue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1372\"\u003esirupsen/logrus#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThis commit fixes a potential denial of service vulnerability in logrus.Writer() that could be triggered by logging text longer than 64kb without newlines. by \u003ca href=\"https://github.com/ozfive\"\u003e\u003ccode\u003e@​ozfive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse text when shows the logrus output by \u003ca href=\"https://github.com/xieyuschen\"\u003e\u003ccode\u003e@​xieyuschen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1339\"\u003esirupsen/logrus#1339\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FrancoisWagner\"\u003e\u003ccode\u003e@​FrancoisWagner\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1362\"\u003esirupsen/logrus#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tommyblue\"\u003e\u003ccode\u003e@​tommyblue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1372\"\u003esirupsen/logrus#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ozfive\"\u003e\u003ccode\u003e@​ozfive\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xieyuschen\"\u003e\u003ccode\u003e@​xieyuschen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1339\"\u003esirupsen/logrus#1339\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.1\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md\"\u003egithub.com/sirupsen/logrus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.3\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRe-apply fix for potential denial of service in logrus.Writer() when logging \u0026gt;64KB single-line payloads without newlines (\u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in Writer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.2\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert Writer DoS fix (\u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e) due to regression\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.1\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential denial of service in logrus.Writer() when logging \u0026gt;64KB single-line payloads without newlines (\u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\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/sirupsen/logrus/commit/d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd\"\u003e\u003ccode\u003ed40e25c\u003c/code\u003e\u003c/a\u003e fix panic in Writer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/f9291a534cac1466d26414fd9e326381cd64ecef\"\u003e\u003ccode\u003ef9291a5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e from ozfive/master\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/352781de903c9dc639752a3ac08148132746e180\"\u003e\u003ccode\u003e352781d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e from ozfive/master\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/b30aa27cf4df89e9b96c68c063486c3162f71aef\"\u003e\u003ccode\u003eb30aa27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1339\"\u003e#1339\u003c/a\u003e from xieyuschen/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/6acd903758687c4a3db3c11701e6c414fcf1c1f7\"\u003e\u003ccode\u003e6acd903\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e from ozfive/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/105e63f86c7de9d7aab379fdd6721a3476009eaf\"\u003e\u003ccode\u003e105e63f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1\"\u003e#1\u003c/a\u003e from ashmckenzie/ashmckenzie/fix-writer-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/c052ba6a076b368de89029949f68b3b8ccd8e058\"\u003e\u003ccode\u003ec052ba6\u003c/code\u003e\u003c/a\u003e Scan text in 64KB chunks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/e59b167d75f32c4d0db65a2dc6d5f0c4dd54...\n\n_Description has been truncated_","html_url":"https://github.com/c6ai/fabric-private-chaincode/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/c6ai%2Ffabric-private-chaincode/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4097264574","node_id":"PR_kwDORWfhJs7LpNiA","number":19,"state":"closed","title":"build(deps): bump the go-deps group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-20T19:11:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-18T19:24:41.000Z","updated_at":"2026-03-20T19:11:26.000Z","time_to_close":172004,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-deps","update_count":44,"packages":[{"name":"github.com/allisson/go-pglock/v3","old_version":"3.0.0","new_version":"3.2.0","repository_url":"https://github.com/allisson/go-pglock"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.1","new_version":"1.41.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/eventbridge","old_version":"1.44.0","new_version":"1.45.22","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/firehose","old_version":"1.40.0","new_version":"1.42.12","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/glue","old_version":"1.126.0","new_version":"1.139.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/kinesis","old_version":"1.38.0","new_version":"1.43.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/lambda","old_version":"1.76.0","new_version":"1.88.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/personalizeevents","old_version":"1.29.0","new_version":"1.31.12","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.96.0","new_version":"1.97.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.41.6","new_version":"1.41.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/confluentinc/confluent-kafka-go/v2","old_version":"2.13.0","new_version":"2.13.3","repository_url":"https://github.com/confluentinc/confluent-kafka-go"},{"name":"github.com/databricks/databricks-sql-go","old_version":"1.8.0","new_version":"1.10.0","repository_url":"https://github.com/databricks/databricks-sql-go"},{"name":"github.com/dgraph-io/badger/v4","old_version":"4.8.0","new_version":"4.9.1","repository_url":"https://github.com/dgraph-io/badger"},{"name":"github.com/docker/docker","old_version":"28.3.3+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/duckdb/duckdb-go/v2","old_version":"2.5.0","new_version":"2.10500.0","repository_url":"https://github.com/duckdb/duckdb-go"},{"name":"github.com/fsouza/fake-gcs-server","old_version":"1.53.1","new_version":"1.54.0","repository_url":"https://github.com/fsouza/fake-gcs-server"},{"name":"github.com/golang-migrate/migrate/v4","old_version":"4.18.3","new_version":"4.19.1","repository_url":"https://github.com/golang-migrate/migrate"},{"name":"github.com/gomodule/redigo","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/gomodule/redigo"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.7","new_version":"2.28.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/k3a/html2text","old_version":"1.2.1","new_version":"1.4.0","repository_url":"https://github.com/k3a/html2text"},{"name":"github.com/lib/pq","old_version":"1.11.2","new_version":"1.12.0","repository_url":"https://github.com/lib/pq"},{"name":"github.com/microsoft/go-mssqldb","old_version":"1.9.2","new_version":"1.9.8","repository_url":"https://github.com/microsoft/go-mssqldb"},{"name":"github.com/minio/minio-go/v7","old_version":"7.0.98","new_version":"7.0.99","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.24.0","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/redis/go-redis/v9","old_version":"9.12.1","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/rudderlabs/keydb","old_version":"1.3.0","new_version":"1.3.6","repository_url":"https://github.com/rudderlabs/keydb"},{"name":"github.com/rudderlabs/rudder-transformer/go","old_version":"1.122.0","new_version":"1.126.2","repository_url":"https://github.com/rudderlabs/rudder-transformer"},{"name":"github.com/rudderlabs/sqlconnect-go","old_version":"1.20.3","new_version":"1.25.0","repository_url":"https://github.com/rudderlabs/sqlconnect-go"},{"name":"github.com/samber/lo","old_version":"1.52.0","new_version":"1.53.0","repository_url":"https://github.com/samber/lo"},{"name":"github.com/trinodb/trino-go-client","old_version":"0.328.0","new_version":"0.333.0","repository_url":"https://github.com/trinodb/trino-go-client"},{"name":"go.etcd.io/etcd/api/v3","old_version":"3.6.7","new_version":"3.6.8","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.etcd.io/etcd/client/v3","old_version":"3.6.7","new_version":"3.6.8","repository_url":"https://github.com/etcd-io/etcd"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/time","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/golang/time"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/allisson/go-pglock/v3](https://github.com/allisson/go-pglock) | `3.0.0` | `3.2.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.4` |\n| [github.com/aws/aws-sdk-go-v2/service/eventbridge](https://github.com/aws/aws-sdk-go-v2) | `1.44.0` | `1.45.22` |\n| [github.com/aws/aws-sdk-go-v2/service/firehose](https://github.com/aws/aws-sdk-go-v2) | `1.40.0` | `1.42.12` |\n| [github.com/aws/aws-sdk-go-v2/service/glue](https://github.com/aws/aws-sdk-go-v2) | `1.126.0` | `1.139.0` |\n| [github.com/aws/aws-sdk-go-v2/service/kinesis](https://github.com/aws/aws-sdk-go-v2) | `1.38.0` | `1.43.3` |\n| [github.com/aws/aws-sdk-go-v2/service/lambda](https://github.com/aws/aws-sdk-go-v2) | `1.76.0` | `1.88.3` |\n| [github.com/aws/aws-sdk-go-v2/service/personalizeevents](https://github.com/aws/aws-sdk-go-v2) | `1.29.0` | `1.31.12` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.96.0` | `1.97.1` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.41.6` | `1.41.9` |\n| [github.com/confluentinc/confluent-kafka-go/v2](https://github.com/confluentinc/confluent-kafka-go) | `2.13.0` | `2.13.3` |\n| [github.com/databricks/databricks-sql-go](https://github.com/databricks/databricks-sql-go) | `1.8.0` | `1.10.0` |\n| [github.com/dgraph-io/badger/v4](https://github.com/dgraph-io/badger) | `4.8.0` | `4.9.1` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `28.3.3+incompatible` | `28.5.2+incompatible` |\n| [github.com/duckdb/duckdb-go/v2](https://github.com/duckdb/duckdb-go) | `2.5.0` | `2.10500.0` |\n| [github.com/fsouza/fake-gcs-server](https://github.com/fsouza/fake-gcs-server) | `1.53.1` | `1.54.0` |\n| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | `4.18.3` | `4.19.1` |\n| [github.com/gomodule/redigo](https://github.com/gomodule/redigo) | `1.9.2` | `1.9.3` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.7` | `2.28.0` |\n| [github.com/k3a/html2text](https://github.com/k3a/html2text) | `1.2.1` | `1.4.0` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.2` | `1.12.0` |\n| [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb) | `1.9.2` | `1.9.8` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.98` | `7.0.99` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.24.0` | `2.28.1` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.12.1` | `9.18.0` |\n| [github.com/rudderlabs/keydb](https://github.com/rudderlabs/keydb) | `1.3.0` | `1.3.6` |\n| [github.com/rudderlabs/rudder-transformer/go](https://github.com/rudderlabs/rudder-transformer) | `1.122.0` | `1.126.2` |\n| [github.com/rudderlabs/sqlconnect-go](https://github.com/rudderlabs/sqlconnect-go) | `1.20.3` | `1.25.0` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.52.0` | `1.53.0` |\n| [github.com/trinodb/trino-go-client](https://github.com/trinodb/trino-go-client) | `0.328.0` | `0.333.0` |\n| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.6.7` | `3.6.8` |\n| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.6.7` | `3.6.8` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.35.0` | `0.36.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.14.0` | `0.15.0` |\n\n\nUpdates `github.com/allisson/go-pglock/v3` from 3.0.0 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allisson/go-pglock/releases\"\u003egithub.com/allisson/go-pglock/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add rwlock functionality by \u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: enhance documentation with emojis by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/16\"\u003eallisson/go-pglock#16\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme badges by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/12\"\u003eallisson/go-pglock#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve documentation, tests, and examples by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/13\"\u003eallisson/go-pglock#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/a8e599f5ce4b824fae73d5a1aec1d7e2b1a3671a\"\u003e\u003ccode\u003ea8e599f\u003c/code\u003e\u003c/a\u003e docs: enhance documentation with emojis (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/16\"\u003e#16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e3b767aa28a0f8a2a7eacb0360ed3dc6b3f0ed88\"\u003e\u003ccode\u003ee3b767a\u003c/code\u003e\u003c/a\u003e feat: add rwlock functionality (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e2016c003ade7d3b44ece6ab9e867f9fcc02fa32\"\u003e\u003ccode\u003ee2016c0\u003c/code\u003e\u003c/a\u003e feat: improve documentation, tests, and examples (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/acbfc79e2be6166be54a64f2a0fb8babee1d0334\"\u003e\u003ccode\u003eacbfc79\u003c/code\u003e\u003c/a\u003e Update readme badges (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.1 to 1.41.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\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/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\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/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\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/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/eventbridge` from 1.44.0 to 1.45.22\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/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\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/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\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/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\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/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\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.44.0...service/eventbridge/v1.45.22\"\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/firehose` from 1.40.0 to 1.42.12\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/d8ed081e9bcc22e6c5eb63fb6bbacfa38d7bcce3\"\u003e\u003ccode\u003ed8ed081\u003c/code\u003e\u003c/a\u003e Release 2025-10-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a2c9cb47051246e43a65f78696b8189aaa48c871\"\u003e\u003ccode\u003ea2c9cb4\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/7af054b46fade69938d2682163c4abbbf126b9c7\"\u003e\u003ccode\u003e7af054b\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/2e5ed49bd27c797319223fe6454411c6dc3f62cc\"\u003e\u003ccode\u003e2e5ed49\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/f3a3b6c778eed688dc91940a6d9160e7445a218f\"\u003e\u003ccode\u003ef3a3b6c\u003c/code\u003e\u003c/a\u003e remove arbitrary response read timeout in kinesis GetRecords (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3221\"\u003e#3221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56af15521102c665ba33e5512cd66068c7c32506\"\u003e\u003ccode\u003e56af155\u003c/code\u003e\u003c/a\u003e Release 2025-10-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b23832ac9b9505202125cf5c448c72cd333c819b\"\u003e\u003ccode\u003eb23832a\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/33ea965f3eb459c22ba41a8e5da55115da5686bc\"\u003e\u003ccode\u003e33ea965\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/f70c7889fa7e09fba31a68c6dbef1e178bbb9964\"\u003e\u003ccode\u003ef70c788\u003c/code\u003e\u003c/a\u003e Release 2025-10-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f8aa1f373d60ee159a2aac412311edad2eaad752\"\u003e\u003ccode\u003ef8aa1f3\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.40.0...service/sqs/v1.42.12\"\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/glue` from 1.126.0 to 1.139.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/9805a196767e31076150a0e5ff38e2356a93e840\"\u003e\u003ccode\u003e9805a19\u003c/code\u003e\u003c/a\u003e Release 2023-12-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/26cb6b4486d9e3b8a7e9f8b3c023b237310302eb\"\u003e\u003ccode\u003e26cb6b4\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/5beea61355437cd3871d3c37435c5adbb30dc431\"\u003e\u003ccode\u003e5beea61\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/baa4447e926a969a69a8faba52c0acf46c827ef3\"\u003e\u003ccode\u003ebaa4447\u003c/code\u003e\u003c/a\u003e Smithy upgrade (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2407\"\u003e#2407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b8307d199c3c49b8ec6bde395f07d9de0294fe89\"\u003e\u003ccode\u003eb8307d1\u003c/code\u003e\u003c/a\u003e Release 2023-12-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/14590dd5a7419101b6b4d321be04c69c72115974\"\u003e\u003ccode\u003e14590dd\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/2eec40c07b17f686037e7a4cb1a920b7a428ad61\"\u003e\u003ccode\u003e2eec40c\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/2aa573b01db4959e84c5415281802eb6d384c381\"\u003e\u003ccode\u003e2aa573b\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/b3d9e145604fdc1b77a075ed3cc321d0c28cf9c3\"\u003e\u003ccode\u003eb3d9e14\u003c/code\u003e\u003c/a\u003e feat: add express integration test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ce842a7ed4981d404542e66d3ccd71f8bd7d8b2c\"\u003e\u003ccode\u003ece842a7\u003c/code\u003e\u003c/a\u003e Release 2023-12-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.126.0...service/ec2/v1.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/aws/aws-sdk-go-v2/service/kinesis` from 1.38.0 to 1.43.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/983f19260821af7fce8a653741e61f89dd851c68\"\u003e\u003ccode\u003e983f192\u003c/code\u003e\u003c/a\u003e Release 2025-06-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a5c1277d48ccc889ad50f25725530106ecde1699\"\u003e\u003ccode\u003ea5c1277\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/a42991177cb12bd8edd1e05a06f4a069b73c4bfb\"\u003e\u003ccode\u003ea429911\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/4ea1cecfb150d10d7f314dddd54bc838fdcba26e\"\u003e\u003ccode\u003e4ea1cec\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/5b11c8d01f258aa7641c77c5dd0f97a2ad3d73c9\"\u003e\u003ccode\u003e5b11c8d\u003c/code\u003e\u003c/a\u003e remove changelog directions for now because of \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3107\"\u003e#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/79f492ceb29aeb14397d3551e310dd2d48f82057\"\u003e\u003ccode\u003e79f492c\u003c/code\u003e\u003c/a\u003e fixup changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4f82369defdab68029247cd3eb74dda480efe412\"\u003e\u003ccode\u003e4f82369\u003c/code\u003e\u003c/a\u003e use UTC() in v4 event stream signing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/755839b2eebb246c7eec79b65404aee105196d5b\"\u003e\u003ccode\u003e755839b\u003c/code\u003e\u003c/a\u003e Release 2025-06-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba3d22d775f3c1ef15df4da2d0eb4aa440d99798\"\u003e\u003ccode\u003eba3d22d\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/01587c6c41afce3f3dc36f044ded13e5fcdc6746\"\u003e\u003ccode\u003e01587c6\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.38.0...service/ivs/v1.43.3\"\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/lambda` from 1.76.0 to 1.88.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/67db6904b816b95073883b7ad378384c4839b28c\"\u003e\u003ccode\u003e67db690\u003c/code\u003e\u003c/a\u003e Release 2025-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/32ee1b5d75fc303c0626a6f5e769f4e08cc491a8\"\u003e\u003ccode\u003e32ee1b5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0b431223309a815cffc048072556aa651ee1455f\"\u003e\u003ccode\u003e0b43122\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/44786d920f3627b73a99e81c7b6399dbfcf7ab42\"\u003e\u003ccode\u003e44786d9\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c98edb73809256823906d7e307ecf3c9abc16700\"\u003e\u003ccode\u003ec98edb7\u003c/code\u003e\u003c/a\u003e update internal endpts comment that was wrong (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88da3c8c5569dece0e99802dab638faa047a0db0\"\u003e\u003ccode\u003e88da3c8\u003c/code\u003e\u003c/a\u003e Release 2025-09-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/74a74fc179f8bbd879383cc75fa29a1937266dcc\"\u003e\u003ccode\u003e74a74fc\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5e6f7ae6139ca69044bb706664b4dbdc31227a32\"\u003e\u003ccode\u003e5e6f7ae\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0e722ab42ff6bc6bb810c2937b8e1b41937e17c3\"\u003e\u003ccode\u003e0e722ab\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/41a7d004b9ff794f6007d30168afc825031f2c61\"\u003e\u003ccode\u003e41a7d00\u003c/code\u003e\u003c/a\u003e Release 2025-09-24\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.76.0...service/s3/v1.88.3\"\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/personalizeevents` from 1.29.0 to 1.31.12\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/4f599a5905bdfa3f6aa482e1e7bb98f7b3f9ec03\"\u003e\u003ccode\u003e4f599a5\u003c/code\u003e\u003c/a\u003e Release 2025-09-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c32a7a8084b2d86eeda99f184e75fdca0b33e5a9\"\u003e\u003ccode\u003ec32a7a8\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/18a065d1689d43c994da970a8750d43844c79896\"\u003e\u003ccode\u003e18a065d\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/af534aa0fb522eb683d484d281d2a017be8a006c\"\u003e\u003ccode\u003eaf534aa\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/67db6904b816b95073883b7ad378384c4839b28c\"\u003e\u003ccode\u003e67db690\u003c/code\u003e\u003c/a\u003e Release 2025-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/32ee1b5d75fc303c0626a6f5e769f4e08cc491a8\"\u003e\u003ccode\u003e32ee1b5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0b431223309a815cffc048072556aa651ee1455f\"\u003e\u003ccode\u003e0b43122\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/44786d920f3627b73a99e81c7b6399dbfcf7ab42\"\u003e\u003ccode\u003e44786d9\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c98edb73809256823906d7e307ecf3c9abc16700\"\u003e\u003ccode\u003ec98edb7\u003c/code\u003e\u003c/a\u003e update internal endpts comment that was wrong (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88da3c8c5569dece0e99802dab638faa047a0db0\"\u003e\u003ccode\u003e88da3c8\u003c/code\u003e\u003c/a\u003e Release 2025-09-25\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.29.0...config/v1.31.12\"\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.96.0 to 1.97.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/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\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/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\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/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\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/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\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.96.0...service/s3/v1.97.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.41.6 to 1.41.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c964dbd88bc9424349a9225b044ec2322e07f4cb\"\u003e\u003ccode\u003ec964dbd\u003c/code\u003e\u003c/a\u003e Release 2024-05-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ce843953a9cb4c9d2dff75dd5a5c967655c4c8ef\"\u003e\u003ccode\u003ece84395\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8de91199530fabf1702a2cefab3cee6e065879bc\"\u003e\u003ccode\u003e8de9119\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/05fcf66f17486b8ce9b7372c19910ad68a85a730\"\u003e\u003ccode\u003e05fcf66\u003c/code\u003e\u003c/a\u003e internal: true up internal metrics collection for post-SRA middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/114842762c6ffd78ebce1850e31a387992d10acf\"\u003e\u003ccode\u003e1148427\u003c/code\u003e\u003c/a\u003e reformat signer/v4 package doc (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2640\"\u003e#2640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b238d3fff478bcd2bbcc17bb36cb10757a09e5a9\"\u003e\u003ccode\u003eb238d3f\u003c/code\u003e\u003c/a\u003e Release 2024-05-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/85f8268a3440c70939ef041a3c44d366916a894a\"\u003e\u003ccode\u003e85f8268\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ebaee4cee8793c276e5933f09591869bed154dda\"\u003e\u003ccode\u003eebaee4c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/593b9667bb973de276cc9369c2e4046e3f811334\"\u003e\u003ccode\u003e593b966\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bfb02f0947afa4f8fc15430eb4bc290e7ce55f5f\"\u003e\u003ccode\u003ebfb02f0\u003c/code\u003e\u003c/a\u003e Merge customizations for S3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/sts/v1.41.6...service/ecs/v1.41.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.24.0 to 1.24.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/releases\"\u003egithub.com/aws/smithy-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add new middleware functions to get event stream output from middleware\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b860661df961e236ca154f5a66e1f01216639738\"\u003e\u003ccode\u003eb860661\u003c/code\u003e\u003c/a\u003e Release 2026-02-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/567846b9a9de2906faffe420719177aece913452\"\u003e\u003ccode\u003e567846b\u003c/code\u003e\u003c/a\u003e Bump minimun Go version to 1.24 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/8c6355875a5c602fa6c2d9093e2b46e69e4d38f4\"\u003e\u003ccode\u003e8c63558\u003c/code\u003e\u003c/a\u003e Release 2026-02-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/c6d1144762205b31f9d511b1525eb67b0c4c1e4c\"\u003e\u003ccode\u003ec6d1144\u003c/code\u003e\u003c/a\u003e Create new event stream generator (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/f82babd3fee1cc95f6974716ba570c1d4f72e8a1\"\u003e\u003ccode\u003ef82babd\u003c/code\u003e\u003c/a\u003e update Smithy version to 1.67.0 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/708bee3fd23f247fe0b019ae3fbb9dd7837117bc\"\u003e\u003ccode\u003e708bee3\u003c/code\u003e\u003c/a\u003e move writable and chainwritable up (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/7bfe108d0fa9790e554d201e80faa6b8051569d0\"\u003e\u003ccode\u003e7bfe108\u003c/code\u003e\u003c/a\u003e Add support for OrExpression JMESPath (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/620\"\u003e#620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/9dbc5b22fed45a861a3782db7642bec232c5b0b3\"\u003e\u003ccode\u003e9dbc5b2\u003c/code\u003e\u003c/a\u003e bump smithy to v1.64.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.24.0...v1.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/confluentinc/confluent-kafka-go/v2` from 2.13.0 to 2.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/releases\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\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/confluentinc/confluent-kafka-go/blob/master/CHANGELOG.md\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/77c1e9fd9dbb9853262d1703c831ceb5f6bb7947\"\u003e\u003ccode\u003e77c1e9f\u003c/code\u003e\u003c/a\u003e v2.13.3 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/f9dfb8b8a43219a5eb71a0ea691be931d549af60\"\u003e\u003ccode\u003ef9dfb8b\u003c/code\u003e\u003c/a\u003e Import v2.13.2 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/001c70cfb0ff60cbb77ee321ea0f21cdeef436b1\"\u003e\u003ccode\u003e001c70c\u003c/code\u003e\u003c/a\u003e Update docker_aws_lambda_example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/fe1cbd5a3d4dbe3c2f86275b398f8215e510d2b2\"\u003e\u003ccode\u003efe1cbd5\u003c/code\u003e\u003c/a\u003e change version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/c370847dc7b548eddf05d1ed1d2b13f73d66e5af\"\u003e\u003ccode\u003ec370847\u003c/code\u003e\u003c/a\u003e Version change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/4843f19a14d131292fddb4762317cf0ff4bd6f89\"\u003e\u003ccode\u003e4843f19\u003c/code\u003e\u003c/a\u003e Documentation and error code update for librdkafka v2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/e2a849ecca2f550c804a140443deee58ac7fe0a6\"\u003e\u003ccode\u003ee2a849e\u003c/code\u003e\u003c/a\u003e librdkafka static bundle v2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/b22398b1578746e627aace02d8e47e5c56c9c018\"\u003e\u003ccode\u003eb22398b\u003c/code\u003e\u003c/a\u003e Version changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/8c8ac2d9d7a42763b375c1e0450090f821ddb3dc\"\u003e\u003ccode\u003e8c8ac2d\u003c/code\u003e\u003c/a\u003e Import v2.13.2 rc1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/804c55fa01577a000c11857a4446b82c7eb2b00a\"\u003e\u003ccode\u003e804c55f\u003c/code\u003e\u003c/a\u003e Add update-changelog.py script (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1518\"\u003e#1518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/compare/v2.13.0...v2.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/databricks/databricks-sql-go` from 1.8.0 to 1.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/databricks/databricks-sql-go/releases\"\u003egithub.com/databricks/databricks-sql-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.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/databricks/databricks-sql-go/blob/main/CHANGELOG.md\"\u003egithub.com/databricks/databricks-sql-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0 (2026-02-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0 (2025-09-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\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/databricks/databricks-sql-go/commit/98148d9275f6b975ddaf256062135d028b81a79e\"\u003e\u003ccode\u003e98148d9\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/cd6dc1906418e0bdbdaf0e47c6d5e0737e08a728\"\u003e\u003ccode\u003ecd6dc19\u003c/code\u003e\u003c/a\u003e Token Federation for Go Driver (3/3) (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/73f2a36a0723f64fcd423cbb540c8a5abee248aa\"\u003e\u003ccode\u003e73f2a36\u003c/code\u003e\u003c/a\u003e [PECOBLR-1143] Implement telemetry Phase 4-5: Export infrastructure and opt-i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/abbe1738c011db1c911f3b15a8d761e5769a73ec\"\u003e\u003ccode\u003eabbe173\u003c/code\u003e\u003c/a\u003e Fix context loss in polling and connection close operations (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/6d6ef5b7baff3e9f2aab964f52ae23c9df7d70b1\"\u003e\u003ccode\u003e6d6ef5b\u003c/code\u003e\u003c/a\u003e Fix type inference for int64/uint64 (BIGINT) and float64 (DOUBLE) (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/a0d5e7533e38370956adc24b30221383c70fc231\"\u003e\u003ccode\u003ea0d5e75\u003c/code\u003e\u003c/a\u003e Token federation for Go driver (2/3) (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/66608b7afc9bd32683d108439ebbaa7632004bc5\"\u003e\u003ccode\u003e66608b7\u003c/code\u003e\u003c/a\u003e Add circuit breaker for telemetry + amend design plan to be similar to includ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/c4af6facac8ecbc5519b76b5bd655f1b20a4e5a1\"\u003e\u003ccode\u003ec4af6fa\u003c/code\u003e\u003c/a\u003e Cloudfetch: Allow configuration of httpclient for cloudfetch (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/29c881a4dc8229e184aa0ba01c83eb600dff020e\"\u003e\u003ccode\u003e29c881a\u003c/code\u003e\u003c/a\u003e [PECOBLR-1147] Implement Client Manager for Per-Host Clients (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/5dbccff7a187b2695bde5d5a8b25c969e25ca2ae\"\u003e\u003ccode\u003e5dbccff\u003c/code\u003e\u003c/a\u003e [PECOBLR-1146] Implement Feature Flag Cache with Reference Counting (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dgraph-io/badger/v4` from 4.8.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/releases\"\u003egithub.com/dgraph-io/badger/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support by \u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node by \u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update changelog by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2256\"\u003edgraph-io/badger#2256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update arm runner label by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2248\"\u003edgraph-io/badger#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add checksum tests for package y by \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix typos by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2227\"\u003edgraph-io/badger#2227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(y): shall always return empty slice rather than nil by \u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: test.sh error by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typo of abandoned by \u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2212\"\u003edgraph-io/badger#2212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency node to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2219\"\u003edgraph-io/badger#2219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update the trunk conf file by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2218\"\u003edgraph-io/badger#2218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2221\"\u003edgraph-io/badger#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2229\"\u003edgraph-io/badger#2229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove docs pages in the repo by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: configure renovate to leave go version as declared by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2235\"\u003edgraph-io/badger#2235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: change renovate to maintain backwards compatible go version by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2236\"\u003edgraph-io/badger#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update README.md with correct links and badges by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2239\"\u003edgraph-io/badger#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add doc for encryption at rest by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2240\"\u003edgraph-io/badger#2240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): restrict Dgraph test to core packages only by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2242\"\u003edgraph-io/badger#2242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v4.9.0 release by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2247\"\u003edgraph-io/badger#2247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/badger/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.9.1] - 2026-02-04\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTests\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etest: add checksum tests for package y (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChores\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): update arm runner label (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[4.9.0] - 2025-12-15\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(y): y.SafeCopy shall always return empty slice rather than nil (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2245\"\u003e#2245\u003c/a\u003e)\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eWARNING\u003c/strong\u003e SafeCopy now returns an empty slice rather than nil. For those using our \u003ccode\u003ey\u003c/code\u003e utility\npackage, this could be a breaking change. This has implications for empty slices stored in\nbadger, specifically, upon retrieval the value stored with the key will be equal to what was set\n(an empty []byte). See \u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2067\"\u003e#2067\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003efix: test.sh error (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2225\"\u003e#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typo of abandoned (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2222\"\u003e#2222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocs\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd doc for encryption at rest (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2240\"\u003e#2240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove docs pages in the repo (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2232\"\u003e#2232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChores\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): restrict Dgraph test to core packages only (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2242\"\u003e#2242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update README.md with correct links and badges (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: change renovate to maintain backwards compatible go version (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2236\"\u003e#2236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: configure renovate to leave go version as declared (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2235\"\u003e#2235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions (major) (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2229\"\u003e#2229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2221\"\u003e#2221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2218\"\u003e#2218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update the trunk conf file (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency node to v22 (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2219\"\u003e#2219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2212\"\u003e#2212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCI\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emove to GitHub Actions runners\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/3290a6097deb427d4bb297fa73404c01776547d5\"\u003e\u003ccode\u003e3290a60\u003c/code\u003e\u003c/a\u003e chore: Update changelog (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2256\"\u003e#2256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/d3b6b868f918ae4787660175219293c91574d5bd\"\u003e\u003ccode\u003ed3b6b86\u003c/code\u003e\u003c/a\u003e fix(aix): add aix directory synchronization support (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/24bb0c179b9cba0c2cbee06495d1dbf6c6193eac\"\u003e\u003ccode\u003e24bb0c1\u003c/code\u003e\u003c/a\u003e test: add checksum tests for package y (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/94607132eaeeed4a8ce4c25f9a0893bc12a7ecd5\"\u003e\u003ccode\u003e9460713\u003c/code\u003e\u003c/a\u003e fix: correct the comment on value size in skl.node (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/10068c8f0abdbdc7dd58485dd6c3f4fde9cdc0f4\"\u003e\u003ccode\u003e10068c8\u003c/code\u003e\u003c/a\u003e chore(ci): update arm runner label (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/a700dc3b6332e2351674f34f841233541568f782\"\u003e\u003ccode\u003ea700dc3\u003c/code\u003e\u003c/a\u003e chore: prepare for v4.9.0 release (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2247\"\u003e#2247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/2a8b6042ae1bfe6676ad14d90261a3609f64fa80\"\u003e\u003ccode\u003e2a8b604\u003c/code\u003e\u003c/a\u003e fix(y): shall always return empty slice rather than nil (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2245\"\u003e#2245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/81b3cb9dc04b18e4cfae00d0a7198bdfa73c689e\"\u003e\u003ccode\u003e81b3cb9\u003c/code\u003e\u003c/a\u003e fix(docs): fix typos (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2227\"\u003e#2227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/b61f8668b4fc01571bcf01f428cb0e81d43d3497\"\u003e\u003ccode\u003eb61f866\u003c/code\u003e\u003c/a\u003e chore(ci): restrict Dgraph test to core packages only (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2242\"\u003e#2242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/0b1ebf52c29d221ed4ef0bbba320485e177e3f32\"\u003e\u003ccode\u003e0b1ebf5\u003c/code\u003e\u003c/a\u003e fix: test.sh error (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2225\"\u003e#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 28.3.3+incompatible to 28.5.2+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v28.3.3...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/duckdb/duckdb-go/v2` from 2.5.0 to 2.10500.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/duckdb/duckdb-go/releases\"\u003egithub.com/duckdb/duckdb-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10500.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eNew versioning scheme.\u003c/strong\u003e The module version now encodes the DuckDB version in its second semver component (\u003ccode\u003e2.MAJOR_MINOR_PATCH.x\u003c/code\u003e). For example, DuckDB \u003ccode\u003ev1.5.0\u003c/code\u003e maps to duckdb-go version \u003ccode\u003e2.10500.x\u003c/code\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate copyright notice by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/112\"\u003educkdb/duckdb-go#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Context propagation in custom scalar UDF bind functions by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/114\"\u003educkdb/duckdb-go#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for BIGNUM by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/107\"\u003educkdb/duckdb-go#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more embedded NULL string assignments by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/118\"\u003educkdb/duckdb-go#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate DuckDB to v1.5.0 by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/120\"\u003educkdb/duckdb-go#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-go/compare/v2.5.5...v2.10500.0\"\u003ehttps://github.com/duckdb/duckdb-go/compare/v2.5.5...v2.10500.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude actual value, row and col index in error when SetValue fails by \u003ca href=\"https://github.com/koote\"\u003e\u003ccode\u003e@​koote\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/81\"\u003educkdb/duckdb-go#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport nullable pointer types for Date, Time, TimeTZ, Interval, and HugeInt by \u003ca href=\"https://github.com/bruth\"\u003e\u003ccode\u003e@​bruth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/96\"\u003educkdb/duckdb-go#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd context support for query preparation, execution, and interruptio… by \u003ca href=\"https://github.com/EtgarDev\"\u003e\u003ccode\u003e@​EtgarDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/88\"\u003educkdb/duckdb-go#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct SetValue error row/col by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/101\"\u003educkdb/duckdb-go#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeflake TestInterrupt by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/102\"\u003educkdb/duckdb-go#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSingle module with v0.3.2 bindings by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/98\"\u003educkdb/duckdb-go#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNewAppenderWithColumns\u003c/code\u003e support by \u003ca href=\"https://github.com/EtgarDev\"\u003e\u003ccode\u003e@​EtgarDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/94\"\u003educkdb/duckdb-go#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appending floats and negative numbers to a hugeint appender by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/103\"\u003educkdb/duckdb-go#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for UHUGEINT by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/104\"\u003educkdb/duckdb-go#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TIMESTAMPTZ for time.Time by \u003ca href=\"https://github.com/bruth\"\u003e\u003ccode\u003e@​bruth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/105\"\u003educkdb/duckdb-go#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix string truncation at embedded null bytes by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/109\"\u003educkdb/duckdb-go#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve the timezone of TIMETZ by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/108\"\u003educkdb/duckdb-go#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate DuckDB to v1.4.4 by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/111\"\u003educkdb/duckdb-go#111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koote\"\u003e\u003ccode\u003e@​koote\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/81\"\u003educkdb/duckdb-go#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruth\"\u003e\u003ccode\u003e@​bruth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/96\"\u003educkdb/duckdb-go#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/103\"\u003educkdb/duckdb-go#103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-go/compare/v2.5.4...v2.5.5\"\u003ehttps://github.com/duckdb/duckdb-go/compare/v2.5.4...v2.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGeneralize \u003ccode\u003egetValue\u003c/code\u003e by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/69\"\u003educkdb/duckdb-go#69\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake function arguments available during scalar UDF binding by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/70\"\u003educkdb/duckdb-go#70\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegression test for \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/issues/22\"\u003e#22\u003c/a\u003e by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/79\"\u003educkdb/duckdb-go#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd script and documentation for building Go apps with local DuckDB src by \u003ca href=\"https://github.com/EtgarDev\"\u003e\u003ccode\u003e@​EtgarDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/82\"\u003educkdb/duckdb-go#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMap projected columns for ChunkTableSource by \u003ca href=\"https://github.com/wmTJc9IK0Q\"\u003e\u003ccode\u003e@​wmTJc9IK0Q\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/68\"\u003educkdb/duckdb-go#68\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport new prepared statement metadata functions by \u003ca href=\"https://github.com/hrl20\"\u003e\u003ccode\u003e@​hrl20\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/51\"\u003educkdb/duckdb-go#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate mappings to DuckDB v1.4.3 by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/cod...\n\n_Description has been truncated_","html_url":"https://github.com/Blitzy-Sandbox/blitzy-RudderStack/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blitzy-Sandbox%2Fblitzy-RudderStack/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}],"issue_packages":[{"old_version":"28.0.4+incompatible","new_version":"28.5.2+incompatible","update_type":"minor","path":null,"pr_created_at":"2026-05-19T06:20:39.000Z","version_change":"28.0.4+incompatible → 28.5.2+incompatible","issue":{"uuid":"4474917987","node_id":"PR_kwDOOYn_TM7c8SIj","number":80,"state":"closed","title":"chore(deps): bump the go-deps group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-20T03:53:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T06:20:39.000Z","updated_at":"2026-05-20T03:53:51.000Z","time_to_close":77590,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":47,"packages":[{"name":"cloud.google.com/go/bigquery","old_version":"1.67.0","new_version":"1.77.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/allisson/go-pglock/v3","old_version":"3.0.0","new_version":"3.2.0","repository_url":"https://github.com/allisson/go-pglock"},{"name":"github.com/apache/pulsar-client-go","old_version":"0.14.0","new_version":"0.19.0","repository_url":"https://github.com/apache/pulsar-client-go"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.6","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/bufbuild/httplb","old_version":"0.3.1","new_version":"0.4.1","repository_url":"https://github.com/bufbuild/httplb"},{"name":"github.com/confluentinc/confluent-kafka-go/v2","old_version":"2.8.0","new_version":"2.14.1","repository_url":"https://github.com/confluentinc/confluent-kafka-go"},{"name":"github.com/databricks/databricks-sql-go","old_version":"1.7.0","new_version":"1.11.0","repository_url":"https://github.com/databricks/databricks-sql-go"},{"name":"github.com/dgraph-io/badger/v4","old_version":"4.7.0","new_version":"4.9.1","repository_url":"https://github.com/dgraph-io/badger"},{"name":"github.com/dlclark/regexp2","old_version":"1.11.5","new_version":"1.12.0","repository_url":"https://github.com/dlclark/regexp2"},{"name":"github.com/docker/docker","old_version":"28.0.4+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.1","new_version":"5.2.5","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/golang-migrate/migrate/v4","old_version":"4.18.2","new_version":"4.19.1","repository_url":"https://github.com/golang-migrate/migrate"},{"name":"github.com/gomodule/redigo","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/gomodule/redigo"},{"name":"github.com/hashicorp/go-retryablehttp","old_version":"0.7.7","new_version":"0.7.8","repository_url":"https://github.com/hashicorp/go-retryablehttp"},{"name":"github.com/k3a/html2text","old_version":"1.2.1","new_version":"1.4.0","repository_url":"https://github.com/k3a/html2text"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/linkedin/goavro/v2","old_version":"2.13.1","new_version":"2.15.0","repository_url":"https://github.com/linkedin/goavro"},{"name":"github.com/minio/minio-go/v7","old_version":"7.0.90","new_version":"7.1.0","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.29.0","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.19.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/rudderlabs/rudder-go-kit","old_version":"0.48.2","new_version":"0.76.0","repository_url":"https://github.com/rudderlabs/rudder-go-kit"},{"name":"github.com/rudderlabs/sqlconnect-go","old_version":"1.20.0","new_version":"1.25.2","repository_url":"https://github.com/rudderlabs/sqlconnect-go"},{"name":"github.com/tidwall/gjson","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/tidwall/gjson"},{"name":"github.com/trinodb/trino-go-client","old_version":"0.323.0","new_version":"0.333.0","repository_url":"https://github.com/trinodb/trino-go-client"},{"name":"github.com/urfave/cli/v2","old_version":"2.27.6","new_version":"2.27.7","repository_url":"https://github.com/urfave/cli"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud.google.com/go/bigquery](https://github.com/googleapis/google-cloud-go) | `1.67.0` | `1.77.0` |\n| [github.com/allisson/go-pglock/v3](https://github.com/allisson/go-pglock) | `3.0.0` | `3.2.0` |\n| [github.com/apache/pulsar-client-go](https://github.com/apache/pulsar-client-go) | `0.14.0` | `0.19.0` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.6` | `1.55.8` |\n| [github.com/bufbuild/httplb](https://github.com/bufbuild/httplb) | `0.3.1` | `0.4.1` |\n| [github.com/confluentinc/confluent-kafka-go/v2](https://github.com/confluentinc/confluent-kafka-go) | `2.8.0` | `2.14.1` |\n| [github.com/databricks/databricks-sql-go](https://github.com/databricks/databricks-sql-go) | `1.7.0` | `1.11.0` |\n| [github.com/dgraph-io/badger/v4](https://github.com/dgraph-io/badger) | `4.7.0` | `4.9.1` |\n| [github.com/dlclark/regexp2](https://github.com/dlclark/regexp2) | `1.11.5` | `1.12.0` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `28.0.4+incompatible` | `28.5.2+incompatible` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.1` | `5.2.5` |\n| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | `4.18.2` | `4.19.1` |\n| [github.com/gomodule/redigo](https://github.com/gomodule/redigo) | `1.9.2` | `1.9.3` |\n| [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp) | `0.7.7` | `0.7.8` |\n| [github.com/k3a/html2text](https://github.com/k3a/html2text) | `1.2.1` | `1.4.0` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.3` |\n| [github.com/linkedin/goavro/v2](https://github.com/linkedin/goavro) | `2.13.1` | `2.15.0` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.90` | `7.1.0` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.23.4` | `2.29.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.19.0` |\n| [github.com/rudderlabs/rudder-go-kit](https://github.com/rudderlabs/rudder-go-kit) | `0.48.2` | `0.76.0` |\n| [github.com/rudderlabs/sqlconnect-go](https://github.com/rudderlabs/sqlconnect-go) | `1.20.0` | `1.25.2` |\n| [github.com/tidwall/gjson](https://github.com/tidwall/gjson) | `1.18.0` | `1.19.0` |\n| [github.com/trinodb/trino-go-client](https://github.com/trinodb/trino-go-client) | `0.323.0` | `0.333.0` |\n| [github.com/urfave/cli/v2](https://github.com/urfave/cli) | `2.27.6` | `2.27.7` |\n\n\nUpdates `cloud.google.com/go/bigquery` from 1.67.0 to 1.77.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/7cd251203fc35859882ecda532b7debaff378374\"\u003e\u003ccode\u003e7cd2512\u003c/code\u003e\u003c/a\u003e chore(main): release spanner 1.77.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11634\"\u003e#11634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/28f00304ebb13abfd0da2f45b9b79de093cca1ec\"\u003e\u003ccode\u003e28f0030\u003c/code\u003e\u003c/a\u003e chore(all): fix out-of-sync version.go files (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11684\"\u003e#11684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/655de36dce9cfd32ef88cb58037dbf655b93da21\"\u003e\u003ccode\u003e655de36\u003c/code\u003e\u003c/a\u003e feat(spanner): Support REPEATABLE_READ for RW transaction (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11654\"\u003e#11654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/60dc167a3e9c2876fe55a4f50bd7e0682f953d67\"\u003e\u003ccode\u003e60dc167\u003c/code\u003e\u003c/a\u003e fix(aiplatform): remove VertexAISearch.engine option (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11681\"\u003e#11681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3f23a9176f29a0a69b9d57b16f44b72eb3096d0c\"\u003e\u003ccode\u003e3f23a91\u003c/code\u003e\u003c/a\u003e fix(aiplatform): An existing google.api.http annotation \u003ccode\u003ehttp_uri\u003c/code\u003e is changed...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e87cedc467cbb5205ebe67855e2a95a5edb98bba\"\u003e\u003ccode\u003ee87cedc\u003c/code\u003e\u003c/a\u003e chore: remove resourcesettings (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11678\"\u003e#11678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d662a4537c3883d13a612e335477ca875b5cf479\"\u003e\u003ccode\u003ed662a45\u003c/code\u003e\u003c/a\u003e feat(spanner): add option for LastStatement in transaction (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11638\"\u003e#11638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9e508d066bdaa7e41c251fa0ba7eb9b23587c3a0\"\u003e\u003ccode\u003e9e508d0\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11623\"\u003e#11623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/601e74202ca6bf28506f06f27abc1d99018f9dc5\"\u003e\u003ccode\u003e601e742\u003c/code\u003e\u003c/a\u003e feat(bigquery/reservation): Add a new field \u003ccode\u003ereplication_status\u003c/code\u003e to `.google....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/1eb601ee788e5fbc0a9f55cde580493191782df3\"\u003e\u003ccode\u003e1eb601e\u003c/code\u003e\u003c/a\u003e chore(firestore): expose the Firestore.executePipeline API to the preview bra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/spanner/v1.67.0...spanner/v1.77.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud.google.com/go/pubsub` from 1.49.0 to 1.50.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/43375a0822ef7f64f1ccc43d83c804589a364f5f\"\u003e\u003ccode\u003e43375a0\u003c/code\u003e\u003c/a\u003e chore(main): release pubsub 1.50.1 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12800\"\u003e#12800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9e761f961a2c4351b3e0793ed655314ac5853903\"\u003e\u003ccode\u003e9e761f9\u003c/code\u003e\u003c/a\u003e feat(storage): post support dynamic key name (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8650d332d2030a8a14f2839285bb61c464e26563\"\u003e\u003ccode\u003e8650d33\u003c/code\u003e\u003c/a\u003e test(storage): update err codes for append test (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12807\"\u003e#12807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/81182666589efb09569c58045044b2f6abcc8547\"\u003e\u003ccode\u003e8118266\u003c/code\u003e\u003c/a\u003e chore(main): release 0.122.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12764\"\u003e#12764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4f1129c655226c61333be2c7ec75151e603c84d1\"\u003e\u003ccode\u003e4f1129c\u003c/code\u003e\u003c/a\u003e chore: upgrade to Go 1.24 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12781\"\u003e#12781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6614c1f0881a36ece018f2f03881eb01f546b302\"\u003e\u003ccode\u003e6614c1f\u003c/code\u003e\u003c/a\u003e chore: update all librarian state.yaml files to point to AR exit gates image ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/400bba5dd555b999e7bbea0b7f69719aec8e6f25\"\u003e\u003ccode\u003e400bba5\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12737\"\u003e#12737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4e6e92bd5d74e4f0b17c4361af64761cec7a02b7\"\u003e\u003ccode\u003e4e6e92b\u003c/code\u003e\u003c/a\u003e chore: Fix exitgate GCB configuration (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12806\"\u003e#12806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/10e67efccf048adea11d3ecba8d0c625455e545f\"\u003e\u003ccode\u003e10e67ef\u003c/code\u003e\u003c/a\u003e feat(netapp): add new fields for flex auto tiering (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12798\"\u003e#12798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/5ac49f661bd4743f912cfd777aff2d35cdde652b\"\u003e\u003ccode\u003e5ac49f6\u003c/code\u003e\u003c/a\u003e chore(spanner): Disable connecting to metadata server for emulator tests (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/12\"\u003e#12\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/pubsub/v1.49.0...pubsub/v1.50.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud.google.com/go/storage` from 1.51.0 to 1.62.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estorage: v1.59.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/storage/v1.59.2...storage/v1.59.3\"\u003ev1.59.3\u003c/a\u003e (2026-05-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle MRD hang corner case (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14509\"\u003e#14509\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/1ca3b6f0\"\u003e1ca3b6f0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003econtainer: v1.52.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/container/v1.51.0...container/v1.52.0\"\u003ev1.52.0\u003c/a\u003e (2026-05-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate API sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14581\"\u003e#14581\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/df96b2ec\"\u003edf96b2ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/94d24ca358d9f98ccd48d1b826cfab83557d5b19\"\u003e\u003ccode\u003e94d24ca\u003c/code\u003e\u003c/a\u003e chore: librarian release pull request: 20260507T184113Z (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14549\"\u003e#14549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/541569e80c1154b8742f147fa9667b6794be84eb\"\u003e\u003ccode\u003e541569e\u003c/code\u003e\u003c/a\u003e docs: update README to reflect Gemini Enterprise Agent Platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/237533a0b5847011484577241e8201ccce7e31a0\"\u003e\u003ccode\u003e237533a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14545\"\u003e#14545\u003c/a\u003e from googleapis:release-agentplatform-0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d70876ae5d1c9de02b34df004fc0ab1c1799c289\"\u003e\u003ccode\u003ed70876a\u003c/code\u003e\u003c/a\u003e chore: release agentplatform@v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/32a256f9daba9dbf640fd5d0f9a8975b0e35c72d\"\u003e\u003ccode\u003e32a256f\u003c/code\u003e\u003c/a\u003e feat(agentplatform): Add structured data and memory type to Memory.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/37572e3b9f0b504bc65b93c8ac30e7cd81951c6d\"\u003e\u003ccode\u003e37572e3\u003c/code\u003e\u003c/a\u003e chore: update librarian to use new config command (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14540\"\u003e#14540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d6d7382a552197980f8f7e19188a98b5816307bc\"\u003e\u003ccode\u003ed6d7382\u003c/code\u003e\u003c/a\u003e chore(agentplatform): update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/fd34e97401e8089d5af765b7664778a3038906d9\"\u003e\u003ccode\u003efd34e97\u003c/code\u003e\u003c/a\u003e feat(geminidataanlytics): generate v1 client (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14542\"\u003e#14542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/07fe29ba4c5069d27d4149d8fa5f8814eb8789d7\"\u003e\u003ccode\u003e07fe29b\u003c/code\u003e\u003c/a\u003e feat: update API sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14537\"\u003e#14537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6b9f6c7b0930a94abd717d5097fd0b8868171aa2\"\u003e\u003ccode\u003e6b9f6c7\u003c/code\u003e\u003c/a\u003e feat(memorystore): enable gRPC transport (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/14532\"\u003e#14532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/compute/v1.51.0...compute/v1.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/allisson/go-pglock/v3` from 3.0.0 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allisson/go-pglock/releases\"\u003egithub.com/allisson/go-pglock/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add rwlock functionality by \u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: enhance documentation with emojis by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/16\"\u003eallisson/go-pglock#16\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme badges by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/12\"\u003eallisson/go-pglock#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve documentation, tests, and examples by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/13\"\u003eallisson/go-pglock#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/a8e599f5ce4b824fae73d5a1aec1d7e2b1a3671a\"\u003e\u003ccode\u003ea8e599f\u003c/code\u003e\u003c/a\u003e docs: enhance documentation with emojis (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/16\"\u003e#16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e3b767aa28a0f8a2a7eacb0360ed3dc6b3f0ed88\"\u003e\u003ccode\u003ee3b767a\u003c/code\u003e\u003c/a\u003e feat: add rwlock functionality (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e2016c003ade7d3b44ece6ab9e867f9fcc02fa32\"\u003e\u003ccode\u003ee2016c0\u003c/code\u003e\u003c/a\u003e feat: improve documentation, tests, and examples (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/acbfc79e2be6166be54a64f2a0fb8babee1d0334\"\u003e\u003ccode\u003eacbfc79\u003c/code\u003e\u003c/a\u003e Update readme badges (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/apache/pulsar-client-go` from 0.14.0 to 0.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/pulsar-client-go/releases\"\u003egithub.com/apache/pulsar-client-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] Add JSON tag for \u003ccode\u003eUpdateAuthData\u003c/code\u003e in \u003ccode\u003eUpdateOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1450\"\u003e#1450\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add \u003ccode\u003eRemovePersistence\u003c/code\u003e methods to namespace admin (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Add support for PIP-431: creation and last publish timestamps (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e) by \u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update example code and add log initialization configurations (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1449\"\u003e#1449\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update release process to link release and release notes to the Pulsar website (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1453\"\u003e#1453\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Change producer reconnect error logs to warn logs (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1445\"\u003e#1445\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Implement \u003ccode\u003eReconsumeLater\u003c/code\u003e on regex consumer (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\u003c/a\u003e) by \u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for issuer URL override in client credentials flow (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1463\"\u003e#1463\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add removal methods for namespace policies (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1465\"\u003e#1465\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for retrieving schema compatibility strategy with options (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1469\"\u003e#1469\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add remove replication clusters topic API (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1470\"\u003e#1470\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Treat \u003ccode\u003eProducerBlockedQuotaExceededException\u003c/code\u003e as retryable and continue reconnecting (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1457\"\u003e#1457\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix panic when messages size is 0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1460\"\u003e#1460\u003c/a\u003e) by \u003ca href=\"https://github.com/unJASON\"\u003e\u003ccode\u003e@​unJASON\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Make service URL parsing compatible with Go 1.26 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1468\"\u003e#1468\u003c/a\u003e) by \u003ca href=\"https://github.com/nodece\"\u003e\u003ccode\u003e@​nodece\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add scoped topic policies support (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1471\"\u003e#1471\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix consumer not consuming resent chunked messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1464\"\u003e#1464\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unJASON\"\u003e\u003ccode\u003e@​unJASON\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1460\"\u003e#1460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[improve] Modify the negativeACK structure to reduce memory overhead (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1410\"\u003e#1410\u003c/a\u003e) by \u003ca href=\"https://github.com/gy-deng\"\u003e\u003ccode\u003e@​gy-deng\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Use -1 as sentinel value for namespace and topic admin commands (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1430\"\u003e#1430\u003c/a\u003e) by \u003ca href=\"https://github.com/klevy-toast\"\u003e\u003ccode\u003e@​klevy-toast\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Update namespace \u0026amp; topic admin methods to return nil if unset (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1433\"\u003e#1433\u003c/a\u003e) by \u003ca href=\"https://github.com/klevy-toast\"\u003e\u003ccode\u003e@​klevy-toast\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Add unit test for unloading topic before consuming zero queue messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1434\"\u003e#1434\u003c/a\u003e) by \u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add timestamp to schema info (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1436\"\u003e#1436\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix the issue of unable to parse non-batch messages that with non-empty properties and empty payloads (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1435\"\u003e#1435\u003c/a\u003e) by \u003ca href=\"https://github.com/coderzc\"\u003e\u003ccode\u003e@​coderzc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[chore] Bump \u003ccode\u003egithub.com/dvsekhvalnov/jose2go\u003c/code\u003e from 1.6.0 to 1.7.0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1439\"\u003e#1439\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e[fix] Fix partition update failure causing existing producers to close (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1437\"\u003e#1437\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Support reloading OAuth2 key file (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1441\"\u003e#1441\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[chore] Bump \u003ccode\u003egolang.org/x/crypto\u003c/code\u003e from 0.36.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1440\"\u003e#1440\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e[fix] Return error when the client transaction coordinator is nil to p… (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1444\"\u003e#1444\u003c/a\u003e) by \u003ca href=\"https://github.com/thomas-bousquet\"\u003e\u003ccode\u003e@​thomas-bousquet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Enhance zero queue consumer reconnection handling and message permit management (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1443\"\u003e#1443\u003c/a\u003e) by \u003ca href=\"https://github.com/crossoverJie\"\u003e\u003ccode\u003e@​crossoverJie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gy-deng\"\u003e\u003ccode\u003e@​gy-deng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1410\"\u003e#1410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coderzc\"\u003e\u003ccode\u003e@​coderzc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1435\"\u003e#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.17.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/pulsar-client-go/blob/master/CHANGELOG.md\"\u003egithub.com/apache/pulsar-client-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ePulsar-client-go Changelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003e[0.19.0] 2026-04-07\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] Add JSON tag for \u003ccode\u003eUpdateAuthData\u003c/code\u003e in \u003ccode\u003eUpdateOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1450\"\u003e#1450\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add \u003ccode\u003eRemovePersistence\u003c/code\u003e methods to namespace admin (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Add support for PIP-431: creation and last publish timestamps (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e) by \u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update example code and add log initialization configurations (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1449\"\u003e#1449\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update release process to link release and release notes to the Pulsar website (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1453\"\u003e#1453\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Change producer reconnect error logs to warn logs (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1445\"\u003e#1445\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Implement \u003ccode\u003eReconsumeLater\u003c/code\u003e on regex consumer (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\u003c/a\u003e) by \u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for issuer URL override in client credentials flow (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1463\"\u003e#1463\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add removal methods for namespace policies (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1465\"\u003e#1465\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for retrieving schema compatibility strategy with options (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1469\"\u003e#1469\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add remove replication clusters topic API (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1470\"\u003e#1470\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Treat \u003ccode\u003eProducerBlockedQuotaExceededException\u003c/code\u003e as retryable and continue reconnecting (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1457\"\u003e#1457\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix panic when messages size is 0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1460\"\u003e#1460\u003c/a\u003e) by \u003ca href=\"https://github.com/unJASON\"\u003e\u003ccode\u003e@​unJASON\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Make service URL parsing compatible with Go 1.26 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1468\"\u003e#1468\u003c/a\u003e) by \u003ca href=\"https://github.com/nodece\"\u003e\u003ccode\u003e@​nodece\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add scoped topic policies support (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1471\"\u003e#1471\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix consumer not consuming resent chunked messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1464\"\u003e#1464\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\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/apache/pulsar-client-go/commit/593fccfbd82b80afed335727963b6f5730581491\"\u003e\u003ccode\u003e593fccf\u003c/code\u003e\u003c/a\u003e [Issue 1446][Consumer] Fix consumer can't consume resent chunked messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/e7eb92f148f55fbb437d499611f509eb55d72113\"\u003e\u003ccode\u003ee7eb92f\u003c/code\u003e\u003c/a\u003e feat(pulsaradmin): add scoped topic policies support (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/d0db3403023d3390392db8562741691482af6df4\"\u003e\u003ccode\u003ed0db340\u003c/code\u003e\u003c/a\u003e improve: service URL parsing compatible with Go 1.26 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/15bd915fcf0af108c533f17dd4fe50f81e1e5a15\"\u003e\u003ccode\u003e15bd915\u003c/code\u003e\u003c/a\u003e fix(consumer): fix panic when messages size is 0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/d7fafb5a559a1bcd744dff2c3fb2493884621bbd\"\u003e\u003ccode\u003ed7fafb5\u003c/code\u003e\u003c/a\u003e feat: regard ProducerBlockedQuotaExceededException as retryable exception to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/70d34c965f3961cbd77f517af46d24b706612be6\"\u003e\u003ccode\u003e70d34c9\u003c/code\u003e\u003c/a\u003e admin: add remove replication clusters topic API (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/7832a7da85158d86a2bf56f9a6eaf7eebe5bde50\"\u003e\u003ccode\u003e7832a7d\u003c/code\u003e\u003c/a\u003e feat(topic): add support for retrieving applied schema compatibility strategy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/3564674615ac147075a299aafa8101ccbc2846cf\"\u003e\u003ccode\u003e3564674\u003c/code\u003e\u003c/a\u003e feat(namespace): add removal methods for namespace policies (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1465\"\u003e#1465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/203dcf1cd22dbcf853c2a06c52dee3c4e1eba92b\"\u003e\u003ccode\u003e203dcf1\u003c/code\u003e\u003c/a\u003e feat(oauth2): add support for issuer URL override in client credentials flow ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/cc185904de7b42dc97193188874ce6605ff2d560\"\u003e\u003ccode\u003ecc18590\u003c/code\u003e\u003c/a\u003e Implement ReconsumeLater on regex consumer (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/pulsar-client-go/compare/v0.14.0...v0.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go` from 1.55.6 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease v1.55.7 (2025-04-22)\u003c/h1\u003e\n\u003ch3\u003eSDK Bugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eservice/s3/s3manager\u003c/code\u003e: Abort multipart download if object is modified during download\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go/issues/4986\"\u003e4986\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/163aada692ed32951f979aacf452ded4c03b8a7c\"\u003e\u003ccode\u003e163aada\u003c/code\u003e\u003c/a\u003e release v1.55.7 (2025-04-22) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go/issues/5346\"\u003e#5346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/9eb2bfd2f949fc81b96cee6b5aae6d9b84abea75\"\u003e\u003ccode\u003e9eb2bfd\u003c/code\u003e\u003c/a\u003e Abort multi part download if the object is modified during download\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/8d203ccff393340d080be0417d091cc60354449b\"\u003e\u003ccode\u003e8d203cc\u003c/code\u003e\u003c/a\u003e Update bug-report.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.6...v1.55.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/bufbuild/httplb` from 0.3.1 to 0.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bufbuild/httplb/releases\"\u003egithub.com/bufbuild/httplb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake it safe for users to wrap embedded client's \u003ccode\u003eTransport\u003c/code\u003e with their own middleware by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/79\"\u003e#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue where health check loop could prematurely exit due to incorrect context usage by \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/80\"\u003e#80\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/80\"\u003e#80\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/httplb/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/bufbuild/httplb/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eWithDisableCompression\u003c/code\u003e configuration by \u003ca href=\"https://github.com/mattrobenolt\"\u003e\u003ccode\u003e@​mattrobenolt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse faster random number generation by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/77\"\u003e#77\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect usage of timers for library updates in Go 1.23 by \u003ca href=\"https://github.com/glowfall\"\u003e\u003ccode\u003e@​glowfall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/74\"\u003e#74\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse standard library support for H2C when building with Go 1.24 by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/76\"\u003e#76\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattrobenolt\"\u003e\u003ccode\u003e@​mattrobenolt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glowfall\"\u003e\u003ccode\u003e@​glowfall\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/74\"\u003e#74\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/httplb/compare/v0.3.1...v0.4.0\"\u003ehttps://github.com/bufbuild/httplb/compare/v0.3.1...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/3d0179892278ea40b46036eb8398d8fe8bd11fcb\"\u003e\u003ccode\u003e3d01798\u003c/code\u003e\u003c/a\u003e Fix health check loop closes on probe timeout (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/1d8b08bf629130667a8e21ee6b67ac651504b0d2\"\u003e\u003ccode\u003e1d8b08b\u003c/code\u003e\u003c/a\u003e Make it safe for users to wrap transport with their own middleware (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/cb2bdba129ed38150522a6efcc0fae81399952b0\"\u003e\u003ccode\u003ecb2bdba\u003c/code\u003e\u003c/a\u003e Add go1.24-specific implementation of \u0026quot;h2c\u0026quot; scheme (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/b069868c025018f85cf3b22f0344290740aa8959\"\u003e\u003ccode\u003eb069868\u003c/code\u003e\u003c/a\u003e Update usage of random number generators (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/48a551d69c59fe25a07ecf939e6fabea0bad52d4\"\u003e\u003ccode\u003e48a551d\u003c/code\u003e\u003c/a\u003e Fix usage of timers for go 1.23 (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/d2dee4797db90d405e6281a9357ad898aa0c2736\"\u003e\u003ccode\u003ed2dee47\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.36.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/0a208491525e165a6e021b151605ed14a39f301e\"\u003e\u003ccode\u003e0a20849\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.33.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/503b18adbeb5c1be8b95bd9c548074cbc5d25ab5\"\u003e\u003ccode\u003e503b18a\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.23.0 to 0.33.0 (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/72\"\u003e#72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/httplb/commit/023d3e522c53ff63070a8d52b86191ddc8f1c075\"\u003e\u003ccode\u003e023d3e5\u003c/code\u003e\u003c/a\u003e Add new WithDisableCompression configuration (\u003ca href=\"https://redirect.github.com/bufbuild/httplb/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bufbuild/httplb/compare/v0.3.1...v0.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/confluentinc/confluent-kafka-go/v2` from 2.8.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/releases\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.1\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBundle prebuilt binaries for linux-s390x (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.1, see the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.1\"\u003elibrdkafka v2.14.1 release notes\u003c/a\u003e for a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003eThis is a feature release:\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Azure User-Assigned Managed Identity (UAMI) authentication in Schema Registry client\u003c/li\u003e\n\u003cli\u003eAdd AssociatedNameStrategy (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1515\"\u003e#1515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd enableAt to RuleSet (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDereference map ptrs for data quality rules (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.0, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.0\"\u003elibrdkafka v2.14.0 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for forwarding librdkafka log events to a Go channel in AdminClient (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1448\"\u003e#1448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for FIPS 140-3 on Schema Registry operations (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Schema Registry Associations support with mock client implementation (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd associations example (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle evolution during field transformation (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1490\"\u003e#1490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Accept-Version header to Schema Registry requests (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1487\"\u003e#1487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/blob/master/CHANGELOG.md\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.1\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBundle prebuilt binaries for linux-s390x (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.1, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.1\"\u003elibrdkafka v2.14.1 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003eThis is a feature release:\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Azure User-Assigned Managed Identity (UAMI) authentication in Schema Registry client\u003c/li\u003e\n\u003cli\u003eAdd AssociatedNameStrategy (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1515\"\u003e#1515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd enableAt to RuleSet (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDereference map ptrs for data quality rules (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.0, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.0\"\u003elibrdkafka v2.14.0 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/a66372dced3f540bfac02fec247adce7ab8a3ba8\"\u003e\u003ccode\u003ea66372d\u003c/code\u003e\u003c/a\u003e Import v2.14.1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/4655d16aad4a3b3a85977b508ae80c65536da396\"\u003e\u003ccode\u003e4655d16\u003c/code\u003e\u003c/a\u003e Revert docker_aws_lambda_example go.sum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/35eb1a8343dd92eeb7901be5246135362dd9a418\"\u003e\u003ccode\u003e35eb1a8\u003c/code\u003e\u003c/a\u003e Documentation and error code update for librdkafka v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/4ea2d93de96159f7f30d687d5b93b6714b988e98\"\u003e\u003ccode\u003e4ea2d93\u003c/code\u003e\u003c/a\u003e librdkafka static bundle v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/8ff80a5dc8fa32e9c26cd26a3c87ea600f720b70\"\u003e\u003ccode\u003e8ff80a5\u003c/code\u003e\u003c/a\u003e librdkafka and confluent-kafka-go version v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/054636bcbe4fb92e0fa333d2ed7010b20d09279a\"\u003e\u003ccode\u003e054636b\u003c/code\u003e\u003c/a\u003e Import v2.14.1-RC1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/b255e91d4dc6be5030b661bfb034bf0577faffed\"\u003e\u003ccode\u003eb255e91\u003c/code\u003e\u003c/a\u003e Fix CHANGELOG version to v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/0c3351dfd6841eeac9a60a1e417082e41c46924e\"\u003e\u003ccode\u003e0c3351d\u003c/code\u003e\u003c/a\u003e Documentation and error code update for librdkafka v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/cd50a1cd708089601065441b50e5682cf1c5fd51\"\u003e\u003ccode\u003ecd50a1c\u003c/code\u003e\u003c/a\u003e librdkafka static bundle v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/34041a94255f59fdf6e16f4af7c2c85574797520\"\u003e\u003ccode\u003e34041a9\u003c/code\u003e\u003c/a\u003e librdkafka and confluent-kafka-go version v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/compare/v2.8.0...v2.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/databricks/databricks-sql-go` from 1.7.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/databricks/databricks-sql-go/releases\"\u003egithub.com/databricks/databricks-sql-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#320\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/321\"\u003e#321\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/322\"\u003e#322\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd SPOG (Custom URL) routing support via \u003ccode\u003ex-databricks-org-id\u003c/code\u003e\u003ccode\u003edatabricks/databricks-sql-go#347\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#341\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#326\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#351\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#325\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure thrift field IDs stay within range by \u003ca href=\"https://github.com/vikrantpuppala\"\u003e\u003ccode\u003e@​vikrantpuppala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/276\"\u003edatabricks/databricks-sql-go#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Arrow IPC stream iterator for direct access to Arrow buffer by \u003ca href=\"https://github.com/jadewang-db\"\u003e\u003ccode\u003e@​jadewang-db\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/279\"\u003edatabricks/databricks-sql-go#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for v1.8.0 release by \u003ca href=\"https://github.com/jadewang-db\"\u003e\u003ccode\u003e@​jadewang-db\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/280\"\u003edatabricks/databricks-sql-go#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jadewang-db\"\u003e\u003ccode\u003e@​jadewang-db\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/279\"\u003edatabricks/databricks-sql-go#279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.7.1...v1.8.0\"\u003ehttps://github.com/databricks/databricks-sql-go/compare/v1.7.1...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix critical CVE-2024-45337 by \u003ca href=\"https://github.com/vikrantpuppala\"\u003e\u003ccode\u003e@​vikrantpuppala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/264\"\u003edatabricks/databricks-sql-go#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd nil handling for isStagingOperation to handle older DBR versions by \u003ca href=\"https://github.com/vikrantpuppala\"\u003e\u003ccode\u003e@​vikrantpuppala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/266\"\u003edatabricks/databricks-sql-go#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PECOBLR-402] Update thrift client library after cleaning up unused fields and structs by \u003ca href=\"https://github.com/gopalldb\"\u003e\u003ccode\u003e@​gopalldb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/268\"\u003edatabricks/databricks-sql-go#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd schema to ArrowBatchIterator by \u003ca href=\"https://github.com/vikrantpuppala\"\u003e\u003ccode\u003e@​vikrantpuppala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/267\"\u003edatabricks/databricks-sql-go#267\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gopalldb\"\u003e\u003ccode\u003e@​gopalldb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/pull/268\"\u003edatabricks/databricks-sql-go#268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/databricks/databricks-sql-go/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/databricks/databricks-sql-go/blob/main/CHANGELOG.md\"\u003egithub.com/databricks/databricks-sql-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0 (2026-04-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#320\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/321\"\u003e#321\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/322\"\u003e#322\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd SPOG (Custom URL) routing support via \u003ccode\u003ex-databricks-org-id\u003c/code\u003e\u003ccode\u003edatabricks/databricks-sql-go#347\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#341\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#326\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#351\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#325\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.10.0 (2026-02-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0 (2025-09-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.8.0 (2025-07-24)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Arrow IPC Iterator\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.7.1 (2025-05-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#267\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#268\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#266\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#264\u003c/code\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/databricks/databricks-sql-go/commit/f4d99924f71c94faffaa896ce8c3e427b303fb7b\"\u003e\u003ccode\u003ef4d9992\u003c/code\u003e\u003c/a\u003e Prepare for v1.11.0 release (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/12c3f2a89f74b92842ed24836b326defba36143d\"\u003e\u003ccode\u003e12c3f2a\u003c/code\u003e\u003c/a\u003e Add SPOG (Custom URL) routing support via x-databricks-org-id header (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/3c0f7e41f3ba1f1feff6b6f508eb527690706181\"\u003e\u003ccode\u003e3c0f7e4\u003c/code\u003e\u003c/a\u003e [ES-1804970] Fix CloudFetch returning stale column names from cached results ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/305e3bc8de47034d3e144e3c34d03c4abaf7a04c\"\u003e\u003ccode\u003e305e3bc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add enforceEmbeddedSchemaCorrectness to TExecuteStatementReq (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/344\"\u003e#344\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/3f115aabd2b3f239c6d0f6eaa2d66a5e8e61791d\"\u003e\u003ccode\u003e3f115aa\u003c/code\u003e\u003c/a\u003e Add enforceEmbeddedSchemaCorrectness to TExecuteStatementReq (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/f0487d13339c85f1669ebe26c6eac78ce306e713\"\u003e\u003ccode\u003ef0487d1\u003c/code\u003e\u003c/a\u003e Enable telemetry by default with DSN-controlled priority and full event corre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/4faa786f87c87f1941a3ef2b9c3edecdf125e8f5\"\u003e\u003ccode\u003e4faa786\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.3.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/73b3f3fc6c8873850db030a71f12a4f932b1ad41\"\u003e\u003ccode\u003e73b3f3f\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.3.0 to 5.0.4 (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/ea861a01da7719d3e170990d69fc399468101d27\"\u003e\u003ccode\u003eea861a0\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5.6.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/dbce21ae387b552247507646b0d2a4ca26281b6b\"\u003e\u003ccode\u003edbce21a\u003c/code\u003e\u003c/a\u003e Move CI to Databricks protected runners with JFrog OIDC (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.7.0...v1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dgraph-io/badger/v4` from 4.7.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/releases\"\u003egithub.com/dgraph-io/badger/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support by \u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node by \u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update changelog by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2256\"\u003edgraph-io/badger#2256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update arm runner label by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2248\"\u003edgraph-io/badger#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add checksum tests for package y by \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix typos by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2227\"\u003edgraph-io/badger#2227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(y): shall always return empty slice rather than nil by \u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: test.sh error by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typo of abandoned by \u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2212\"\u003edgraph-io/badger#2212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency node to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2219\"\u003edgraph-io/badger#2219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update the trunk conf file by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2218\"\u003edgraph-io/badger#2218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2221\"\u003edgraph-io/badger#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2229\"\u003edgraph-io/badger#2229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove docs pages in the repo by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: configure renovate to leave go version as declared by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2235\"\u003edgraph-io/badger#2235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: change renovate to maintain backwards compatible go version by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2236\"\u003edgraph-io/badger#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update README.md with correct links and badges by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2239\"\u003edgraph-io/badger#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add doc for encryption at rest by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2240\"\u003edgraph-io/badger#2240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): restrict Dgraph test to core packages only by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2242\"\u003edgraph-io/badger#2242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v4.9.0 release by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2247\"\u003edgraph-io/badger#2247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBadger v4.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hypermodeinc/badger/pull/2189\"\u003ehypermodeinc/badger#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eenh: Compile with jemalloc v5.3.0 by \u003ca href=\"https://github.com/solracsf\"\u003e\u003ccode\u003e@​solracsf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hypermodeinc/badger/pull/2191\"\u003ehypermodeinc/badger#2191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update module golang.org/x/sys to v0.33.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hypermodeinc/badger/pull/2195\"\u003ehypermodeinc/badger#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add new badge by \u003ca href=\"https://github.com/enlightened88\"\u003e\u003ccode\u003e@​enlightened88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hypermodeinc/badger/pull/2194\"\u003ehypermodeinc/badger#2194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/badger/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.9.1] - 2026-02-04\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchro...\n\n_Description has been truncated_","html_url":"https://github.com/michael-angelo-guban/go-ruder-server/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-angelo-guban%2Fgo-ruder-server/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"}},{"old_version":"24.0.4+incompatible","new_version":"28.5.2+incompatible","update_type":"major","path":"/internal/docker","pr_created_at":"2026-04-27T03:43:59.000Z","version_change":"24.0.4+incompatible → 28.5.2+incompatible","issue":{"uuid":"4332934768","node_id":"PR_kwDOHtbncc7V0Mop","number":37976,"state":"closed","title":"Bump github.com/docker/docker from 24.0.4+incompatible to 28.5.2+incompatible in /internal/docker","user":"dependabot[bot]","labels":["dependencies","go","Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-25T09:06:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T03:43:59.000Z","updated_at":"2026-05-25T09:06:44.000Z","time_to_close":2438555,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/docker/docker","old_version":"24.0.4+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"}],"path":"/internal/docker","ecosystem":"go"},"body":"Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.4+incompatible to 28.5.2+incompatible.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v24.0.4...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/docker/docker\u0026package-manager=go_modules\u0026previous-version=24.0.4+incompatible\u0026new-version=28.5.2+incompatible)](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/kovrus/opentelemetry-collector-contrib/pull/37976","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kovrus%2Fopentelemetry-collector-contrib/issues/37976","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37976/packages"}},{"old_version":"25.0.13+incompatible","new_version":"28.5.2+incompatible","update_type":"major","path":"/agents/docker-agent","pr_created_at":"2026-04-25T17:44:48.000Z","version_change":"25.0.13+incompatible → 28.5.2+incompatible","issue":{"uuid":"4328821103","node_id":"PR_kwDOQVSwNM7VoDCb","number":250,"state":"closed","title":"chore(deps): bump the go-deps group in /agents/docker-agent with 4 updates","user":"dependabot[bot]","labels":["component:docker-agent","dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-25T18:05:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-25T17:44:48.000Z","updated_at":"2026-04-25T18:05:07.000Z","time_to_close":1217,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":4,"packages":[{"name":"github.com/docker/docker","old_version":"25.0.13+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/docker/go-connections","old_version":"0.4.0","new_version":"0.7.0","repository_url":"https://github.com/docker/go-connections"},{"name":"github.com/gorilla/websocket","old_version":"1.5.1","new_version":"1.5.3","repository_url":"https://github.com/gorilla/websocket"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.0","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"}],"path":"/agents/docker-agent","ecosystem":"go"},"body":"Bumps the go-deps group in /agents/docker-agent with 4 updates: [github.com/docker/docker](https://github.com/docker/docker), [github.com/docker/go-connections](https://github.com/docker/go-connections), [github.com/gorilla/websocket](https://github.com/gorilla/websocket) and [github.com/redis/go-redis/v9](https://github.com/redis/go-redis).\n\nUpdates `github.com/docker/docker` from 25.0.13+incompatible to 28.5.2+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v25.0.13...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/go-connections` from 0.4.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/7997b0f0ac81b5b26ad7d3d2c02ca2e8fbc6c7d9\"\u003e\u003ccode\u003e7997b0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/156\"\u003e#156\u003c/a\u003e from thaJeztah/bump_go_winio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/329724ad4d0a0ae91c392b41a47df3d7c6475a7f\"\u003e\u003ccode\u003e329724a\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/Microsoft/go-winio v0.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/161dc9bf709385ed22c1c9665d5ef45fc333ce7e\"\u003e\u003ccode\u003e161dc9b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/155\"\u003e#155\u003c/a\u003e from thaJeztah/pin_actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/b115e42ee9f98b5f9de19a2054ae54483e84226d\"\u003e\u003ccode\u003eb115e42\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/154\"\u003e#154\u003c/a\u003e from thaJeztah/fix_non_linux_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/4c35b2ac042020d513569f7578c52177d2b1a03e\"\u003e\u003ccode\u003e4c35b2a\u003c/code\u003e\u003c/a\u003e ci: pin actions to sha\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/b4454a660b5f65feff1ae967957eae3293c85bec\"\u003e\u003ccode\u003eb4454a6\u003c/code\u003e\u003c/a\u003e tlsconfig: make root pool tests deterministic across platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/0819711a9938706b2f8af55cdec923fe8e71ccb4\"\u003e\u003ccode\u003e0819711\u003c/code\u003e\u003c/a\u003e tlsconfig: certPool: pass options as argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/03296353c218966349e11c41430ffd4abdff93c3\"\u003e\u003ccode\u003e0329635\u003c/code\u003e\u003c/a\u003e tlsconfig: rename some vars that shadowed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/894d811275c2f782172ae739d170bcaad295f188\"\u003e\u003ccode\u003e894d811\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/150\"\u003e#150\u003c/a\u003e from thaJeztah/deprecate_SystemCertPool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/0a1293ab5fa588c0498e1447e1d53ce95c6f3315\"\u003e\u003ccode\u003e0a1293a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/153\"\u003e#153\u003c/a\u003e from thaJeztah/chachacha\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/go-connections/compare/v0.4.0...v0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gorilla/websocket` from 1.5.1 to 1.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gorilla/websocket/releases\"\u003egithub.com/gorilla/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003ch2\u003eImportant change\u003c/h2\u003e\n\u003cp\u003eThis reverts the websockets package back to \u003ca href=\"https://github.com/gorilla/websocket/commit/931041c5ee6de24fe9cba1aa16f1a0b910284d6d\"\u003ehttps://github.com/gorilla/websocket/commit/931041c5ee6de24fe9cba1aa16f1a0b910284d6d\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes subprotocol selection (aling with rfc6455) by \u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md, replace master to main by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse status code constant by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/864\"\u003egorilla/websocket#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn.go: default close handler should not return ErrCloseSent. by \u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace ioutil.readfile with os.readfile by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add comment for the readBufferSize and writeBufferSize by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/869\"\u003egorilla/websocket#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove noisy printf in NextReader() and beginMessage() by \u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(echoreadall): fix function echoReadAll comment by \u003ca href=\"https://github.com/XdpCs\"\u003e\u003ccode\u003e@​XdpCs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/881\"\u003egorilla/websocket#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake tests parallel by \u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/872\"\u003egorilla/websocket#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrader.Upgrade: use http.ResposnseController by \u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/871\"\u003egorilla/websocket#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not handle network error in \u003ccode\u003eSetCloseHandler()\u003c/code\u003e by \u003ca href=\"https://github.com/nak3\"\u003e\u003ccode\u003e@​nak3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/863\"\u003egorilla/websocket#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce timer in write_control by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/879\"\u003egorilla/websocket#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lint example code by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/890\"\u003egorilla/websocket#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: format message type by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/889\"\u003egorilla/websocket#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove hideTempErr to allow downstream users to check for errors like net.ErrClosed by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/894\"\u003egorilla/websocket#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not timeout when WriteControl deadline is zero in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/898\"\u003egorilla/websocket#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExcludes errchecks linter by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/904\"\u003egorilla/websocket#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn errors instead of printing to logs by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/897\"\u003egorilla/websocket#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot; Update go version \u0026amp; add verification/testing tools (\u003ca href=\"https://redirect.github.com/gorilla/websocket/issues/840\"\u003e#840\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/908\"\u003egorilla/websocket#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes broken random value generation by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/926\"\u003egorilla/websocket#926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverts back to v1.5.0 by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/929\"\u003egorilla/websocket#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XdpCs\"\u003e\u003ccode\u003e@​XdpCs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/881\"\u003egorilla/websocket#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/872\"\u003egorilla/websocket#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nak3\"\u003e\u003ccode\u003e@​nak3\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/863\"\u003egorilla/websocket#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/894\"\u003egorilla/websocket#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/904\"\u003egorilla/websocket#904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\"\u003ehttps://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes subprotocol selection (aling with rfc6455) by \u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md, replace master to main by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse status code constant by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/864\"\u003egorilla/websocket#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn.go: default close handler should not return ErrCloseSent. by \u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace ioutil.readfile with os.readfile by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add comment for the readBufferSize and writeBufferSize by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/869\"\u003egorilla/websocket#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove noisy printf in NextReader() and beginMessage() by \u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\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/gorilla/websocket/commit/ce903f6d1d961af3a8602f2842c8b1c3fca58c4d\"\u003e\u003ccode\u003ece903f6\u003c/code\u003e\u003c/a\u003e Reverts to v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/9ec25ca502ec881a7e873d3cdf35da60eab22037\"\u003e\u003ccode\u003e9ec25ca\u003c/code\u003e\u003c/a\u003e fixes broken random value generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/1bddf2e0dba6f35492b0f5614905b291cd0ab88d\"\u003e\u003ccode\u003e1bddf2e\u003c/code\u003e\u003c/a\u003e bumps go version \u0026amp; removes deprecated module usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/750bf92096b4cd4d75082948a4e143f303a65390\"\u003e\u003ccode\u003e750bf92\u003c/code\u003e\u003c/a\u003e adds GHA \u0026amp; Makefile configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/b2c246b2ec6f86b53889c79022fec8dabe0a20bb\"\u003e\u003ccode\u003eb2c246b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot; Update go version \u0026amp; add verification/testing tools (\u003ca href=\"https://redirect.github.com/gorilla/websocket/issues/840\"\u003e#840\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/09a6bab4667fc302c7f23ad770ce48be6fc2d15f\"\u003e\u003ccode\u003e09a6bab\u003c/code\u003e\u003c/a\u003e removing error handling while closing connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/58af150309a40ad57463b8087fe33d59d5a490d3\"\u003e\u003ccode\u003e58af150\u003c/code\u003e\u003c/a\u003e return errors instead of printing to logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/e5f1a0aad0accdff7dc9131fdcce912e28d8f4d5\"\u003e\u003ccode\u003ee5f1a0a\u003c/code\u003e\u003c/a\u003e excludes errchecks linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/b2a86a174473e870c9fcc3eaba8957689090d2cc\"\u003e\u003ccode\u003eb2a86a1\u003c/code\u003e\u003c/a\u003e Do not timeout when WriteControl deadline is zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/695e9095ce8736ac99c83939ca6b0fe93768f680\"\u003e\u003ccode\u003e695e909\u003c/code\u003e\u003c/a\u003e Remove hideTempErr to allow downstream users to check for errors like net.Err...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.17.0 to 9.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.18.0\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚡ Performance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.18.0 (2026-02-16)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/90faf0692313160b1140f96716763227912aec44\"\u003e\u003ccode\u003e90faf06\u003c/code\u003e\u003c/a\u003e chore(release): update versions in deps (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/bf8e8e3b16dc5b4f51b69e9bb9a49b72fb9e3e79\"\u003e\u003ccode\u003ebf8e8e3\u003c/code\u003e\u003c/a\u003e chore(release): v9.18.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a881cd4280bf6006c14eda4b9449168b30e7dd02\"\u003e\u003ccode\u003ea881cd4\u003c/code\u003e\u003c/a\u003e fix(clone): nil pointer dereference in PubSub after WithTimeout() (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ee6e9dbf09125366d1270f31969b493325f524f1\"\u003e\u003ccode\u003eee6e9db\u003c/code\u003e\u003c/a\u003e feat(otel): Add OpenTelemetry Native Metrics Support (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b53f2b0c9d1fa4e19680a20de2050aa7c2c5ab8d\"\u003e\u003ccode\u003eb53f2b0\u003c/code\u003e\u003c/a\u003e feat(sch): MaintNotifications for ClusterClient (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/f25343d2813d9f718a9158175d747173756f02c2\"\u003e\u003ccode\u003ef25343d\u003c/code\u003e\u003c/a\u003e chore(tests): Add comprehensive TLS tests and example (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/33ca5cb864ce5567e8c955f66aba2723e89100d3\"\u003e\u003ccode\u003e33ca5cb\u003c/code\u003e\u003c/a\u003e feat(commands): Add support for Redis HOTKEYS commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/34f4568e4f847465a5219fb51267c41433407c52\"\u003e\u003ccode\u003e34f4568\u003c/code\u003e\u003c/a\u003e fix(conn): guard against nil MaintNotificationsConfig in initConn (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2fc030f0d1020e3c7a52011343fcd10b995c22df\"\u003e\u003ccode\u003e2fc030f\u003c/code\u003e\u003c/a\u003e perf(options): perf Fuzz Test Go File (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/63ed1fd9cd6084e3bd68903d9f9a72df165693a7\"\u003e\u003ccode\u003e63ed1fd\u003c/code\u003e\u003c/a\u003e Add support for Redis Streams Idempotent Production (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.0...v9.18.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/streamspace-dev/streamspace/pull/250","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamspace-dev%2Fstreamspace/issues/250","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/250/packages"}},{"old_version":"28.3.3+incompatible","new_version":"28.5.2+incompatible","update_type":"minor","path":null,"pr_created_at":"2026-04-24T19:27:20.000Z","version_change":"28.3.3+incompatible → 28.5.2+incompatible","issue":{"uuid":"4325112759","node_id":"PR_kwDORWfhJs7VcbS1","number":36,"state":"closed","title":"chore(deps): bump the go-deps group across 1 directory with 49 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-12T02:03:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T19:27:20.000Z","updated_at":"2026-05-12T02:03:05.000Z","time_to_close":1492542,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":49,"packages":[{"name":"github.com/allisson/go-pglock/v3","old_version":"3.0.0","new_version":"3.2.0","repository_url":"https://github.com/allisson/go-pglock"},{"name":"github.com/apache/pulsar-client-go","old_version":"0.18.0","new_version":"0.19.0","repository_url":"https://github.com/apache/pulsar-client-go"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.1","new_version":"1.41.6","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/eventbridge","old_version":"1.44.0","new_version":"1.45.24","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/firehose","old_version":"1.40.0","new_version":"1.42.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/glue","old_version":"1.126.0","new_version":"1.139.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/kinesis","old_version":"1.38.0","new_version":"1.43.6","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/lambda","old_version":"1.76.0","new_version":"1.90.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/personalizeevents","old_version":"1.29.0","new_version":"1.31.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.96.0","new_version":"1.100.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.41.6","new_version":"1.42.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/confluentinc/confluent-kafka-go/v2","old_version":"2.13.0","new_version":"2.14.1","repository_url":"https://github.com/confluentinc/confluent-kafka-go"},{"name":"github.com/databricks/databricks-sql-go","old_version":"1.8.0","new_version":"1.11.0","repository_url":"https://github.com/databricks/databricks-sql-go"},{"name":"github.com/dgraph-io/badger/v4","old_version":"4.8.0","new_version":"4.9.1","repository_url":"https://github.com/dgraph-io/badger"},{"name":"github.com/dlclark/regexp2","old_version":"1.11.5","new_version":"1.12.0","repository_url":"https://github.com/dlclark/regexp2"},{"name":"github.com/docker/docker","old_version":"28.3.3+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/duckdb/duckdb-go/v2","old_version":"2.5.0","new_version":"2.10502.0","repository_url":"https://github.com/duckdb/duckdb-go"},{"name":"github.com/fsouza/fake-gcs-server","old_version":"1.53.1","new_version":"1.54.0","repository_url":"https://github.com/fsouza/fake-gcs-server"},{"name":"github.com/golang-migrate/migrate/v4","old_version":"4.18.3","new_version":"4.19.1","repository_url":"https://github.com/golang-migrate/migrate"},{"name":"github.com/gomodule/redigo","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/gomodule/redigo"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.7","new_version":"2.29.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/k3a/html2text","old_version":"1.2.1","new_version":"1.4.0","repository_url":"https://github.com/k3a/html2text"},{"name":"github.com/klauspost/compress","old_version":"1.18.4","new_version":"1.18.5","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.11.2","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/microsoft/go-mssqldb","old_version":"1.9.2","new_version":"1.9.8","repository_url":"https://github.com/microsoft/go-mssqldb"},{"name":"github.com/minio/minio-go/v7","old_version":"7.0.98","new_version":"7.0.100","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.24.0","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/redis/go-redis/v9","old_version":"9.12.1","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/rudderlabs/keydb","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/rudderlabs/keydb"},{"name":"github.com/rudderlabs/rudder-transformer/go","old_version":"1.122.0","new_version":"1.131.1","repository_url":"https://github.com/rudderlabs/rudder-transformer"},{"name":"github.com/rudderlabs/sqlconnect-go","old_version":"1.20.3","new_version":"1.25.2","repository_url":"https://github.com/rudderlabs/sqlconnect-go"},{"name":"github.com/segmentio/kafka-go","old_version":"0.4.50","new_version":"0.4.51","repository_url":"https://github.com/segmentio/kafka-go"},{"name":"github.com/trinodb/trino-go-client","old_version":"0.328.0","new_version":"0.333.0","repository_url":"https://github.com/trinodb/trino-go-client"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/allisson/go-pglock/v3](https://github.com/allisson/go-pglock) | `3.0.0` | `3.2.0` |\n| [github.com/apache/pulsar-client-go](https://github.com/apache/pulsar-client-go) | `0.18.0` | `0.19.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.6` |\n| [github.com/aws/aws-sdk-go-v2/service/eventbridge](https://github.com/aws/aws-sdk-go-v2) | `1.44.0` | `1.45.24` |\n| [github.com/aws/aws-sdk-go-v2/service/firehose](https://github.com/aws/aws-sdk-go-v2) | `1.40.0` | `1.42.14` |\n| [github.com/aws/aws-sdk-go-v2/service/glue](https://github.com/aws/aws-sdk-go-v2) | `1.126.0` | `1.139.3` |\n| [github.com/aws/aws-sdk-go-v2/service/kinesis](https://github.com/aws/aws-sdk-go-v2) | `1.38.0` | `1.43.6` |\n| [github.com/aws/aws-sdk-go-v2/service/lambda](https://github.com/aws/aws-sdk-go-v2) | `1.76.0` | `1.90.0` |\n| [github.com/aws/aws-sdk-go-v2/service/personalizeevents](https://github.com/aws/aws-sdk-go-v2) | `1.29.0` | `1.31.14` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.96.0` | `1.100.0` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.41.6` | `1.42.0` |\n| [github.com/confluentinc/confluent-kafka-go/v2](https://github.com/confluentinc/confluent-kafka-go) | `2.13.0` | `2.14.1` |\n| [github.com/databricks/databricks-sql-go](https://github.com/databricks/databricks-sql-go) | `1.8.0` | `1.11.0` |\n| [github.com/dgraph-io/badger/v4](https://github.com/dgraph-io/badger) | `4.8.0` | `4.9.1` |\n| [github.com/dlclark/regexp2](https://github.com/dlclark/regexp2) | `1.11.5` | `1.12.0` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `28.3.3+incompatible` | `28.5.2+incompatible` |\n| [github.com/duckdb/duckdb-go/v2](https://github.com/duckdb/duckdb-go) | `2.5.0` | `2.10502.0` |\n| [github.com/fsouza/fake-gcs-server](https://github.com/fsouza/fake-gcs-server) | `1.53.1` | `1.54.0` |\n| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | `4.18.3` | `4.19.1` |\n| [github.com/gomodule/redigo](https://github.com/gomodule/redigo) | `1.9.2` | `1.9.3` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.7` | `2.29.0` |\n| [github.com/k3a/html2text](https://github.com/k3a/html2text) | `1.2.1` | `1.4.0` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.4` | `1.18.5` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.2` | `1.12.3` |\n| [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb) | `1.9.2` | `1.9.8` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.98` | `7.0.100` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.24.0` | `2.28.1` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.12.1` | `9.18.0` |\n| [github.com/rudderlabs/keydb](https://github.com/rudderlabs/keydb) | `1.3.0` | `1.4.1` |\n| [github.com/rudderlabs/rudder-transformer/go](https://github.com/rudderlabs/rudder-transformer) | `1.122.0` | `1.131.1` |\n| [github.com/rudderlabs/sqlconnect-go](https://github.com/rudderlabs/sqlconnect-go) | `1.20.3` | `1.25.2` |\n| [github.com/segmentio/kafka-go](https://github.com/segmentio/kafka-go) | `0.4.50` | `0.4.51` |\n| [github.com/trinodb/trino-go-client](https://github.com/trinodb/trino-go-client) | `0.328.0` | `0.333.0` |\n\n\nUpdates `github.com/allisson/go-pglock/v3` from 3.0.0 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allisson/go-pglock/releases\"\u003egithub.com/allisson/go-pglock/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add rwlock functionality by \u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: enhance documentation with emojis by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/16\"\u003eallisson/go-pglock#16\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme badges by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/12\"\u003eallisson/go-pglock#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve documentation, tests, and examples by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/13\"\u003eallisson/go-pglock#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/a8e599f5ce4b824fae73d5a1aec1d7e2b1a3671a\"\u003e\u003ccode\u003ea8e599f\u003c/code\u003e\u003c/a\u003e docs: enhance documentation with emojis (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/16\"\u003e#16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e3b767aa28a0f8a2a7eacb0360ed3dc6b3f0ed88\"\u003e\u003ccode\u003ee3b767a\u003c/code\u003e\u003c/a\u003e feat: add rwlock functionality (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e2016c003ade7d3b44ece6ab9e867f9fcc02fa32\"\u003e\u003ccode\u003ee2016c0\u003c/code\u003e\u003c/a\u003e feat: improve documentation, tests, and examples (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/acbfc79e2be6166be54a64f2a0fb8babee1d0334\"\u003e\u003ccode\u003eacbfc79\u003c/code\u003e\u003c/a\u003e Update readme badges (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/apache/pulsar-client-go` from 0.18.0 to 0.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/pulsar-client-go/releases\"\u003egithub.com/apache/pulsar-client-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] Add JSON tag for \u003ccode\u003eUpdateAuthData\u003c/code\u003e in \u003ccode\u003eUpdateOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1450\"\u003e#1450\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add \u003ccode\u003eRemovePersistence\u003c/code\u003e methods to namespace admin (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Add support for PIP-431: creation and last publish timestamps (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e) by \u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update example code and add log initialization configurations (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1449\"\u003e#1449\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update release process to link release and release notes to the Pulsar website (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1453\"\u003e#1453\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Change producer reconnect error logs to warn logs (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1445\"\u003e#1445\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Implement \u003ccode\u003eReconsumeLater\u003c/code\u003e on regex consumer (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\u003c/a\u003e) by \u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for issuer URL override in client credentials flow (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1463\"\u003e#1463\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add removal methods for namespace policies (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1465\"\u003e#1465\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for retrieving schema compatibility strategy with options (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1469\"\u003e#1469\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add remove replication clusters topic API (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1470\"\u003e#1470\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Treat \u003ccode\u003eProducerBlockedQuotaExceededException\u003c/code\u003e as retryable and continue reconnecting (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1457\"\u003e#1457\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix panic when messages size is 0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1460\"\u003e#1460\u003c/a\u003e) by \u003ca href=\"https://github.com/unJASON\"\u003e\u003ccode\u003e@​unJASON\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Make service URL parsing compatible with Go 1.26 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1468\"\u003e#1468\u003c/a\u003e) by \u003ca href=\"https://github.com/nodece\"\u003e\u003ccode\u003e@​nodece\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add scoped topic policies support (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1471\"\u003e#1471\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix consumer not consuming resent chunked messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1464\"\u003e#1464\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unJASON\"\u003e\u003ccode\u003e@​unJASON\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1460\"\u003e#1460\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/apache/pulsar-client-go/blob/master/CHANGELOG.md\"\u003egithub.com/apache/pulsar-client-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003ePulsar-client-go Changelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003e[0.19.0] 2026-04-07\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] Add JSON tag for \u003ccode\u003eUpdateAuthData\u003c/code\u003e in \u003ccode\u003eUpdateOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1450\"\u003e#1450\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add \u003ccode\u003eRemovePersistence\u003c/code\u003e methods to namespace admin (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1447\"\u003e#1447\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Add support for PIP-431: creation and last publish timestamps (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e) by \u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update example code and add log initialization configurations (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1449\"\u003e#1449\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Update release process to link release and release notes to the Pulsar website (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1453\"\u003e#1453\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Change producer reconnect error logs to warn logs (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1445\"\u003e#1445\u003c/a\u003e) by \u003ca href=\"https://github.com/RobertIndie\"\u003e\u003ccode\u003e@​RobertIndie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Implement \u003ccode\u003eReconsumeLater\u003c/code\u003e on regex consumer (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\u003c/a\u003e) by \u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for issuer URL override in client credentials flow (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1463\"\u003e#1463\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add removal methods for namespace policies (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1465\"\u003e#1465\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add support for retrieving schema compatibility strategy with options (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1469\"\u003e#1469\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add remove replication clusters topic API (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1470\"\u003e#1470\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Treat \u003ccode\u003eProducerBlockedQuotaExceededException\u003c/code\u003e as retryable and continue reconnecting (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1457\"\u003e#1457\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix panic when messages size is 0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1460\"\u003e#1460\u003c/a\u003e) by \u003ca href=\"https://github.com/unJASON\"\u003e\u003ccode\u003e@​unJASON\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[improve] Make service URL parsing compatible with Go 1.26 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1468\"\u003e#1468\u003c/a\u003e) by \u003ca href=\"https://github.com/nodece\"\u003e\u003ccode\u003e@​nodece\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[feat] Add scoped topic policies support (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1471\"\u003e#1471\u003c/a\u003e) by \u003ca href=\"https://github.com/freeznet\"\u003e\u003ccode\u003e@​freeznet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[fix] Fix consumer not consuming resent chunked messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1464\"\u003e#1464\u003c/a\u003e) by \u003ca href=\"https://github.com/geniusjoe\"\u003e\u003ccode\u003e@​geniusjoe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codelipenghui\"\u003e\u003ccode\u003e@​codelipenghui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1451\"\u003e#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jordanfitz\"\u003e\u003ccode\u003e@​jordanfitz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/pull/1456\"\u003e#1456\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/apache/pulsar-client-go/commit/593fccfbd82b80afed335727963b6f5730581491\"\u003e\u003ccode\u003e593fccf\u003c/code\u003e\u003c/a\u003e [Issue 1446][Consumer] Fix consumer can't consume resent chunked messages (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/e7eb92f148f55fbb437d499611f509eb55d72113\"\u003e\u003ccode\u003ee7eb92f\u003c/code\u003e\u003c/a\u003e feat(pulsaradmin): add scoped topic policies support (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/d0db3403023d3390392db8562741691482af6df4\"\u003e\u003ccode\u003ed0db340\u003c/code\u003e\u003c/a\u003e improve: service URL parsing compatible with Go 1.26 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/15bd915fcf0af108c533f17dd4fe50f81e1e5a15\"\u003e\u003ccode\u003e15bd915\u003c/code\u003e\u003c/a\u003e fix(consumer): fix panic when messages size is 0 (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/d7fafb5a559a1bcd744dff2c3fb2493884621bbd\"\u003e\u003ccode\u003ed7fafb5\u003c/code\u003e\u003c/a\u003e feat: regard ProducerBlockedQuotaExceededException as retryable exception to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/70d34c965f3961cbd77f517af46d24b706612be6\"\u003e\u003ccode\u003e70d34c9\u003c/code\u003e\u003c/a\u003e admin: add remove replication clusters topic API (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/7832a7da85158d86a2bf56f9a6eaf7eebe5bde50\"\u003e\u003ccode\u003e7832a7d\u003c/code\u003e\u003c/a\u003e feat(topic): add support for retrieving applied schema compatibility strategy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/3564674615ac147075a299aafa8101ccbc2846cf\"\u003e\u003ccode\u003e3564674\u003c/code\u003e\u003c/a\u003e feat(namespace): add removal methods for namespace policies (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1465\"\u003e#1465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/203dcf1cd22dbcf853c2a06c52dee3c4e1eba92b\"\u003e\u003ccode\u003e203dcf1\u003c/code\u003e\u003c/a\u003e feat(oauth2): add support for issuer URL override in client credentials flow ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/pulsar-client-go/commit/cc185904de7b42dc97193188874ce6605ff2d560\"\u003e\u003ccode\u003ecc18590\u003c/code\u003e\u003c/a\u003e Implement ReconsumeLater on regex consumer (\u003ca href=\"https://redirect.github.com/apache/pulsar-client-go/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/pulsar-client-go/compare/v0.18.0...v0.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.1 to 1.41.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9bc9c51d733fd437a60a8710531477ca0347dcc4\"\u003e\u003ccode\u003e9bc9c51\u003c/code\u003e\u003c/a\u003e Release 2026-04-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2b41455a8d88032b9b76b0bafbe23de0a61a6f29\"\u003e\u003ccode\u003e2b41455\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/2327a1b15b5f16414e715325bc9579082fde0767\"\u003e\u003ccode\u003e2327a1b\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/9225797aa8ce8661d61f4628973aface4e01c922\"\u003e\u003ccode\u003e9225797\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/7b6f675adb365c7b069aaf2a8e81c4b8f8a5d08e\"\u003e\u003ccode\u003e7b6f675\u003c/code\u003e\u003c/a\u003e Bump smithy-go to 1.25 (again) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8b6a97220901cccfd8a06f6f25aef65a967384c\"\u003e\u003ccode\u003ec8b6a97\u003c/code\u003e\u003c/a\u003e Release 2026-04-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4a05c2ba948715d305aff4519154abe2c4799246\"\u003e\u003ccode\u003e4a05c2b\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/6cd4cc9201382be2638c8b4951b5d92de73c1161\"\u003e\u003ccode\u003e6cd4cc9\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/3153bed494fb9e426640b30c7b91be0510b20362\"\u003e\u003ccode\u003e3153bed\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/fe3cef6cc115a2915f5410c739dc73d51553d709\"\u003e\u003ccode\u003efe3cef6\u003c/code\u003e\u003c/a\u003e Make AccountIDEndpointRouting aware of bdd endpoints (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/eventbridge` from 1.44.0 to 1.45.24\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/9bc9c51d733fd437a60a8710531477ca0347dcc4\"\u003e\u003ccode\u003e9bc9c51\u003c/code\u003e\u003c/a\u003e Release 2026-04-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2b41455a8d88032b9b76b0bafbe23de0a61a6f29\"\u003e\u003ccode\u003e2b41455\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/2327a1b15b5f16414e715325bc9579082fde0767\"\u003e\u003ccode\u003e2327a1b\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/9225797aa8ce8661d61f4628973aface4e01c922\"\u003e\u003ccode\u003e9225797\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/7b6f675adb365c7b069aaf2a8e81c4b8f8a5d08e\"\u003e\u003ccode\u003e7b6f675\u003c/code\u003e\u003c/a\u003e Bump smithy-go to 1.25 (again) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8b6a97220901cccfd8a06f6f25aef65a967384c\"\u003e\u003ccode\u003ec8b6a97\u003c/code\u003e\u003c/a\u003e Release 2026-04-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4a05c2ba948715d305aff4519154abe2c4799246\"\u003e\u003ccode\u003e4a05c2b\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/6cd4cc9201382be2638c8b4951b5d92de73c1161\"\u003e\u003ccode\u003e6cd4cc9\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/3153bed494fb9e426640b30c7b91be0510b20362\"\u003e\u003ccode\u003e3153bed\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/fe3cef6cc115a2915f5410c739dc73d51553d709\"\u003e\u003ccode\u003efe3cef6\u003c/code\u003e\u003c/a\u003e Make AccountIDEndpointRouting aware of bdd endpoints (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3387\"\u003e#3387\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.44.0...service/eventbridge/v1.45.24\"\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/firehose` from 1.40.0 to 1.42.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0bf429307b834ad6f4f1ae4c12dd1f9ec0b5becc\"\u003e\u003ccode\u003e0bf4293\u003c/code\u003e\u003c/a\u003e Feat ep region validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3225\"\u003e#3225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f09d565b49fff1c785d90663395d4fcde898aa0\"\u003e\u003ccode\u003e7f09d56\u003c/code\u003e\u003c/a\u003e Release 2025-11-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f7d36769da6abb2202a0a2c8f7289d74947338c1\"\u003e\u003ccode\u003ef7d3676\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/f077cda2a6a69040580d2be06c2e9314d0b888ba\"\u003e\u003ccode\u003ef077cda\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/a432037f9e94425a2482aa0511f34bc90957462d\"\u003e\u003ccode\u003ea432037\u003c/code\u003e\u003c/a\u003e Release 2025-11-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c2f5fedf56ddfc0d8545f7cc896dcc3c87eb20f1\"\u003e\u003ccode\u003ec2f5fed\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/4ba302d73ef06d83b682721338fa761d86997475\"\u003e\u003ccode\u003e4ba302d\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/1761ff4f721956b437f7ac546ba8477b500cd853\"\u003e\u003ccode\u003e1761ff4\u003c/code\u003e\u003c/a\u003e drop deprecated services from 10/28/25 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3224\"\u003e#3224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/90b6bc902481a53f3144c7ccf31219287bc73d47\"\u003e\u003ccode\u003e90b6bc9\u003c/code\u003e\u003c/a\u003e Release 2025-11-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9da1aa46da73d8a01cc6737d31b0eff8ed9955e3\"\u003e\u003ccode\u003e9da1aa4\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.40.0...service/sqs/v1.42.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/glue` from 1.126.0 to 1.139.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9bc9c51d733fd437a60a8710531477ca0347dcc4\"\u003e\u003ccode\u003e9bc9c51\u003c/code\u003e\u003c/a\u003e Release 2026-04-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2b41455a8d88032b9b76b0bafbe23de0a61a6f29\"\u003e\u003ccode\u003e2b41455\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/2327a1b15b5f16414e715325bc9579082fde0767\"\u003e\u003ccode\u003e2327a1b\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/9225797aa8ce8661d61f4628973aface4e01c922\"\u003e\u003ccode\u003e9225797\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/7b6f675adb365c7b069aaf2a8e81c4b8f8a5d08e\"\u003e\u003ccode\u003e7b6f675\u003c/code\u003e\u003c/a\u003e Bump smithy-go to 1.25 (again) (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3390\"\u003e#3390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8b6a97220901cccfd8a06f6f25aef65a967384c\"\u003e\u003ccode\u003ec8b6a97\u003c/code\u003e\u003c/a\u003e Release 2026-04-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4a05c2ba948715d305aff4519154abe2c4799246\"\u003e\u003ccode\u003e4a05c2b\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/6cd4cc9201382be2638c8b4951b5d92de73c1161\"\u003e\u003ccode\u003e6cd4cc9\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/3153bed494fb9e426640b30c7b91be0510b20362\"\u003e\u003ccode\u003e3153bed\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/fe3cef6cc115a2915f5410c739dc73d51553d709\"\u003e\u003ccode\u003efe3cef6\u003c/code\u003e\u003c/a\u003e Make AccountIDEndpointRouting aware of bdd endpoints (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.126.0...service/glue/v1.139.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/kinesis` from 1.38.0 to 1.43.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e7dfd72430a509508020d79243fd665113fe668b\"\u003e\u003ccode\u003ee7dfd72\u003c/code\u003e\u003c/a\u003e Release 2024-05-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/316c7cd9c3689665f2d09840b0eeccc18084594c\"\u003e\u003ccode\u003e316c7cd\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/ba18a1e5cf5209d6eae8189f5bf8a15bc99409c8\"\u003e\u003ccode\u003eba18a1e\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/31c2861732d68954e5941053c22644f77ae71661\"\u003e\u003ccode\u003e31c2861\u003c/code\u003e\u003c/a\u003e fix: improve Go doc formatter (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2636\"\u003e#2636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7a87a62c512d2685bb5ef989870f9a9e73473b17\"\u003e\u003ccode\u003e7a87a62\u003c/code\u003e\u003c/a\u003e add missing changelog (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2635\"\u003e#2635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8cc2bc3ede1a7c5ee03df9e578ca0043c902142d\"\u003e\u003ccode\u003e8cc2bc3\u003c/code\u003e\u003c/a\u003e Release 2024-05-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/36b4e92c7b0b3a63dad7fc1529fc55612459c061\"\u003e\u003ccode\u003e36b4e92\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/9e70bfa9f57e3b84b4aae903b5e0b349db14ec17\"\u003e\u003ccode\u003e9e70bfa\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/7a654f56ec21024f9cb421fc0a191b3fd966f826\"\u003e\u003ccode\u003e7a654f5\u003c/code\u003e\u003c/a\u003e dep: bump x/net to 0.23.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eff26206750b035b1f25da64002e2e84cca5830c\"\u003e\u003ccode\u003eeff2620\u003c/code\u003e\u003c/a\u003e Release 2024-05-06\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.38.0...service/fsx/v1.43.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/lambda` from 1.76.0 to 1.90.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/f4b68139280ee1873399b27d581ba128834c71c4\"\u003e\u003ccode\u003ef4b6813\u003c/code\u003e\u003c/a\u003e Release 2025-11-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2d7b311712b2b340539374cfc37746105a24dfcc\"\u003e\u003ccode\u003e2d7b311\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/9e3111912844ec2dbc08e073867cdc81fc0524a7\"\u003e\u003ccode\u003e9e31119\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/aacca0a210fc819cfdbe4dbaea4e28fc66788a55\"\u003e\u003ccode\u003eaacca0a\u003c/code\u003e\u003c/a\u003e Release 2025-11-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f2f7085b91ff4a1f6bc7ec01b5c40898394bdab1\"\u003e\u003ccode\u003ef2f7085\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/98ac357edf60e930fc6ac1790b457ce63100406b\"\u003e\u003ccode\u003e98ac357\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/545573ffc380220953b0623eaf8ff033433a4d32\"\u003e\u003ccode\u003e545573f\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/0c4b1ae2386e80ece230041b4c19322880f5135a\"\u003e\u003ccode\u003e0c4b1ae\u003c/code\u003e\u003c/a\u003e upgrade to smithy-go v1.23.2 to track allocation improvements (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3222\"\u003e#3222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bae1d689b9cdba0639a0c9e04f90041168a83ef1\"\u003e\u003ccode\u003ebae1d68\u003c/code\u003e\u003c/a\u003e Release 2025-11-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/67d7b9cb0251a852fa0b6a012e7317b353e54c6e\"\u003e\u003ccode\u003e67d7b9c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.76.0...service/s3/v1.90.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/personalizeevents` from 1.29.0 to 1.31.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0c74d28b606e71c1ee23d7ee17ec4949001cf56\"\u003e\u003ccode\u003ea0c74d2\u003c/code\u003e\u003c/a\u003e Release 2025-10-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eb611540d594538970ddd91b7802f5152cca8d2f\"\u003e\u003ccode\u003eeb61154\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e20d3e4b6065b1a8cdd97d00342cdc8d8c02561b\"\u003e\u003ccode\u003ee20d3e4\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9acd5faf2ca161219176c3cd8402837c98ed82ce\"\u003e\u003ccode\u003e9acd5fa\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a91cc6c72206a1cef64caff0c70fa1bd13bd4543\"\u003e\u003ccode\u003ea91cc6c\u003c/code\u003e\u003c/a\u003e Speed up unit tests by removing duplicate work (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3216\"\u003e#3216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7cdc7c899de02d83c7936cdb72ada0ebbe18168f\"\u003e\u003ccode\u003e7cdc7c8\u003c/code\u003e\u003c/a\u003e Release 2025-10-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/feadc370b1adccab28e4e0c85b59f427ba750e35\"\u003e\u003ccode\u003efeadc37\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/0d16eb22ed7eb8e8ac37a09065a87de15ce79a97\"\u003e\u003ccode\u003e0d16eb2\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/ff236e2136be47c2f65b74321ea17a4540813509\"\u003e\u003ccode\u003eff236e2\u003c/code\u003e\u003c/a\u003e remove superfluous goDirective (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3212\"\u003e#3212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4718b0d9f829365f99abfa7f0460ad82dda90259\"\u003e\u003ccode\u003e4718b0d\u003c/code\u003e\u003c/a\u003e ci: scope down GitHub Token permissions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3217\"\u003e#3217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.29.0...config/v1.31.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.96.0 to 1.100.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/18fee87f2c0615b0e5c3f28f1b95af810a9e77b5\"\u003e\u003ccode\u003e18fee87\u003c/code\u003e\u003c/a\u003e Release 2026-04-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0ce157cd6b5427066ddb682a4967a3047230de4b\"\u003e\u003ccode\u003e0ce157c\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/68cdb4a02d56b9d932fbfed22660cfa64e815ef6\"\u003e\u003ccode\u003e68cdb4a\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/f399972fb759f6ffd315963de511da785ef408e6\"\u003e\u003ccode\u003ef399972\u003c/code\u003e\u003c/a\u003e Bump Smithy from 1.67.0 to 1.69.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3394\"\u003e#3394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3c19a9b3eb17f48f6b9fc1cad644859d062775ad\"\u003e\u003ccode\u003e3c19a9b\u003c/code\u003e\u003c/a\u003e Release 2026-04-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1dfac3ec5a6c560e6fee389d0f1f364eb57ae616\"\u003e\u003ccode\u003e1dfac3e\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/d842df6fcef5ecc94e2133cb1d96fac4926aadb4\"\u003e\u003ccode\u003ed842df6\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/ffeb52a25097274529920d8f91b4ca27f7b636a9\"\u003e\u003ccode\u003effeb52a\u003c/code\u003e\u003c/a\u003e bump to latest smithy-go codegen (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3393\"\u003e#3393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e839880e8d30897bd8a7684d83626d81f82c565a\"\u003e\u003ccode\u003ee839880\u003c/code\u003e\u003c/a\u003e Release 2026-04-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4c898c88577f4102793d3e15de05ad3b5b1e2ef5\"\u003e\u003ccode\u003e4c898c8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.96.0...service/s3/v1.100.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.41.6 to 1.42.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/ee5e3f05637540596cc7aab1359742000a8d533a\"\u003e\u003ccode\u003eee5e3f0\u003c/code\u003e\u003c/a\u003e Release 2023-11-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b65c226f47aa1f837699664bdc65c3c3e3611765\"\u003e\u003ccode\u003eb65c226\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/7a194b9b0344774a5af100d11ea2066c5b0cf234\"\u003e\u003ccode\u003e7a194b9\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/0cb924a0007bc681d12f382a604368e0660827ee\"\u003e\u003ccode\u003e0cb924a\u003c/code\u003e\u003c/a\u003e Add support for configured endpoints. (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2328\"\u003e#2328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/61039fea9cc9e080c53382850c87685b5406fd68\"\u003e\u003ccode\u003e61039fe\u003c/code\u003e\u003c/a\u003e Release 2023-10-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/797e0560769725635218fc30a2554c1bbaccc01b\"\u003e\u003ccode\u003e797e056\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/822585d3f621a7c5844584d8e471c32f852702aa\"\u003e\u003ccode\u003e822585d\u003c/code\u003e\u003c/a\u003e Update SDK's smithy-go dependency to v1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/abf753db747dd256f3ee69712a19d1d3dc681f23\"\u003e\u003ccode\u003eabf753d\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/99861c071109ce5ee4f1cb3b72ead2062b3bd86c\"\u003e\u003ccode\u003e99861c0\u003c/code\u003e\u003c/a\u003e lang: bump minimum go version to 1.19 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2ac0a53ac45acaadc4526fd25b643dc46032b02a\"\u003e\u003ccode\u003e2ac0a53\u003c/code\u003e\u003c/a\u003e Release 2023-10-30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.6...service/s3/v1.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.24.0 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/releases\"\u003egithub.com/aws/smithy-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch1\u003eRelease (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add support for endpointBdd trait\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add new middleware functions to get event stream output from middleware\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-04-23)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fixed a memory leak in the LRU cache implementation used by some AWS services.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add support for endpointBdd trait\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-02)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.3\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Add additional sigv4 configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go/aws-http-auth\u003c/code\u003e: \u003ca href=\"https://github.com/aws/smithy-go/blob/main/aws-http-auth/CHANGELOG.md#v113-2026-04-02\"\u003ev1.1.3\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Add additional sigv4 configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add new middleware functions to get event stream output from middleware\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2025-12-01)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/73bb8a7d6e222332d46eec7209ba3cd0ba520239\"\u003e\u003ccode\u003e73bb8a7\u003c/code\u003e\u003c/a\u003e Release 2026-04-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/f056c6fb0b43ba9bfeca6c29c8c1e1046437e45e\"\u003e\u003ccode\u003ef056c6f\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/ee36afc3d70050ba990c8de8d65043ac11d1f9f4\"\u003e\u003ccode\u003eee36afc\u003c/code\u003e\u003c/a\u003e Implement BDD generator for \u003ca href=\"https://github.com/endpointBdd\"\u003e\u003ccode\u003e@​endpointBdd\u003c/code\u003e\u003c/a\u003e Smithy trait (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/3dbea7015f5ed79312e2a3cb6bbf39f7a26e46ea\"\u003e\u003ccode\u003e3dbea70\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/f08a600f5709eee40b1e2d5d191402e3ddc20f78\"\u003e\u003ccode\u003ef08a600\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/dff9455bd9fa895e0cd09809ca3bcf795fc86ff9\"\u003e\u003ccode\u003edff9455\u003c/code\u003e\u003c/a\u003e include getAttr as a static condition when evaluating need for fallback (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/a43da41a6b397e0613cc1b0abf398a7d1049f6d8\"\u003e\u003ccode\u003ea43da41\u003c/code\u003e\u003c/a\u003e fix binding member name (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b64db94c52a12377b42bb0a2295f964f7ea0b1b4\"\u003e\u003ccode\u003eb64db94\u003c/code\u003e\u003c/a\u003e replace usages of SmithyGoTypes (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/637\"\u003e#637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/3e78a2b051855163a6921110590f7b817ce31528\"\u003e\u003ccode\u003e3e78a2b\u003c/code\u003e\u003c/a\u003e add AGENTS.md (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/c53a167c47ab83db2c802885eec2902afeebd4b4\"\u003e\u003ccode\u003ec53a167\u003c/code\u003e\u003c/a\u003e generate protocol tests (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.24.0...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/confluentinc/confluent-kafka-go/v2` from 2.13.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/releases\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.1\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBundle prebuilt binaries for linux-s390x (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.1, see the \u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.1\"\u003elibrdkafka v2.14.1 release notes\u003c/a\u003e for a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003eThis is a feature release:\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Azure User-Assigned Managed Identity (UAMI) authentication in Schema Registry client\u003c/li\u003e\n\u003cli\u003eAdd AssociatedNameStrategy (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1515\"\u003e#1515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd enableAt to RuleSet (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDereference map ptrs for data quality rules (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.0, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.0\"\u003elibrdkafka v2.14.0 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\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/confluentinc/confluent-kafka-go/blob/master/CHANGELOG.md\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.14.1\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBundle prebuilt binaries for linux-s390x (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/5365\"\u003e#5365\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.1, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.1\"\u003elibrdkafka v2.14.1 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003eThis is a feature release:\u003c/p\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Azure User-Assigned Managed Identity (UAMI) authentication in Schema Registry client\u003c/li\u003e\n\u003cli\u003eAdd AssociatedNameStrategy (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1515\"\u003e#1515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd enableAt to RuleSet (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1530\"\u003e#1530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDereference map ptrs for data quality rules (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.14.0, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.14.0\"\u003elibrdkafka v2.14.0 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/a66372dced3f540bfac02fec247adce7ab8a3ba8\"\u003e\u003ccode\u003ea66372d\u003c/code\u003e\u003c/a\u003e Import v2.14.1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/4655d16aad4a3b3a85977b508ae80c65536da396\"\u003e\u003ccode\u003e4655d16\u003c/code\u003e\u003c/a\u003e Revert docker_aws_lambda_example go.sum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/35eb1a8343dd92eeb7901be5246135362dd9a418\"\u003e\u003ccode\u003e35eb1a8\u003c/code\u003e\u003c/a\u003e Documentation and error code update for librdkafka v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/4ea2d93de96159f7f30d687d5b93b6714b988e98\"\u003e\u003ccode\u003e4ea2d93\u003c/code\u003e\u003c/a\u003e librdkafka static bundle v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/8ff80a5dc8fa32e9c26cd26a3c87ea600f720b70\"\u003e\u003ccode\u003e8ff80a5\u003c/code\u003e\u003c/a\u003e librdkafka and confluent-kafka-go version v2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/054636bcbe4fb92e0fa333d2ed7010b20d09279a\"\u003e\u003ccode\u003e054636b\u003c/code\u003e\u003c/a\u003e Import v2.14.1-RC1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/b255e91d4dc6be5030b661bfb034bf0577faffed\"\u003e\u003ccode\u003eb255e91\u003c/code\u003e\u003c/a\u003e Fix CHANGELOG version to v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/0c3351dfd6841eeac9a60a1e417082e41c46924e\"\u003e\u003ccode\u003e0c3351d\u003c/code\u003e\u003c/a\u003e Documentation and error code update for librdkafka v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/cd50a1cd708089601065441b50e5682cf1c5fd51\"\u003e\u003ccode\u003ecd50a1c\u003c/code\u003e\u003c/a\u003e librdkafka static bundle v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/34041a94255f59fdf6e16f4af7c2c85574797520\"\u003e\u003ccode\u003e34041a9\u003c/code\u003e\u003c/a\u003e librdkafka and confluent-kafka-go version v2.14.1-RC1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/compare/v2.13.0...v2.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/databricks/databricks-sql-go` from 1.8.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/databricks/databricks-sql-go/releases\"\u003egithub.com/databricks/databricks-sql-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#320\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/321\"\u003e#321\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/322\"\u003e#322\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd SPOG (Custom URL) routing support via \u003ccode\u003ex-databricks-org-id\u003c/code\u003e\u003ccode\u003edatabricks/databricks-sql-go#347\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#341\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#326\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#351\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#325\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.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/databricks/databricks-sql-go/blob/main/CHANGELOG.md\"\u003egithub.com/databricks/databricks-sql-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.0 (2026-04-16)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#320\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/321\"\u003e#321\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/322\"\u003e#322\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd SPOG (Custom URL) routing support via \u003ccode\u003ex-databricks-org-id\u003c/code\u003e\u003ccode\u003edatabricks/databricks-sql-go#347\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#341\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#326\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#351\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#325\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.10.0 (2026-02-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0 (2025-09-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\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/databricks/databricks-sql-go/commit/f4d99924f71c94faffaa896ce8c3e427b303fb7b\"\u003e\u003ccode\u003ef4d9992\u003c/code\u003e\u003c/a\u003e Prepare for v1.11.0 release (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/12c3f2a89f74b92842ed24836b326defba36143d\"\u003e\u003ccode\u003e12c3f2a\u003c/code\u003e\u003c/a\u003e Add SPOG (Custom URL) routing support via x-databricks-org-id header (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/3c0f7e41f3ba1f1feff6b6f508eb527690706181\"\u003e\u003ccode\u003e3c0f7e4\u003c/code\u003e\u003c/a\u003e [ES-1804970] Fix CloudFetch returning stale column names from cached results ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/305e3bc8de47034d3e144e3c34d03c4abaf7a04c\"\u003e\u003ccode\u003e305e3bc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add enforceEmbeddedSchemaCorrectness to TExecuteStatementReq (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/344\"\u003e#344\u003c/a\u003e)\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/3f115aabd2b3f239c6d0f6eaa2d66a5e8e61791d\"\u003e\u003ccode\u003e3f115aa\u003c/code\u003e\u003c/a\u003e Add enforceEmbeddedSchemaCorrectness to TExecuteStatementReq (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/f0487d13339c85f1669ebe26c6eac78ce306e713\"\u003e\u003ccode\u003ef0487d1\u003c/code\u003e\u003c/a\u003e Enable telemetry by default with DSN-controlled priority and full event corre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/4faa786f87c87f1941a3ef2b9c3edecdf125e8f5\"\u003e\u003ccode\u003e4faa786\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.3.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/73b3f3fc6c8873850db030a71f12a4f932b1ad41\"\u003e\u003ccode\u003e73b3f3f\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4.3.0 to 5.0.4 (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/ea861a01da7719d3e170990d69fc399468101d27\"\u003e\u003ccode\u003eea861a0\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5.6.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/dbce21ae387b552247507646b0d2a4ca26281b6b\"\u003e\u003ccode\u003edbce21a\u003c/code\u003e\u003c/a\u003e Move CI to Databricks protected runners with JFrog OIDC (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dgraph-io/badger/v4` from 4.8.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/releases\"\u003egithub.com/dgraph-io/badger/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support by \u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node by \u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update changelog by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2256\"\u003edgraph-io/badger#2256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update arm runner label by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2248\"\u003edgraph-io/badger#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add checksum tests for package y by \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix typos by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2227\"\u003edgraph-io/badger#2227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(y): shall always return empty slice rather than nil by \u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: test.sh error by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typo of abandoned by \u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2212\"\u003edgraph-io/badger#2212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency node to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2219\"\u003edgraph-io/badger#2219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update the trunk conf file by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2218\"\u003edgraph-io/badger#2218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2221\"\u003edgraph-io/badger#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2229\"\u003edgraph-io/badger#2229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove docs pages in the repo by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: configure renovate to leave go version as declared by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2235\"\u003edgraph-io/badger#2235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: change renovate to maintain backwards compatible go version by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2236\"\u003edgraph-io/badger#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update README.md with correct links and badges by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2239\"\u003edgraph-io/badger#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add doc for encryption at rest by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2240\"\u003edgraph-io/badger#2240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): restrict Dgraph test to core packages only by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2242\"\u003edgraph-io/badger#2242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v4.9.0 release by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2247\"\u003edgraph-io/badger#2247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/badger/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.9.1] - 2026-02-04\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTests\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etest: add checksum tests for package y (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChores\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): update arm runner label (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[4.9.0] - 2025-12-15\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(y): y.SafeCopy shall always return empty slice rather than nil (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2245\"\u003e#2245\u003c/a\u003e)\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eWARNING\u003c/strong\u003e SafeCopy now returns an empty slice rather than nil. For those using our \u003ccode\u003ey\u003c/code\u003e utility\npackage, this could be a breaking change. This has implications for empty slices stored in\nbadger, specifically, upon retrieval the value stored with the key will be equal to what was set\n(an empty []byte). See \u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2067\"...\n\n_Description has been truncated_","html_url":"https://github.com/Blitzy-Sandbox/blitzy-RudderStack/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blitzy-Sandbox%2Fblitzy-RudderStack/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"28.1.1+incompatible","new_version":"28.5.2+incompatible","update_type":"minor","path":"/libs/helling-containers","pr_created_at":"2026-04-11T18:25:24.000Z","version_change":"28.1.1+incompatible → 28.5.2+incompatible","issue":{"uuid":"4245471323","node_id":"PR_kwDOR_YIU87RsK7x","number":11,"state":"closed","title":"chore(deps): bump the go-deps group in /libs/helling-containers with 2 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-11T18:44:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-11T18:25:24.000Z","updated_at":"2026-04-11T18:45:00.000Z","time_to_close":1168,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":2,"packages":[{"name":"github.com/docker/docker","old_version":"28.1.1+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/docker/go-connections","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/docker/go-connections"}],"path":"/libs/helling-containers","ecosystem":"go"},"body":"Bumps the go-deps group in /libs/helling-containers with 2 updates: [github.com/docker/docker](https://github.com/docker/docker) and [github.com/docker/go-connections](https://github.com/docker/go-connections).\n\nUpdates `github.com/docker/docker` from 28.1.1+incompatible to 28.5.2+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v28.1.1...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/go-connections` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/42faf792bde28c414a060127d6351769408a675f\"\u003e\u003ccode\u003e42faf79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/138\"\u003e#138\u003c/a\u003e from thaJeztah/sockets_move_unix_options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/9ffab7e3fa034452a2f6b81509f49c7f22e9dc5e\"\u003e\u003ccode\u003e9ffab7e\u003c/code\u003e\u003c/a\u003e sockets: make NewUnixSocket, WithChown, WithChmod unix-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/6bb1d155460587c6eb5548ce350f5c03fcb3563f\"\u003e\u003ccode\u003e6bb1d15\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/135\"\u003e#135\u003c/a\u003e from thaJeztah/rename_test_files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/b6c843daa949fbbae3a5193c6c007f85de74d5d5\"\u003e\u003ccode\u003eb6c843d\u003c/code\u003e\u003c/a\u003e sockets: rename files to be considered test files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/80898b6033e4983d38d62925db5292076af05c15\"\u003e\u003ccode\u003e80898b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/133\"\u003e#133\u003c/a\u003e from thaJeztah/deprecate_socket_dialpipe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/a4399e5c713c31c811393c819a35dbe95bb7b74b\"\u003e\u003ccode\u003ea4399e5\u003c/code\u003e\u003c/a\u003e socket: deprecate DialPipe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/b071e04318669a6f5eeff43d4d85659f9d8cbb2a\"\u003e\u003ccode\u003eb071e04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/128\"\u003e#128\u003c/a\u003e from thaJeztah/remove_old_cyphers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/578bfdec32637ef34a9c5c8a021f507dd9215825\"\u003e\u003ccode\u003e578bfde\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/go-connections/issues/132\"\u003e#132\u003c/a\u003e from thaJeztah/optimize_ParsePortSpec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/deccd714a238eb4932687dd734aab7b1e0771495\"\u003e\u003ccode\u003edeccd71\u003c/code\u003e\u003c/a\u003e tlsconfig: align client and server defaults, remove weak CBC ciphers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/go-connections/commit/30b91c802c92abaf1b4643c95006a0576998c2ae\"\u003e\u003ccode\u003e30b91c8\u003c/code\u003e\u003c/a\u003e nat: ParsePortSpec: combine some conditions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/go-connections/compare/v0.5.0...v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/Bizarre-Industries/Helling-aio/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bizarre-Industries%2FHelling-aio/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"28.1.1+incompatible","new_version":"28.5.2+incompatible","update_type":"minor","path":null,"pr_created_at":"2026-04-09T20:58:40.000Z","version_change":"28.1.1+incompatible → 28.5.2+incompatible","issue":{"uuid":"4234871864","node_id":"PR_kwDORW-5jM7RQW7z","number":8,"state":"open","title":"build(deps): bump github.com/docker/docker from 28.1.1+incompatible to 28.5.2+incompatible","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-09T20:58:40.000Z","updated_at":"2026-04-09T20:58:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/docker/docker","old_version":"28.1.1+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/docker/docker](https://github.com/docker/docker) from 28.1.1+incompatible to 28.5.2+incompatible.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v28.1.1...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/docker/docker\u0026package-manager=go_modules\u0026previous-version=28.1.1+incompatible\u0026new-version=28.5.2+incompatible)](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/ares-17/docker-awakening-gateway/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ares-17%2Fdocker-awakening-gateway/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"28.5.1+incompatible","new_version":"28.5.2+incompatible","update_type":"patch","path":null,"pr_created_at":"2026-04-01T13:32:38.000Z","version_change":"28.5.1+incompatible → 28.5.2+incompatible","issue":{"uuid":"4186980820","node_id":"PR_kwDODUgI1s7PQwAd","number":12894,"state":"open","title":"chore: bump the engine group across 2 directories with 66 updates","user":"dependabot[bot]","labels":["kind/dependencies","area/cli","area/engine","area/sdk/go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-01T13:32:38.000Z","updated_at":"2026-04-07T02:21:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"engine","update_count":66,"packages":[{"name":"charm.land/lipgloss/v2","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/charmbracelet/lipgloss"},{"name":"cloud.google.com/go/secretmanager","old_version":"1.14.7","new_version":"1.16.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/1password/onepassword-sdk-go","old_version":"0.3.1","new_version":"0.4.0","repository_url":"https://github.com/1password/onepassword-sdk-go"},{"name":"github.com/99designs/gqlgen","old_version":"0.17.81","new_version":"0.17.89","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/Microsoft/hcsshim","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/Microsoft/hcsshim"},{"name":"github.com/alecthomas/chroma/v2","old_version":"2.20.0","new_version":"2.23.1","repository_url":"https://github.com/alecthomas/chroma"},{"name":"github.com/anthropics/anthropic-sdk-go","old_version":"1.14.0","new_version":"1.28.0","repository_url":"https://github.com/anthropics/anthropic-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.1","new_version":"1.41.5","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.31.13","new_version":"1.32.13","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/feature/s3/manager","old_version":"1.19.13","new_version":"1.22.11","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/secretsmanager","old_version":"1.41.1","new_version":"1.41.5","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ssm","old_version":"1.67.8","new_version":"1.68.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/bmatcuk/doublestar/v4","old_version":"4.6.1","new_version":"4.10.0","repository_url":"https://github.com/bmatcuk/doublestar"},{"name":"github.com/charmbracelet/glamour","old_version":"0.10.0","new_version":"1.0.0","repository_url":"https://github.com/charmbracelet/glamour"},{"name":"github.com/charmbracelet/huh","old_version":"0.8.0","new_version":"1.0.0","repository_url":"https://github.com/charmbracelet/huh"},{"name":"github.com/cilium/ebpf","old_version":"0.17.3","new_version":"0.21.0","repository_url":"https://github.com/cilium/ebpf"},{"name":"github.com/containerd/containerd/api","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/containerd/v2","old_version":"2.1.5","new_version":"2.2.2","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/fuse-overlayfs-snapshotter/v2","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/containerd/fuse-overlayfs-snapshotter"},{"name":"github.com/containerd/stargz-snapshotter/estargz","old_version":"0.18.0","new_version":"0.18.2","repository_url":"https://github.com/containerd/stargz-snapshotter"},{"name":"github.com/coreos/go-systemd/v22","old_version":"22.6.0","new_version":"22.7.0","repository_url":"https://github.com/coreos/go-systemd"},{"name":"github.com/docker/cli","old_version":"29.2.0+incompatible","new_version":"29.3.1+incompatible","repository_url":"https://github.com/docker/cli"},{"name":"github.com/docker/docker","old_version":"28.5.1+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/go-git/go-git/v5","old_version":"5.16.3","new_version":"5.17.2","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/google/go-containerregistry","old_version":"0.20.6","new_version":"0.21.3","repository_url":"https://github.com/google/go-containerregistry"},{"name":"github.com/googleapis/gax-go/v2","old_version":"2.15.0","new_version":"2.20.0","repository_url":"https://github.com/googleapis/gax-go"},{"name":"github.com/goproxy/goproxy","old_version":"0.23.0","new_version":"0.26.0","repository_url":"https://github.com/goproxy/goproxy"},{"name":"github.com/hashicorp/vault/api","old_version":"1.22.0","new_version":"1.23.0","repository_url":"https://github.com/hashicorp/vault"},{"name":"github.com/hashicorp/vault/api/auth/approle","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/hashicorp/vault"},{"name":"github.com/in-toto/in-toto-golang","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/in-toto/in-toto-golang"},{"name":"github.com/lmittmann/tint","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/lmittmann/tint"},{"name":"github.com/mackerelio/go-osstat","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/mackerelio/go-osstat"},{"name":"github.com/mark3labs/mcp-go","old_version":"0.41.1","new_version":"0.46.0","repository_url":"https://github.com/mark3labs/mcp-go"},{"name":"github.com/moby/patternmatcher","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/moby/patternmatcher"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/morikuni/aec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/morikuni/aec"},{"name":"github.com/opencontainers/runc","old_version":"1.2.9","new_version":"1.4.1","repository_url":"https://github.com/opencontainers/runc"},{"name":"github.com/package-url/packageurl-go","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/package-url/packageurl-go"},{"name":"github.com/prometheus/procfs","old_version":"0.17.0","new_version":"0.20.1","repository_url":"https://github.com/prometheus/procfs"},{"name":"github.com/spdx/tools-golang","old_version":"0.5.5","new_version":"0.5.7","repository_url":"https://github.com/spdx/tools-golang"},{"name":"github.com/zeebo/xxh3","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/zeebo/xxh3"},{"name":"google.golang.org/genai","old_version":"1.31.0","new_version":"1.52.1","repository_url":"https://github.com/googleapis/go-genai"},{"name":"google.golang.org/grpc","old_version":"1.79.3","new_version":"1.80.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"modernc.org/sqlite","old_version":"1.44.1","new_version":"1.48.0"},{"name":"mvdan.cc/sh/v3","old_version":"3.12.0","new_version":"3.13.0","repository_url":"https://github.com/mvdan/sh"}],"path":null,"ecosystem":"go"},"body":"Bumps the engine group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [charm.land/lipgloss/v2](https://github.com/charmbracelet/lipgloss) | `2.0.1` | `2.0.2` |\n| [cloud.google.com/go/secretmanager](https://github.com/googleapis/google-cloud-go) | `1.14.7` | `1.16.0` |\n| [github.com/1password/onepassword-sdk-go](https://github.com/1password/onepassword-sdk-go) | `0.3.1` | `0.4.0` |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.81` | `0.17.89` |\n| [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim) | `0.13.0` | `0.14.0` |\n| [github.com/alecthomas/chroma/v2](https://github.com/alecthomas/chroma) | `2.20.0` | `2.23.1` |\n| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.14.0` | `1.28.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.5` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.31.13` | `1.32.13` |\n| [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2) | `1.19.13` | `1.22.11` |\n| [github.com/aws/aws-sdk-go-v2/service/secretsmanager](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.5` |\n| [github.com/aws/aws-sdk-go-v2/service/ssm](https://github.com/aws/aws-sdk-go-v2) | `1.67.8` | `1.68.4` |\n| [github.com/bmatcuk/doublestar/v4](https://github.com/bmatcuk/doublestar) | `4.6.1` | `4.10.0` |\n| [github.com/charmbracelet/glamour](https://github.com/charmbracelet/glamour) | `0.10.0` | `1.0.0` |\n| [github.com/charmbracelet/huh](https://github.com/charmbracelet/huh) | `0.8.0` | `1.0.0` |\n| [github.com/cilium/ebpf](https://github.com/cilium/ebpf) | `0.17.3` | `0.21.0` |\n| [github.com/containerd/containerd/api](https://github.com/containerd/containerd) | `1.9.0` | `1.10.0` |\n| [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) | `2.1.5` | `2.2.2` |\n| [github.com/containerd/fuse-overlayfs-snapshotter/v2](https://github.com/containerd/fuse-overlayfs-snapshotter) | `2.1.6` | `2.1.7` |\n| [github.com/containerd/stargz-snapshotter/estargz](https://github.com/containerd/stargz-snapshotter) | `0.18.0` | `0.18.2` |\n| [github.com/coreos/go-systemd/v22](https://github.com/coreos/go-systemd) | `22.6.0` | `22.7.0` |\n| [github.com/docker/cli](https://github.com/docker/cli) | `29.2.0+incompatible` | `29.3.1+incompatible` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `28.5.1+incompatible` | `28.5.2+incompatible` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.16.3` | `5.17.2` |\n| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.20.6` | `0.21.3` |\n| [github.com/googleapis/gax-go/v2](https://github.com/googleapis/gax-go) | `2.15.0` | `2.20.0` |\n| [github.com/goproxy/goproxy](https://github.com/goproxy/goproxy) | `0.23.0` | `0.26.0` |\n| [github.com/hashicorp/vault/api](https://github.com/hashicorp/vault) | `1.22.0` | `1.23.0` |\n| [github.com/hashicorp/vault/api/auth/approle](https://github.com/hashicorp/vault) | `0.11.0` | `0.12.0` |\n| [github.com/in-toto/in-toto-golang](https://github.com/in-toto/in-toto-golang) | `0.9.0` | `0.10.0` |\n| [github.com/lmittmann/tint](https://github.com/lmittmann/tint) | `1.1.2` | `1.1.3` |\n| [github.com/mackerelio/go-osstat](https://github.com/mackerelio/go-osstat) | `0.2.6` | `0.2.7` |\n| [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) | `0.41.1` | `0.46.0` |\n| [github.com/moby/patternmatcher](https://github.com/moby/patternmatcher) | `0.6.0` | `0.6.1` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.3.1` | `1.4.1` |\n| [github.com/morikuni/aec](https://github.com/morikuni/aec) | `1.0.0` | `1.1.0` |\n| [github.com/opencontainers/runc](https://github.com/opencontainers/runc) | `1.2.9` | `1.4.1` |\n| [github.com/package-url/packageurl-go](https://github.com/package-url/packageurl-go) | `0.1.3` | `0.1.5` |\n| [github.com/prometheus/procfs](https://github.com/prometheus/procfs) | `0.17.0` | `0.20.1` |\n| [github.com/spdx/tools-golang](https://github.com/spdx/tools-golang) | `0.5.5` | `0.5.7` |\n| [github.com/zeebo/xxh3](https://github.com/zeebo/xxh3) | `1.0.2` | `1.1.0` |\n| [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.31.0` | `1.52.1` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.79.3` | `1.80.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.44.1` | `1.48.0` |\n| [mvdan.cc/sh/v3](https://github.com/mvdan/sh) | `3.12.0` | `3.13.0` |\n\nBumps the engine group with 1 update in the /sdk/go directory: [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen).\n\nUpdates `charm.land/lipgloss/v2` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/lipgloss/releases\"\u003echarm.land/lipgloss/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch1\u003eTable patch\u003c/h1\u003e\n\u003cp\u003eIf you don't know, we made big improvements in table rendering recently shipped in v2.0.0.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/MartinodF\"\u003e\u003ccode\u003e@​MartinodF\u003c/code\u003e\u003c/a\u003e made a good job on improving it even further for tricky edge cases, in particular when content wrapping is enabled.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec289bad531f2588fc7506d7fbd5cdfd3daf4cb27: fix(table): height and overflow with wrapping content (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/620\"\u003e#620\u003c/a\u003e) (\u003ca href=\"https://github.com/MartinodF\"\u003e\u003ccode\u003e@​MartinodF\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/lipgloss/commit/9856c04b0879d314cdad4872dc3dc77c423053e5\"\u003e\u003ccode\u003e9856c04\u003c/code\u003e\u003c/a\u003e v2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/c289bad531f2588fc7506d7fbd5cdfd3daf4cb27\"\u003e\u003ccode\u003ec289bad\u003c/code\u003e\u003c/a\u003e fix(table): height and overflow with wrapping content (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/620\"\u003e#620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/charmbracelet/lipgloss/compare/v2.0.1...v2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud.google.com/go/secretmanager` from 1.14.7 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/secretmanager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003erun: v1.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/run/v1.15.0...run/v1.16.0\"\u003ev1.16.0\u003c/a\u003e (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn existing repeated string field custom_audiences is marked deprecated for WorkerPools API (PiperOrigin-RevId: 886276550) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/5e50d57d\"\u003e5e50d57d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eosconfig 1.16.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/osconfig/v1.15.1...osconfig/v1.16.0\"\u003e1.16.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd new \u003ccode\u003eReportVmInventory\u003c/code\u003e endpoint along with new request and response messages (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eDESIRED_STATE_CHECK_POST_ENFORCEMENT\u003c/code\u003e in enum \u003ccode\u003eType\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003ePatchConfig\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for service \u003ccode\u003eAgentEndpointService\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eInventory\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eDEFINITION\u003c/code\u003e in enum \u003ccode\u003eClassification\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eOSPolicyResourceConfigStep\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eenforce\u003c/code\u003e in message \u003ccode\u003e.google.cloud.osconfig.agentendpoint.v1.OSPolicy\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eExecResource\u003c/code\u003e in message \u003ccode\u003e.google.cloud.osconfig.agentendpoint.v1.OSPolicy\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for enum \u003ccode\u003eTaskDirective\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for field \u003ccode\u003eDESIRED_STATE_ENFORCEMENT\u003c/code\u003e in enum \u003ccode\u003eType\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA comment for message \u003ccode\u003eOSPolicy\u003c/code\u003e is changed (PiperOrigin-RevId: 862617642) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/611f2392\"\u003e611f2392\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md\"\u003ecloud.google.com/go/secretmanager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.15.0...documentai/v1.16.0\"\u003e1.16.0\u003c/a\u003e (2023-02-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e ROLLBACK (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7439\"\u003e#7439\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/932ddc87ed3889bd5b132d4c2307b1017c3ef3a2\"\u003e932ddc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.8.0...documentai/v1.15.0\"\u003e1.15.0\u003c/a\u003e (2023-02-14)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e The TrainProcessorVersion parent was incorrectly annotated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add REST client (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/06a54a16a5866cce966547c51e203b9e09a25bc0\"\u003e06a54a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added advanced_ocr_options field in OcrConfig (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/45c70e31e12ae5bb9ad9644648eb154ff5c033df\"\u003e45c70e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added EvaluationReference to evaluation.proto (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7290\"\u003e#7290\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4623db86fb70305278f6740999ecaee674506052\"\u003e4623db8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2a0b1aeb1683222e6aa5c876cb945845c00cef79\"\u003e2a0b1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9c5d6c857b9deece4663d37fc6c834fd758b98ca\"\u003e9c5d6c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ac0c5c21221e8d055e6b8b1c473600c58e306b00\"\u003eac0c5c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1beta3 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Rewrite signatures in terms of new location (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3c4b2b34565795537aac1661e6af2442437e34ad\"\u003e3c4b2b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Start generating stubs dir (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/de2d18066dc613b72f6f8db93ca60146dabcfdcc\"\u003ede2d180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Release 1.15.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7426\"\u003e#7426\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/672d8c20f7cbce9fbd9b2d5e29cfb803f1e51d2d\"\u003e672d8c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Release 1.8.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7423\"\u003e#7423\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a10f592f85641153832d713551e0246d9b5a1174\"\u003ea10f592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.7.0...documentai/v1.8.0\"\u003e1.8.0\u003c/a\u003e (2023-02-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add REST client (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/06a54a16a5866cce966547c51e203b9e09a25bc0\"\u003e06a54a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added advanced_ocr_options field in OcrConfig (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/45c70e31e12ae5bb9ad9644648eb154ff5c033df\"\u003e45c70e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added EvaluationReference to evaluation.proto (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7290\"\u003e#7290\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/4623db86fb70305278f6740999ecaee674506052\"\u003e4623db8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2a0b1aeb1683222e6aa5c876cb945845c00cef79\"\u003e2a0b1ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9c5d6c857b9deece4663d37fc6c834fd758b98ca\"\u003e9c5d6c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ac0c5c21221e8d055e6b8b1c473600c58e306b00\"\u003eac0c5c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Exposed GetProcessorType to v1beta3 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/447afddf34d59c599cabe5415b4f9265b228bb9a\"\u003e447afdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Rewrite signatures in terms of new location (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3c4b2b34565795537aac1661e6af2442437e34ad\"\u003e3c4b2b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Rewrite signatures in terms of new types for betas (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9f303f9efc2e919a9a6bd828f3cdb1fcb3b8b390\"\u003e9f303f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Start generating stubs dir (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/de2d18066dc613b72f6f8db93ca60146dabcfdcc\"\u003ede2d180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9c45da0090c003abaf810644bb855bcdd6cad269\"\u003e\u003ccode\u003e9c45da0\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10086\"\u003e#10086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9dd3e23850e8db196b57c70b41a16ce5017e95fd\"\u003e\u003ccode\u003e9dd3e23\u003c/code\u003e\u003c/a\u003e chore(main): release datastore 1.17.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10122\"\u003e#10122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/fbd0576e4591d2aa2121c77bf50ae6ef1b79b572\"\u003e\u003ccode\u003efbd0576\u003c/code\u003e\u003c/a\u003e chore(internal/postprocessor): add ai to individuallyReleasedModules (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10131\"\u003e#10131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/97eb0f5c93e8a4528a35910f9b0ab75a113a002c\"\u003e\u003ccode\u003e97eb0f5\u003c/code\u003e\u003c/a\u003e feat(maps): new clients (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10129\"\u003e#10129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ca989bf6a60548ae1363e42d25832462364e29b7\"\u003e\u003ccode\u003eca989bf\u003c/code\u003e\u003c/a\u003e chore(asset): update copyright year (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10126\"\u003e#10126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/37220bdfc4c6a63dc4574f0123a103f29d3477c0\"\u003e\u003ccode\u003e37220bd\u003c/code\u003e\u003c/a\u003e chore(all): update deps (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10116\"\u003e#10116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ae63f6a0b767eee37241853557e7c541f6b1a06a\"\u003e\u003ccode\u003eae63f6a\u003c/code\u003e\u003c/a\u003e chore: freeze opentelemetry-operations-go/exporter/trace at v1.22.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10124\"\u003e#10124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/729b06d0e68adc38ada33feac64556c1f4d2585b\"\u003e\u003ccode\u003e729b06d\u003c/code\u003e\u003c/a\u003e chore(main): release auth 0.4.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10100\"\u003e#10100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d861a42c7b3210c382689c91a00b8ec2cc2f92a1\"\u003e\u003ccode\u003ed861a42\u003c/code\u003e\u003c/a\u003e chore(maps/routeoptimization): add config to generate apiv1 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10123\"\u003e#10123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/3e250530567ee81ed4f51a3856c5940dbec35289\"\u003e\u003ccode\u003e3e25053\u003c/code\u003e\u003c/a\u003e chore(edgenetwork): update copyright year in protos (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10103\"\u003e#10103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/automl/v1.14.7...kms/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/1password/onepassword-sdk-go` from 0.3.1 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/1password/onepassword-sdk-go/releases\"\u003egithub.com/1password/onepassword-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 0.4.0\u003c/h2\u003e\n\u003ch1\u003e1Password Go SDK v0.4.0\u003c/h1\u003e\n\u003ch2\u003eNEW\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDesktop App integration:\u003c/strong\u003e The SDK can now authenticate via an authorization prompt from the 1Password app.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVault CRUDL:\u003c/strong\u003e You can now fully manage 1Password vaults with the SDK, including creating, reading, updating, deleting and listing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVault group permission management operations:\u003c/strong\u003e You can now grant, update and revoke group access to vaults using \u003ccode\u003egrantGroupPermissions\u003c/code\u003e, \u003ccode\u003eupdateGroupPermissions\u003c/code\u003e, and \u003ccode\u003erevokeGroupPermissions\u003c/code\u003e functions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eItem batch management:\u003c/strong\u003e You can now retrieve, create, update and delete items in batch, enabling more scalable item management.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 0.4.0-beta.2\u003c/h2\u003e\n\u003ch1\u003e1Password Go SDK v0.4.0-beta.2\u003c/h1\u003e\n\u003ch2\u003eNEW\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eVault group permission management operations:\u003c/strong\u003e You can now grant, update and revoke group access to vaults using \u003ccode\u003eGrantGroupPermissions\u003c/code\u003e, \u003ccode\u003eUpdateGroupPermissions\u003c/code\u003e, and \u003ccode\u003eRevokeGroupPermissions\u003c/code\u003e functions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesktop App integration on Windows:\u003c/strong\u003e The SDK can now authenticate via an authorization prompt from the 1Password app on Windows as well. Now all major desktop OSs support this feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFIXED\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eVault listing with additional parameters:\u003c/strong\u003e \u003ccode\u003eVaults().List\u003c/code\u003e no longer errors when additional parameters are provided.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHandling locked 1Password app state:\u003c/strong\u003e When the 1Password app gets locked after the SDK client is authenticated, it will now automatically re-authenticate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 0.4.0-beta.1\u003c/h2\u003e\n\u003ch1\u003e1Password Go SDK v0.4.0-beta.1\u003c/h1\u003e\n\u003ch2\u003eNEW\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe SDK can now authenticate with the Desktop App.\u003c/li\u003e\n\u003cli\u003eVault \u003ccode\u003eGet\u003c/code\u003e, \u003ccode\u003eGetOverview\u003c/code\u003e as well as new options for vault \u003ccode\u003eList\u003c/code\u003e are now available.\u003c/li\u003e\n\u003cli\u003eItem batch operations are now available.\u003c/li\u003e\n\u003cli\u003eThe Groups API has been introduced.\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/1Password/onepassword-sdk-go/commit/d0f8afa3413b85fd22bac5e6ab2fbee550c17169\"\u003e\u003ccode\u003ed0f8afa\u003c/code\u003e\u003c/a\u003e Update notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/6e24bc3f15761bedb052cf63b3fede06439b933d\"\u003e\u003ccode\u003e6e24bc3\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/ee80f4c52f796b3aceff5fc46f756d2ce32d34a5\"\u003e\u003ccode\u003eee80f4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/1password/onepassword-sdk-go/issues/249\"\u003e#249\u003c/a\u003e from 1Password/morgan/add-vault-group-operations-exam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/2a46d8e1314c8682c74dd1d5808cd2f7c2d06f1a\"\u003e\u003ccode\u003e2a46d8e\u003c/code\u003e\u003c/a\u003e removed vault crudl operations from service account examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/26c7319f6830091ce71619ea7af83cf7076825ee\"\u003e\u003ccode\u003e26c7319\u003c/code\u003e\u003c/a\u003e formatted variable names. Removed create vault example from service account t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/8d5d8a64f2defd9689baca68e4a1ca5a7121ac9a\"\u003e\u003ccode\u003e8d5d8a6\u003c/code\u003e\u003c/a\u003e reverted import change so it's contained within docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/b99ef4609ab857371790e56447776617a9836327\"\u003e\u003ccode\u003eb99ef46\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into morgan/add-vault-group-operations-examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/47716edd199fbb239175a8c6386f335245a2d620\"\u003e\u003ccode\u003e47716ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/1password/onepassword-sdk-go/issues/251\"\u003e#251\u003c/a\u003e from 1Password/beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/5e5ee00644599b84681f0618292f6da272e4d0e2\"\u003e\u003ccode\u003e5e5ee00\u003c/code\u003e\u003c/a\u003e removed group functionality from service account example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/35aa35cf03c08b29886b62d7a11dadf7c2582a05\"\u003e\u003ccode\u003e35aa35c\u003c/code\u003e\u003c/a\u003e fixed golangca lint error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/1password/onepassword-sdk-go/compare/v0.3.1...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/99designs/gqlgen` from 0.17.81 to 0.17.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/releases\"\u003egithub.com/99designs/gqlgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.89\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeature/optimize packages load validation by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4070\"\u003e99designs/gqlgen#4070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated integration test dependencies by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4071\"\u003e99designs/gqlgen#4071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: just split injectTypesFromSchema into smaller methods by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4061\"\u003e99designs/gqlgen#4061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore headers from body by \u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4088\"\u003e99designs/gqlgen#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: batch resolver being called multiple times for interface implementations by \u003ca href=\"https://github.com/tomoikey\"\u003e\u003ccode\u003e@​tomoikey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4087\"\u003e99designs/gqlgen#4087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove use_light_mode_prefetch option by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4080\"\u003e99designs/gqlgen#4080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.1.2 to 6.1.3 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4067\"\u003e99designs/gqlgen#4067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4069\"\u003e99designs/gqlgen#4069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 16 to 19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4092\"\u003e99designs/gqlgen#4092\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4088\"\u003e99designs/gqlgen#4088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.88...v0.17.89\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.88...v0.17.89\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.88\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd nested batch resolver tests and documentation to batchresolver example by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4043\"\u003e99designs/gqlgen#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic in unmarshalling null to non-nullable bound type by \u003ca href=\"https://github.com/deitrix\"\u003e\u003ccode\u003e@​deitrix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4055\"\u003e99designs/gqlgen#4055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes a bug that causes excessive pruning by \u003ca href=\"https://github.com/AdallomRoy\"\u003e\u003ccode\u003e@​AdallomRoy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4054\"\u003e99designs/gqlgen#4054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing config options in gqlgen.schema.json by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4045\"\u003e99designs/gqlgen#4045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ca href=\"https://github.com/goField\"\u003e\u003ccode\u003e@​goField\u003c/code\u003e\u003c/a\u003e(batch: true) directive by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4040\"\u003e99designs/gqlgen#4040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicated buildField batch flag block by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4057\"\u003e99designs/gqlgen#4057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add incremental code generation for follow-schema layout by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4042\"\u003e99designs/gqlgen#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 14 to 15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4037\"\u003e99designs/gqlgen#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devops-actions/actionlint from 0.1.10 to 0.1.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4036\"\u003e99designs/gqlgen#4036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.4 to 4.1.5 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4035\"\u003e99designs/gqlgen#4035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e from 5.2.2 to 5.2.3 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4034\"\u003e99designs/gqlgen#4034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/sosodev/duration from 1.3.1 to 1.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4032\"\u003e99designs/gqlgen#4032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.1.1 to 6.1.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4033\"\u003e99designs/gqlgen#4033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump rollup from 4.56.0 to 4.59.0 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4039\"\u003e99designs/gqlgen#4039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/urfave/cli/v3 from 3.6.2 to 3.7.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4046\"\u003e99designs/gqlgen#4046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.5 to 4.1.6 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4048\"\u003e99designs/gqlgen#4048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mikepenz/action-junit-report from 6.2.0 to 6.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4049\"\u003e99designs/gqlgen#4049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4050\"\u003e99designs/gqlgen#4050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 15 to 16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4051\"\u003e99designs/gqlgen#4051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4052\"\u003e99designs/gqlgen#4052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql from 16.12.0 to 16.13.0 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4047\"\u003e99designs/gqlgen#4047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump immutable from 3.7.6 to 5.1.5 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4058\"\u003e99designs/gqlgen#4058\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4043\"\u003e99designs/gqlgen#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4042\"\u003e99designs/gqlgen#4042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.87...v0.17.88\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.87...v0.17.88\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.87\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/99designs/gqlgen/commit/76d62cf985e293ae4c352529659381a4caf45565\"\u003e\u003ccode\u003e76d62cf\u003c/code\u003e\u003c/a\u003e release v0.17.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/be391aebdd50897dbb7d65fe2ee8b1cb1c63721e\"\u003e\u003ccode\u003ebe391ae\u003c/code\u003e\u003c/a\u003e Remove use_light_mode_prefetch option (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8139cd123fc4ad498aaed4c26886ab76a64281c1\"\u003e\u003ccode\u003e8139cd1\u003c/code\u003e\u003c/a\u003e fix: batch resolver being called multiple times for interface implementations...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f7f177b0572a89be1cd9e5a3ae6c9c0f90d54826\"\u003e\u003ccode\u003ef7f177b\u003c/code\u003e\u003c/a\u003e Ignore headers from body (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4088\"\u003e#4088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/5f192ccff3459f2751abae431bdaf386d0ef2df8\"\u003e\u003ccode\u003e5f192cc\u003c/code\u003e\u003c/a\u003e chore(deps): bump dawidd6/action-download-artifact from 16 to 19 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4092\"\u003e#4092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/82bf8457f1df0a7073b5f45ef70e8b95eb09cba8\"\u003e\u003ccode\u003e82bf845\u003c/code\u003e\u003c/a\u003e fix: Handle interface-to-interface inheritance in introspection (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4083\"\u003e#4083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/daf8f07ffad018bd8b061674bcbf5cb7e9ae9f72\"\u003e\u003ccode\u003edaf8f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/3e779134def8708ff6ac1bb08e0143fa03027037\"\u003e\u003ccode\u003e3e77913\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e in /integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f92e401550602ddc9c0cf9c35cfe5f3385a5566c\"\u003e\u003ccode\u003ef92e401\u003c/code\u003e\u003c/a\u003e Refactor: just split injectTypesFromSchema into smaller methods (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4061\"\u003e#4061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/6edc0f4144c9a9296fc2d8e0d63d5b8ebb02968a\"\u003e\u003ccode\u003e6edc0f4\u003c/code\u003e\u003c/a\u003e Updated integration test dependencies (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4071\"\u003e#4071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.81...v0.17.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Microsoft/hcsshim` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Microsoft/hcsshim/releases\"\u003egithub.com/Microsoft/hcsshim's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003eThis is a non-rc v0.14.0 release, which is the same as \u003ca href=\"https://github.com/microsoft/hcsshim/releases/tag/v0.14.0-rc.1\"\u003ehttps://github.com/microsoft/hcsshim/releases/tag/v0.14.0-rc.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse multi-error for annotation processing by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2419\"\u003emicrosoft/hcsshim#2419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erootfs.exe\u003c/code\u003e tool to merge tar image layers by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2424\"\u003emicrosoft/hcsshim#2424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for querying disks based on LUN by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2421\"\u003emicrosoft/hcsshim#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTool for extracting UtilityVM files from a container layer into a CIM by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2423\"\u003emicrosoft/hcsshim#2423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003euvm://\u003c/code\u003e mount support for LCOW by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2430\"\u003emicrosoft/hcsshim#2430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/grpc from 1.69.0 to 1.72.1 in /test by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2432\"\u003emicrosoft/hcsshim#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.13.0 to 0.14.0 in /test by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2433\"\u003emicrosoft/hcsshim#2433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore extraction error for \u003ccode\u003eLazyImageLayers\u003c/code\u003e by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2429\"\u003emicrosoft/hcsshim#2429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003egolangci-lint\u003c/code\u003e v2  by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2440\"\u003emicrosoft/hcsshim#2440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurityPolicy: Add leading and trailing checks for env variables by \u003ca href=\"https://github.com/MahatiC\"\u003e\u003ccode\u003e@​MahatiC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2431\"\u003emicrosoft/hcsshim#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim LCOW \u003ccode\u003eGetProperties\u003c/code\u003e response by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2458\"\u003emicrosoft/hcsshim#2458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap \u003ccode\u003eEvalSymlinks\u003c/code\u003e with \u003ccode\u003eResolvePath\u003c/code\u003e by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2455\"\u003emicrosoft/hcsshim#2455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug: when searching for \u003ccode\u003eLinuxBootFiles\u003c/code\u003e by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2454\"\u003emicrosoft/hcsshim#2454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOrganize annotations; change annotation expansions by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2449\"\u003emicrosoft/hcsshim#2449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmnibus dependabot update by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2442\"\u003emicrosoft/hcsshim#2442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elcow: disable virtio-vsock init by \u003ca href=\"https://github.com/anmaxvl\"\u003e\u003ccode\u003e@​anmaxvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2461\"\u003emicrosoft/hcsshim#2461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInitial support for verified CIMs by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2448\"\u003emicrosoft/hcsshim#2448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove hcsshim/main to containerd v2.1.2 and update CIs to WS2025 by \u003ca href=\"https://github.com/kiashok\"\u003e\u003ccode\u003e@​kiashok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2425\"\u003emicrosoft/hcsshim#2425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate runhcs sandbox isolation and platform by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2473\"\u003emicrosoft/hcsshim#2473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elog \u003ccode\u003emkfs.ext4\u003c/code\u003e stderr output by \u003ca href=\"https://github.com/anmaxvl\"\u003e\u003ccode\u003e@​anmaxvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2474\"\u003emicrosoft/hcsshim#2474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sys from 0.33.0 to 0.34.0 in /test by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2480\"\u003emicrosoft/hcsshim#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WS2025 from CIs by \u003ca href=\"https://github.com/kiashok\"\u003e\u003ccode\u003e@​kiashok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2483\"\u003emicrosoft/hcsshim#2483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGcs sidecar framework by \u003ca href=\"https://github.com/kiashok\"\u003e\u003ccode\u003e@​kiashok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2422\"\u003emicrosoft/hcsshim#2422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for importing verified block CIM layers  by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2456\"\u003emicrosoft/hcsshim#2456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on incomplete vNUMA setting, clarify field names by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2466\"\u003emicrosoft/hcsshim#2466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix CUDA for non-privileged containers by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2492\"\u003emicrosoft/hcsshim#2492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes to uvmboot by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2494\"\u003emicrosoft/hcsshim#2494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2499\"\u003emicrosoft/hcsshim#2499\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/hcsshim/compare/v0.13.0...v0.14.0\"\u003ehttps://github.com/microsoft/hcsshim/compare/v0.13.0...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0-rc.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse multi-error for annotation processing by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2419\"\u003emicrosoft/hcsshim#2419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erootfs.exe\u003c/code\u003e tool to merge tar image layers by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2424\"\u003emicrosoft/hcsshim#2424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for querying disks based on LUN by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2421\"\u003emicrosoft/hcsshim#2421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTool for extracting UtilityVM files from a container layer into a CIM by \u003ca href=\"https://github.com/ambarve\"\u003e\u003ccode\u003e@​ambarve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2423\"\u003emicrosoft/hcsshim#2423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003euvm://\u003c/code\u003e mount support for LCOW by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2430\"\u003emicrosoft/hcsshim#2430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/grpc from 1.69.0 to 1.72.1 in /test by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2432\"\u003emicrosoft/hcsshim#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/sync from 0.13.0 to 0.14.0 in /test by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2433\"\u003emicrosoft/hcsshim#2433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore extraction error for \u003ccode\u003eLazyImageLayers\u003c/code\u003e by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2429\"\u003emicrosoft/hcsshim#2429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003egolangci-lint\u003c/code\u003e v2  by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2440\"\u003emicrosoft/hcsshim#2440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurityPolicy: Add leading and trailing checks for env variables by \u003ca href=\"https://github.com/MahatiC\"\u003e\u003ccode\u003e@​MahatiC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2431\"\u003emicrosoft/hcsshim#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim LCOW \u003ccode\u003eGetProperties\u003c/code\u003e response by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2458\"\u003emicrosoft/hcsshim#2458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap \u003ccode\u003eEvalSymlinks\u003c/code\u003e with \u003ccode\u003eResolvePath\u003c/code\u003e by \u003ca href=\"https://github.com/helsaawy\"\u003e\u003ccode\u003e@​helsaawy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/hcsshim/pull/2455\"\u003emicrosoft/hcsshim#2455\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/microsoft/hcsshim/commit/59e0e2f72c87c95fdd376c5fb12a216b6f983e5d\"\u003e\u003ccode\u003e59e0e2f\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/Microsoft/hcsshim/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/a7761091cb5997d826d8b26f47df05f5fc155610\"\u003e\u003ccode\u003ea776109\u003c/code\u003e\u003c/a\u003e Fix console size bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/0366cb2a99f084774be4e3be84ac08bfe494ab38\"\u003e\u003ccode\u003e0366cb2\u003c/code\u003e\u003c/a\u003e Add default allow all policy to uvmboot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/144c6339bc589e5d0612a8a2708b006b6aeef4a1\"\u003e\u003ccode\u003e144c633\u003c/code\u003e\u003c/a\u003e Fix CUDA for non-privileged containers (\u003ca href=\"https://redirect.github.com/Microsoft/hcsshim/issues/2492\"\u003e#2492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/0842153594e01fac1149635cd1ee24aad6153610\"\u003e\u003ccode\u003e0842153\u003c/code\u003e\u003c/a\u003e Warn on incomplete vNUMA setting, clarify field names (\u003ca href=\"https://redirect.github.com/Microsoft/hcsshim/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/1ee5fce7ed8f21a44fcaa1f4c600c54074253334\"\u003e\u003ccode\u003e1ee5fce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Microsoft/hcsshim/issues/2456\"\u003e#2456\u003c/a\u003e from ambarve/hyperv_bcims\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/a2229bfa10b583018814720cb251e4fe47f989cc\"\u003e\u003ccode\u003ea2229bf\u003c/code\u003e\u003c/a\u003e Make a common utility function for appending VHD footer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/e7200e8f28d639a6d72765f349868f34068dc56f\"\u003e\u003ccode\u003ee7200e8\u003c/code\u003e\u003c/a\u003e Support for importing block CIM layers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/dde229d191dfb78675e4d5bbdaa01664cf35eb58\"\u003e\u003ccode\u003edde229d\u003c/code\u003e\u003c/a\u003e Support creating verified UVM CIMs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/hcsshim/commit/b8f90a0b52c7b7372d68dbf39c3e49c5d18d102d\"\u003e\u003ccode\u003eb8f90a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Microsoft/hcsshim/issues/2422\"\u003e#2422\u003c/a\u003e from kiashok/gcs-sidecar-framework\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Microsoft/hcsshim/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/alecthomas/chroma/v2` from 2.20.0 to 2.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alecthomas/chroma/releases\"\u003egithub.com/alecthomas/chroma/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.23.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5b4188b fix: remove AGPL licensed testdata\u003c/li\u003e\n\u003cli\u003eb9b4edc Add \u003ccode\u003e.env.*\u003c/code\u003e pattern to bash lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef163adc docs: add AGENTS.md\u003c/li\u003e\n\u003cli\u003efe6f0f3 fix: title link to Chroma\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.23.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e610afd8 feat: add light/dark mode toggle\u003c/li\u003e\n\u003cli\u003e1b5aad9 fix: make just commands faster\u003c/li\u003e\n\u003cli\u003e84583c6 fix: wait for WASM runtime to become ready at startup\u003c/li\u003e\n\u003cli\u003e1b6f6e7 fix: need relative import for wasm_exec.js\u003c/li\u003e\n\u003cli\u003e2a78195 fix: wasm builds got broken by the last change\u003c/li\u003e\n\u003cli\u003ef8a34ec feat: fix local dev so it falls back to server\u003c/li\u003e\n\u003cli\u003e6827057 refactor: migrate to Just\u003c/li\u003e\n\u003cli\u003ea60896f Create a lexer for Markless (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.22.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e467c878 fix: reverse order of \u003ccode\u003e--lexer\u003c/code\u003e to name, then file\u003c/li\u003e\n\u003cli\u003e649c24d Add KDL lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e249a634 Add MoonBit lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1191\"\u003e#1191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3e1f428 Update Zig lexer and example (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e31592d5 fix: no text auto-sizing on webkit (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2e611c1 Add APKBUILD as filename to Bash lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec1adec8 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24cc733 fix(styles): update punctuation in Aura Theme to meet style guidelines (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0358e8 Add lexer for microcad (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.21.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0fe6941 fix(styles): use kebab-case for style name in Aura Theme variants (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2408917 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1178\"\u003e#1178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb527a28 Update lexer lox (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.21.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e26a0cc1 feat(styles): add Aura Theme primary variants (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1177\"\u003e#1177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efc10487 Fix (D): multiline comments (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaec4bfc Add support for Device tree (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1172\"\u003e#1172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8ea696b chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea40a9d3 chore(deps): update dependency binaryen to v125 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1168\"\u003e#1168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5486d21 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1164\"\u003e#1164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e42c2aa1 Add helper script to generate supported langs markdown table (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee799618 chore(deps): update actions/checkout digest to 93cb6ef (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6b58845 Add Ashen style (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8b8574c Add Protocol Buffer Text Format Language (txtpb) (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1165\"\u003e#1165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec07ef4b chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3b5a164 Add lexer for WebAssembly Text Format (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1161\"\u003e#1161\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/alecthomas/chroma/commit/5b4188b4057fe666b2501704f40c38b5a0e4d496\"\u003e\u003ccode\u003e5b4188b\u003c/code\u003e\u003c/a\u003e fix: remove AGPL licensed testdata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/b9b4edcb9b00508f23ead708097e0d0929ceaa4a\"\u003e\u003ccode\u003eb9b4edc\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.env.*\u003c/code\u003e pattern to bash lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/f163adc0f50c695c589d696d0ea43ce58a760197\"\u003e\u003ccode\u003ef163adc\u003c/code\u003e\u003c/a\u003e docs: add AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/fe6f0f39a79659063021ceb82ac1d03737781c96\"\u003e\u003ccode\u003efe6f0f3\u003c/code\u003e\u003c/a\u003e fix: title link to Chroma\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/610afd80f0370d6e512421dd19a0c1c1410ff2d3\"\u003e\u003ccode\u003e610afd8\u003c/code\u003e\u003c/a\u003e feat: add light/dark mode toggle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/1b5aad9e63b78d53850aa2fd35abfbdfb1f1684c\"\u003e\u003ccode\u003e1b5aad9\u003c/code\u003e\u003c/a\u003e fix: make just commands faster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/84583c6e1d052d400abaa9c6cda7a057a2309b4d\"\u003e\u003ccode\u003e84583c6\u003c/code\u003e\u003c/a\u003e fix: wait for WASM runtime to become ready at startup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/1b6f6e7051dd135ba71782c44a834d50ad589492\"\u003e\u003ccode\u003e1b6f6e7\u003c/code\u003e\u003c/a\u003e fix: need relative import for wasm_exec.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/2a781957056f8f181830d9d5572a76659d4887bc\"\u003e\u003ccode\u003e2a78195\u003c/code\u003e\u003c/a\u003e fix: wasm builds got broken by the last change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/f8a34eca468f8b7f2235138224282b4bb0658f93\"\u003e\u003ccode\u003ef8a34ec\u003c/code\u003e\u003c/a\u003e feat: fix local dev so it falls back to server\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alecthomas/chroma/compare/v2.20.0...v2.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anthropics/anthropic-sdk-go` from 1.14.0 to 1.28.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.28.0\u003c/h2\u003e\n\u003ch2\u003e1.28.0 (2026-03-31)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.27.1...v1.28.0\"\u003ev1.27.1...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e support comma format in multipart form encoding (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/97ed8a14ccbe7e37464a2932a57ce986da967f08\"\u003e97ed8a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump buger/jsonparser to v1.1.2 (GO-2026-4514) (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/96565ebd58e078a60eacd4437dfc3f1f599a7a1e\"\u003e96565eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent duplicate ? in query params (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0afa75c82abdf5a34f4ca129457f8078c0c483a4\"\u003e0afa75c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e generate shared enum types that are not referenced by other schemas (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5dc86f2b8369ff472a9bbbc6c4ff701006f1f72f\"\u003e5dc86f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e run builds on CI even if only spec metadata changed (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/010a16f68d58c7d1187393f77a3c26cc92d5af65\"\u003e010a16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip lint on metadata-only changes (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/8cc7cec0512d4b1298beacf11b23d0eebdabe468\"\u003e8cc7cec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e support opting out of skipping builds on metadata-only commits (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/adc71844b3b3e5773d213ec0751fdbe48976a537\"\u003eadc7184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e fix multipart serialisation of Default() fields (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3fc36133b89aa264b2c94407e10596d20251695a\"\u003e3fc3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e bump go toolchain to go1.25.8 to address std lib vulnerabilities (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e3feecb7d0bf74892dd5a4fd13911bda38fead2a\"\u003ee3feecb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e support default value struct tag (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/fc68556dad8696182ebb519be3bc2cba598bd9a8\"\u003efc68556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update gitignore (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e2a5dd16ed98b30e2b08c3856f8255c5653adac1\"\u003ee2a5dd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unnecessary error check for url parsing (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/6d422163c7e240045339b16a0b9b2a6d6231a123\"\u003e6d42216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.4 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3ca1569b286f1e138b4517a77ee25b379707ce35\"\u003e3ca1569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.5 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/7364e49eeeb34e4750dbdad7bd5d50e518025355\"\u003e7364e49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/28ebd015e3eb072f571937322b938dd0ea39713d\"\u003e28ebd01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.7 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/77fc869429038406b543b60d8c39fee09f2aa5c7\"\u003e77fc869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e52beb539f44912d839ba9f95b407c5bb9a42bd8\"\u003ee52beb5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3a20191368126e38d1cb47cd737cd8642c311a33\"\u003e3a20191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate docs for api:\u0026quot;required\u0026quot; (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/aa0a03aa573cc1565dcffae2d079bbd18aa4c69b\"\u003eaa0a03a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.27.1\u003c/h2\u003e\n\u003ch2\u003e1.27.1 (2026-03-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.27.0...v1.27.1\"\u003ev1.27.0...v1.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e regenerate SDK with no functional changes (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/c963fd0fd1e591bfd572f100a3a444ba40fe4ad4\"\u003ec963fd0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/95e3410a6892afae8b1b4631d05b5bfd4bf12eb2\"\u003e95e3410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.27.0\u003c/h2\u003e\n\u003ch2\u003e1.27.0 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.26.0...v1.27.0\"\u003ev1.26.0...v1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.28.0 (2026-03-31)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.27.1...v1.28.0\"\u003ev1.27.1...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e support comma format in multipart form encoding (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/97ed8a14ccbe7e37464a2932a57ce986da967f08\"\u003e97ed8a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump buger/jsonparser to v1.1.2 (GO-2026-4514) (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/96565ebd58e078a60eacd4437dfc3f1f599a7a1e\"\u003e96565eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent duplicate ? in query params (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0afa75c82abdf5a34f4ca129457f8078c0c483a4\"\u003e0afa75c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e generate shared enum types that are not referenced by other schemas (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5dc86f2b8369ff472a9bbbc6c4ff701006f1f72f\"\u003e5dc86f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e run builds on CI even if only spec metadata changed (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/010a16f68d58c7d1187393f77a3c26cc92d5af65\"\u003e010a16f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip lint on metadata-only changes (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/8cc7cec0512d4b1298beacf11b23d0eebdabe468\"\u003e8cc7cec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e support opting out of skipping builds on metadata-only commits (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/adc71844b3b3e5773d213ec0751fdbe48976a537\"\u003eadc7184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e fix multipart serialisation of Default() fields (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3fc36133b89aa264b2c94407e10596d20251695a\"\u003e3fc3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e bump go toolchain to go1.25.8 to address std lib vulnerabilities (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e3feecb7d0bf74892dd5a4fd13911bda38fead2a\"\u003ee3feecb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e support default value struct tag (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/fc68556dad8696182ebb519be3bc2cba598bd9a8\"\u003efc68556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update gitignore (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e2a5dd16ed98b30e2b08c3856f8255c5653adac1\"\u003ee2a5dd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unnecessary error check for url parsing (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/6d422163c7e240045339b16a0b9b2a6d6231a123\"\u003e6d42216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.4 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3ca1569b286f1e138b4517a77ee25b379707ce35\"\u003e3ca1569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.5 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/7364e49eeeb34e4750dbdad7bd5d50e518025355\"\u003e7364e49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.6 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/28ebd015e3eb072f571937322b938dd0ea39713d\"\u003e28ebd01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.7 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/77fc869429038406b543b60d8c39fee09f2aa5c7\"\u003e77fc869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e52beb539f44912d839ba9f95b407c5bb9a42bd8\"\u003ee52beb5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3a20191368126e38d1cb47cd737cd8642c311a33\"\u003e3a20191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate docs for api:\u0026quot;required\u0026quot; (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/aa0a03aa573cc1565dcffae2d079bbd18aa4c69b\"\u003eaa0a03a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.27.1 (2026-03-18)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.27.0...v1.27.1\"\u003ev1.27.0...v1.27.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e regenerate SDK with no functional changes (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/c963fd0fd1e591bfd572f100a3a444ba40fe4ad4\"\u003ec963fd0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/95e3410a6892afae8b1b4631d05b5bfd4bf12eb2\"\u003e95e3410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.27.0 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.26.0...v1.27.0\"\u003ev1.26.0...v1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e change array_format to brackets (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/ca5ae6eaf8243aece877d33eb88653db2e439a36\"\u003eca5ae6e\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/anthropics/anthropic-sdk-go/commit/30747144e32e9b033544f69475aed31fc404637e\"\u003e\u003ccode\u003e3074714\u003c/code\u003e\u003c/a\u003e release: 1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4d72300dd1a06f65e9e32812c7178bf1ca2b150d\"\u003e\u003ccode\u003e4d72300\u003c/code\u003e\u003c/a\u003e chore(tests): bump steady to v0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5e80f3157381116e9797de9886af66dfa655a9c4\"\u003e\u003ccode\u003e5e80f31\u003c/code\u003e\u003c/a\u003e ...\n\n_Description has been truncated_","html_url":"https://github.com/dagger/dagger/pull/12894","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagger%2Fdagger/issues/12894","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12894/packages"}},{"old_version":"20.10.17+incompatible","new_version":"28.5.2+incompatible","update_type":"major","path":null,"pr_created_at":"2026-03-30T08:48:34.000Z","version_change":"20.10.17+incompatible → 28.5.2+incompatible","issue":{"uuid":"4168825860","node_id":"PR_kwDOENmims7OilWw","number":313,"state":"closed","title":"build(deps): bump github.com/docker/docker from 20.10.17+incompatible to 28.5.2+incompatible","user":"dependabot[bot]","labels":["dependencies","go","stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-14T01:06:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T08:48:34.000Z","updated_at":"2026-05-14T01:06:26.000Z","time_to_close":3860264,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/docker/docker","old_version":"20.10.17+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/docker/docker](https://github.com/docker/docker) from 20.10.17+incompatible to 28.5.2+incompatible.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v20.10.17...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/docker/docker\u0026package-manager=go_modules\u0026previous-version=20.10.17+incompatible\u0026new-version=28.5.2+incompatible)](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/doytsujin/act/pull/313","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/doytsujin%2Fact/issues/313","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/313/packages"}},{"old_version":"27.1.1+incompatible","new_version":"28.5.2+incompatible","update_type":"major","path":null,"pr_created_at":"2026-03-30T07:08:22.000Z","version_change":"27.1.1+incompatible → 28.5.2+incompatible","issue":{"uuid":"4168107692","node_id":"PR_kwDOHF8OE87OgzLE","number":736,"state":"closed","title":"chore(deps): bump the engine group across 1 directory with 75 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-13T07:04:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T07:08:22.000Z","updated_at":"2026-04-13T07:04:59.000Z","time_to_close":1209395,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"engine","update_count":75,"packages":[{"name":"github.com/99designs/gqlgen","old_version":"0.17.49","new_version":"0.17.89","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/Khan/genqlient","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/Khan/genqlient"},{"name":"github.com/a-h/templ","old_version":"0.2.731","new_version":"0.3.1001","repository_url":"https://github.com/a-h/templ"},{"name":"github.com/adrg/xdg","old_version":"0.4.0","new_version":"0.5.3","repository_url":"https://github.com/adrg/xdg"},{"name":"github.com/charmbracelet/bubbletea","old_version":"0.26.6","new_version":"1.3.10","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"github.com/containerd/console","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/containerd/console"},{"name":"github.com/containerd/containerd","old_version":"1.7.20","new_version":"1.7.30","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/stargz-snapshotter","old_version":"0.15.1","new_version":"0.18.2","repository_url":"https://github.com/containerd/stargz-snapshotter"},{"name":"github.com/creack/pty","old_version":"1.1.21","new_version":"1.1.24","repository_url":"https://github.com/creack/pty"},{"name":"github.com/dave/jennifer","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/dave/jennifer"},{"name":"github.com/docker/docker","old_version":"27.1.1+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/go-git/go-git/v5","old_version":"5.12.0","new_version":"5.17.1","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/gofrs/flock","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/gofrs/flock"},{"name":"github.com/goproxy/goproxy","old_version":"0.17.0","new_version":"0.26.0","repository_url":"https://github.com/goproxy/goproxy"},{"name":"github.com/jackpal/gateway","old_version":"1.0.15","new_version":"1.1.1","repository_url":"https://github.com/jackpal/gateway"},{"name":"github.com/koron-go/prefixw","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/koron-go/prefixw"},{"name":"github.com/lmittmann/tint","old_version":"1.0.4","new_version":"1.1.3","repository_url":"https://github.com/lmittmann/tint"},{"name":"github.com/mackerelio/go-osstat","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/mackerelio/go-osstat"},{"name":"github.com/moby/buildkit","old_version":"0.15.1-0.20240723181353-ffadc9ff1531","new_version":"0.29.0-rc1","repository_url":"https://github.com/moby/buildkit"},{"name":"github.com/samber/slog-logrus/v2","old_version":"2.3.0","new_version":"2.5.4","repository_url":"https://github.com/samber/slog-logrus"},{"name":"github.com/tidwall/gjson","old_version":"1.17.1","new_version":"1.18.0","repository_url":"https://github.com/tidwall/gjson"},{"name":"github.com/vito/midterm","old_version":"0.1.5-0.20240307214207-d0271a7ca452","new_version":"0.2.4","repository_url":"https://github.com/vito/midterm"},{"name":"github.com/zeebo/xxh3","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/zeebo/xxh3"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp","old_version":"0.3.0","new_version":"0.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"github.com/vito/go-sse","old_version":"1.1.1","new_version":"1.1.3","repository_url":"https://github.com/vito/go-sse"},{"name":"modernc.org/sqlite","old_version":"1.30.2","new_version":"1.48.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the engine group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.49` | `0.17.89` |\n| [github.com/Khan/genqlient](https://github.com/Khan/genqlient) | `0.7.0` | `0.8.1` |\n| [github.com/a-h/templ](https://github.com/a-h/templ) | `0.2.731` | `0.3.1001` |\n| [github.com/adrg/xdg](https://github.com/adrg/xdg) | `0.4.0` | `0.5.3` |\n| [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) | `0.26.6` | `1.3.10` |\n| [github.com/containerd/console](https://github.com/containerd/console) | `1.0.4` | `1.0.5` |\n| [github.com/containerd/containerd](https://github.com/containerd/containerd) | `1.7.20` | `1.7.30` |\n| [github.com/containerd/stargz-snapshotter](https://github.com/containerd/stargz-snapshotter) | `0.15.1` | `0.18.2` |\n| [github.com/creack/pty](https://github.com/creack/pty) | `1.1.21` | `1.1.24` |\n| [github.com/dave/jennifer](https://github.com/dave/jennifer) | `1.7.0` | `1.7.1` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `27.1.1+incompatible` | `28.5.2+incompatible` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.12.0` | `5.17.1` |\n| [github.com/gofrs/flock](https://github.com/gofrs/flock) | `0.12.1` | `0.13.0` |\n| [github.com/goproxy/goproxy](https://github.com/goproxy/goproxy) | `0.17.0` | `0.26.0` |\n| [github.com/jackpal/gateway](https://github.com/jackpal/gateway) | `1.0.15` | `1.1.1` |\n| [github.com/koron-go/prefixw](https://github.com/koron-go/prefixw) | `1.0.0` | `1.0.2` |\n| [github.com/lmittmann/tint](https://github.com/lmittmann/tint) | `1.0.4` | `1.1.3` |\n| [github.com/mackerelio/go-osstat](https://github.com/mackerelio/go-osstat) | `0.2.5` | `0.2.7` |\n| [github.com/moby/buildkit](https://github.com/moby/buildkit) | `0.15.1-0.20240723181353-ffadc9ff1531` | `0.29.0-rc1` |\n| [github.com/samber/slog-logrus/v2](https://github.com/samber/slog-logrus) | `2.3.0` | `2.5.4` |\n| [github.com/tidwall/gjson](https://github.com/tidwall/gjson) | `1.17.1` | `1.18.0` |\n| [github.com/vito/midterm](https://github.com/vito/midterm) | `0.1.5-0.20240307214207-d0271a7ca452` | `0.2.4` |\n| [github.com/zeebo/xxh3](https://github.com/zeebo/xxh3) | `1.0.2` | `1.1.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp](https://github.com/open-telemetry/opentelemetry-go) | `0.3.0` | `0.18.0` |\n| [github.com/vito/go-sse](https://github.com/vito/go-sse) | `1.1.1` | `1.1.3` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.30.2` | `1.48.0` |\n\n\nUpdates `github.com/99designs/gqlgen` from 0.17.49 to 0.17.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/releases\"\u003egithub.com/99designs/gqlgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.89\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeature/optimize packages load validation by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4070\"\u003e99designs/gqlgen#4070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated integration test dependencies by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4071\"\u003e99designs/gqlgen#4071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: just split injectTypesFromSchema into smaller methods by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4061\"\u003e99designs/gqlgen#4061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore headers from body by \u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4088\"\u003e99designs/gqlgen#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: batch resolver being called multiple times for interface implementations by \u003ca href=\"https://github.com/tomoikey\"\u003e\u003ccode\u003e@​tomoikey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4087\"\u003e99designs/gqlgen#4087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove use_light_mode_prefetch option by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4080\"\u003e99designs/gqlgen#4080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.1.2 to 6.1.3 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4067\"\u003e99designs/gqlgen#4067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4069\"\u003e99designs/gqlgen#4069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 16 to 19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4092\"\u003e99designs/gqlgen#4092\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4088\"\u003e99designs/gqlgen#4088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.88...v0.17.89\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.88...v0.17.89\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.88\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd nested batch resolver tests and documentation to batchresolver example by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4043\"\u003e99designs/gqlgen#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic in unmarshalling null to non-nullable bound type by \u003ca href=\"https://github.com/deitrix\"\u003e\u003ccode\u003e@​deitrix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4055\"\u003e99designs/gqlgen#4055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes a bug that causes excessive pruning by \u003ca href=\"https://github.com/AdallomRoy\"\u003e\u003ccode\u003e@​AdallomRoy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4054\"\u003e99designs/gqlgen#4054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing config options in gqlgen.schema.json by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4045\"\u003e99designs/gqlgen#4045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ca href=\"https://github.com/goField\"\u003e\u003ccode\u003e@​goField\u003c/code\u003e\u003c/a\u003e(batch: true) directive by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4040\"\u003e99designs/gqlgen#4040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicated buildField batch flag block by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4057\"\u003e99designs/gqlgen#4057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add incremental code generation for follow-schema layout by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4042\"\u003e99designs/gqlgen#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 14 to 15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4037\"\u003e99designs/gqlgen#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devops-actions/actionlint from 0.1.10 to 0.1.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4036\"\u003e99designs/gqlgen#4036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.4 to 4.1.5 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4035\"\u003e99designs/gqlgen#4035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e from 5.2.2 to 5.2.3 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4034\"\u003e99designs/gqlgen#4034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/sosodev/duration from 1.3.1 to 1.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4032\"\u003e99designs/gqlgen#4032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.1.1 to 6.1.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4033\"\u003e99designs/gqlgen#4033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump rollup from 4.56.0 to 4.59.0 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4039\"\u003e99designs/gqlgen#4039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/urfave/cli/v3 from 3.6.2 to 3.7.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4046\"\u003e99designs/gqlgen#4046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.5 to 4.1.6 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4048\"\u003e99designs/gqlgen#4048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mikepenz/action-junit-report from 6.2.0 to 6.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4049\"\u003e99designs/gqlgen#4049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4050\"\u003e99designs/gqlgen#4050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 15 to 16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4051\"\u003e99designs/gqlgen#4051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4052\"\u003e99designs/gqlgen#4052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql from 16.12.0 to 16.13.0 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4047\"\u003e99designs/gqlgen#4047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump immutable from 3.7.6 to 5.1.5 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4058\"\u003e99designs/gqlgen#4058\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4043\"\u003e99designs/gqlgen#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4042\"\u003e99designs/gqlgen#4042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.87...v0.17.88\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.87...v0.17.88\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.87\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md\"\u003egithub.com/99designs/gqlgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.50...HEAD\"\u003eUnreleased\u003c/a\u003e\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.49...v0.17.50\"\u003ev0.17.50\u003c/a\u003e - 2024-09-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003ea6d5d843\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e release v0.17.50\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003ef154d99d\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e Fix Nancy to use Go 1.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e6b9e40e8\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e make rewrite default for resolver layout single-file (\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3243\"\u003e#3243\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eBumps the npm_and_yarn group in /integration with 1 update: \u003ca href=\"https://github.com/lukeed/dset\"\u003edset\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eUpdates \u003ccode\u003edset\u003c/code\u003e from 3.1.3 to 3.1.4\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukeed/dset/releases\"\u003eRelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukeed/dset/compare/v3.1.3...v3.1.4\"\u003eCommits\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eupdated-dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edependency-name: dset\ndependency-type: indirect\ndependency-group: npm_and_yarn\n...\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump some more module versions\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate aurora\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid upgrade to go 1.23\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edowngrade goquery to support pre-Go 1.23 for now\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/99designs/gqlgen/commit/76d62cf985e293ae4c352529659381a4caf45565\"\u003e\u003ccode\u003e76d62cf\u003c/code\u003e\u003c/a\u003e release v0.17.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/be391aebdd50897dbb7d65fe2ee8b1cb1c63721e\"\u003e\u003ccode\u003ebe391ae\u003c/code\u003e\u003c/a\u003e Remove use_light_mode_prefetch option (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8139cd123fc4ad498aaed4c26886ab76a64281c1\"\u003e\u003ccode\u003e8139cd1\u003c/code\u003e\u003c/a\u003e fix: batch resolver being called multiple times for interface implementations...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f7f177b0572a89be1cd9e5a3ae6c9c0f90d54826\"\u003e\u003ccode\u003ef7f177b\u003c/code\u003e\u003c/a\u003e Ignore headers from body (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4088\"\u003e#4088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/5f192ccff3459f2751abae431bdaf386d0ef2df8\"\u003e\u003ccode\u003e5f192cc\u003c/code\u003e\u003c/a\u003e chore(deps): bump dawidd6/action-download-artifact from 16 to 19 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4092\"\u003e#4092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/82bf8457f1df0a7073b5f45ef70e8b95eb09cba8\"\u003e\u003ccode\u003e82bf845\u003c/code\u003e\u003c/a\u003e fix: Handle interface-to-interface inheritance in introspection (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4083\"\u003e#4083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/daf8f07ffad018bd8b061674bcbf5cb7e9ae9f72\"\u003e\u003ccode\u003edaf8f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/3e779134def8708ff6ac1bb08e0143fa03027037\"\u003e\u003ccode\u003e3e77913\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e in /integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f92e401550602ddc9c0cf9c35cfe5f3385a5566c\"\u003e\u003ccode\u003ef92e401\u003c/code\u003e\u003c/a\u003e Refactor: just split injectTypesFromSchema into smaller methods (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4061\"\u003e#4061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/6edc0f4144c9a9296fc2d8e0d63d5b8ebb02968a\"\u003e\u003ccode\u003e6edc0f4\u003c/code\u003e\u003c/a\u003e Updated integration test dependencies (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4071\"\u003e#4071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.49...v0.17.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Khan/genqlient` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Khan/genqlient/releases\"\u003egithub.com/Khan/genqlient's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a bug introduced in v0.8.0 breaking path resolution on Windows, along with some other small features and bugs.\u003c/p\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e@genqlient(alias)\u003c/code\u003e directive to customize field names without requiring GraphQL aliases (fixes \u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eauto_camel_case\u003c/code\u003e config option to automatically convert snake_case to camelCase in both field names and type names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixed path resolution on Windows\u003c/li\u003e\n\u003cli\u003efixed documentation link in \u003ccode\u003eintroduction.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eupgraded version of alexflint/go-arg from 1.4.2 to 1.5.1\u003c/li\u003e\n\u003cli\u003efixed a typo in the struct + fragment error message\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cp\u003eThis release adds support for genqlient subscriptions; see the \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more, and thanks to \u003ca href=\"https://github.com/matthieu4294967296moineau\"\u003e\u003ccode\u003e@​matthieu4294967296moineau\u003c/code\u003e\u003c/a\u003e for the original implementation and \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e for additional testing and improvements.\u003c/p\u003e\n\u003cp\u003eNote that genqlient now requires Go 1.22.5 or higher, and is tested through Go 1.23.3.\u003c/p\u003e\n\u003ch3\u003eBreaking changes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now forbids \u003ccode\u003eomitempty: false\u003c/code\u003e (including implicit behaviour) when using pointer on non-null input field.\u003c/li\u003e\n\u003cli\u003eThe error text for HTTP errors has changed slightly. If you were parsing it, switch to \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/client_config.md#handling-errors\"\u003e\u003ccode\u003eAs\u003c/code\u003e-ing to \u003ccode\u003egraphql.HTTPError\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now supports subscriptions; the websocket protocol is by default \u003ccode\u003egraphql-transport-ws\u003c/code\u003e but can be set to another value.\u003cbr /\u003e\nSee the \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more details on how to use subscriptions.\u003c/li\u003e\n\u003cli\u003egenqlient now supports double-star globs for schema and query files; see \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/genqlient.yaml\"\u003e\u003ccode\u003ehttps://github.com/Khan/genqlient/blob/HEAD/genqlient.yaml\u003c/code\u003e docs\u003c/a\u003e for more.\u003c/li\u003e\n\u003cli\u003egenqlient now generates slices containing all enum values for each enum type.\u003c/li\u003e\n\u003cli\u003egenqlient now returns \u003ccode\u003eIs\u003c/code\u003e/\u003ccode\u003eAs\u003c/code\u003e-able errors when the HTTP request returns a non-200 status.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eomitempty validation:\n\u003cul\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty\u003c/code\u003e on non-nullable input field, if the field has a default\u003c/li\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty: false\u003c/code\u003e on an input field, even when it is non-nullable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edon't do \u003ccode\u003eomitempty\u003c/code\u003e and \u003ccode\u003epointer\u003c/code\u003e input types validation when \u003ccode\u003euse_struct_reference\u003c/code\u003e is used, as the generated type is often not compatible with validation logic.\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eallow_broken_features\u003c/code\u003e option, which no longer did anything, has been removed\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/Khan/genqlient/blob/main/docs/CHANGELOG.md\"\u003egithub.com/Khan/genqlient's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a bug introduced in v0.8.0 breaking path resolution on Windows, along with some other small features and bugs.\u003c/p\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e@genqlient(alias)\u003c/code\u003e directive to customize field names without requiring GraphQL aliases (fixes \u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eauto_camel_case\u003c/code\u003e config option to automatically convert snake_case to camelCase in both field names and type names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixed path resolution on Windows\u003c/li\u003e\n\u003cli\u003efixed documentation link in \u003ccode\u003eintroduction.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eupgraded version of alexflint/go-arg from 1.4.2 to 1.5.1\u003c/li\u003e\n\u003cli\u003efixed a typo in the struct + fragment error message\u003c/li\u003e\n\u003cli\u003eavoid error when a subscription message is received without a subscription ID\u003c/li\u003e\n\u003cli\u003eavoid closing subscription channels more than once, which could cause a panic in some cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cp\u003eThis release adds support for genqlient subscriptions; see the \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more, and thanks to \u003ca href=\"https://github.com/matthieu4294967296moineau\"\u003e\u003ccode\u003e@​matthieu4294967296moineau\u003c/code\u003e\u003c/a\u003e for the original implementation and \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e for additional testing and improvements.\u003c/p\u003e\n\u003cp\u003eNote that genqlient now requires Go 1.22.5 or higher, and is tested through Go 1.23.3.\u003c/p\u003e\n\u003ch3\u003eBreaking changes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now forbids \u003ccode\u003eomitempty: false\u003c/code\u003e (including implicit behaviour) when using pointer on non-null input field.\u003c/li\u003e\n\u003cli\u003eThe error text for HTTP errors has changed slightly. If you were parsing it, switch to \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/client_config.md#handling-errors\"\u003e\u003ccode\u003eAs\u003c/code\u003e-ing to \u003ccode\u003egraphql.HTTPError\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now supports subscriptions; the websocket protocol is by default \u003ccode\u003egraphql-transport-ws\u003c/code\u003e but can be set to another value.\nSee the \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more details on how to use subscriptions.\u003c/li\u003e\n\u003cli\u003egenqlient now supports double-star globs for schema and query files; see \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/genqlient.yaml\"\u003e\u003ccode\u003ehttps://github.com/Khan/genqlient/blob/main/docs/genqlient.yaml\u003c/code\u003e docs\u003c/a\u003e for more.\u003c/li\u003e\n\u003cli\u003egenqlient now generates slices containing all enum values for each enum type.\u003c/li\u003e\n\u003cli\u003egenqlient now returns \u003ccode\u003eIs\u003c/code\u003e/\u003ccode\u003eAs\u003c/code\u003e-able errors when the HTTP request returns a non-200 status.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eomitempty validation:\n\u003cul\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty\u003c/code\u003e on non-nullable input field, if the field has a default\u003c/li\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty: false\u003c/code\u003e on an input field, even when it is non-nullable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edon't do \u003ccode\u003eomitempty\u003c/code\u003e and \u003ccode\u003epointer\u003c/code\u003e input types validation when \u003ccode\u003euse_struct_reference\u003c/code\u003e is used, as the generated type is often not compatible with validation logic.\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eallow_broken_features\u003c/code\u003e option, which no longer did anything, has been removed\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/Khan/genqlient/commit/6309a6ef5f325d254be1a91756b56fd9ec5441a3\"\u003e\u003ccode\u003e6309a6e\u003c/code\u003e\u003c/a\u003e Release v0.8.1 (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/ad1db8f531b790837fe52947d8e5527752821d9f\"\u003e\u003ccode\u003ead1db8f\u003c/code\u003e\u003c/a\u003e Fix typo frragment -\u0026gt; fragment (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/e2e0ef0ffa068f8abdfa61c737ed7c23dc70500f\"\u003e\u003ccode\u003ee2e0ef0\u003c/code\u003e\u003c/a\u003e Auto snake case (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/bc17161536c0b61b8ed24bfb955a7d16caeec692\"\u003e\u003ccode\u003ebc17161\u003c/code\u003e\u003c/a\u003e Add field aliasing (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/86db6f08b9de0db041beae947bb2e6f9b02d2748\"\u003e\u003ccode\u003e86db6f0\u003c/code\u003e\u003c/a\u003e chore: upgrade alexflint/go-arg (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/3a0d213034f77f0523632d1627b239c5a59888ce\"\u003e\u003ccode\u003e3a0d213\u003c/code\u003e\u003c/a\u003e Matching in genqlient by Normalizing Paths (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/63893acf8f44252a5d074757821e5ae4ce965fc4\"\u003e\u003ccode\u003e63893ac\u003c/code\u003e\u003c/a\u003e Fix link in introduction.md (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/78a03a6c6df684eba7233c8efc9ffb9d4ffdfcea\"\u003e\u003ccode\u003e78a03a6\u003c/code\u003e\u003c/a\u003e Release v0.8.0 (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/8ba2f831316f9d31e059bfafb856bdff7f2196ab\"\u003e\u003ccode\u003e8ba2f83\u003c/code\u003e\u003c/a\u003e Fix documentation for client error As-ability, and add tests (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/6010b636967a16fed1058591b70899b3608fb2cb\"\u003e\u003ccode\u003e6010b63\u003c/code\u003e\u003c/a\u003e HTTPError wraps full Response for typed output (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Khan/genqlient/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/a-h/templ` from 0.2.731 to 0.3.1001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/a-h/templ/releases\"\u003egithub.com/a-h/templ's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.1001\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e2c505c0 chore: add unit test to cover recent fix\u003c/li\u003e\n\u003cli\u003e4233429 chore: bump compiler to Go 1.26\u003c/li\u003e\n\u003cli\u003e1b9a429 chore: bump deps in fiber example\u003c/li\u003e\n\u003cli\u003e54981db chore: bump docusaurus version\u003c/li\u003e\n\u003cli\u003ee606c30 chore: bump flake builder\u003c/li\u003e\n\u003cli\u003e66bc28b chore: bump gofiber example deps\u003c/li\u003e\n\u003cli\u003e95f88a6 chore: bump to Go 1.25, update csrf example\u003c/li\u003e\n\u003cli\u003e916a243 chore: bump version\u003c/li\u003e\n\u003cli\u003e45dda73 chore: fix test broken by merge\u003c/li\u003e\n\u003cli\u003e5ddd784 chore: revert Nix bump to Go 1.26 because it breaks the golangci-lint package\u003c/li\u003e\n\u003cli\u003e4037d8a feat: add Range to BoolConstantAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eafb0034 feat: add Range to BooleanExpressionAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec80f745 feat: add Range to ChildrenExpression nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0f5243 feat: add Range to ConditionalAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1338\"\u003e#1338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e60fc376 feat: add Range to ConstantAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb4e809e feat: add Range to SpreadAttributes nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1335\"\u003e#1335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5824d4b feat: add TLS support to live reload proxy (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9a940b feat: strip space from CSS classname rendering, closes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1074\"\u003e#1074\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebdda41e fix: don't remove unaliased hyphenated imports if they're used (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2ff8bb fix: issue 1253 (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecf6235a fix: proxy escaping characters (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed97730c fix: support nushell for prettier, fixes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1266\"\u003e#1266\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb666bd7 fix: undefined variable in proxy test range loop (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe8271d refactor: skip some more tests that require prettier\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.977\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee269629 chore: bump nix dependencies\u003c/li\u003e\n\u003cli\u003ee16061b chore: bump npm docs (npm audit fix)\u003c/li\u003e\n\u003cli\u003eacc6444 chore: bump versions in examples\u003c/li\u003e\n\u003cli\u003e54b3856 chore: fix broken unit test\u003c/li\u003e\n\u003cli\u003e8662cdb feat(proxy): flush streamed html (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edc31b64 feat: add Range to DocType nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1302\"\u003e#1302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe9d6c9 feat: add Range to Whitespace nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea74cfa9 feat: add prettier to templ info command\u003c/li\u003e\n\u003cli\u003e0d69ba4 feat: add support for \u0026quot;fallthrough\u0026quot; in case statements (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea7df818 fix: LSP diagnostics on Windows (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e40d2b42 fix: LSP proxy SourceMapCache should not store nil SourceMaps (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e25dc2ce fix: normalize leading whitespaces in multiline go code (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7be7dd6 fix: prevent templ fmt from adding whitespace to blank lines in inline functions (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1287\"\u003e#1287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e554eab8 fix: wait for proxy to be ready upon restart (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.960\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7a75104 chore: bump version\u003c/li\u003e\n\u003cli\u003e8b51dc9 chore: bump version\u003c/li\u003e\n\u003cli\u003e336ca10 chore: bump version\u003c/li\u003e\n\u003cli\u003eb75203b chore: fix ensure generated\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/5ddd784440b232930161d76c7ca85d922fdcf183\"\u003e\u003ccode\u003e5ddd784\u003c/code\u003e\u003c/a\u003e chore: revert Nix bump to Go 1.26 because it breaks the golangci-lint package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/66bc28ba98f86760cb4bf6b4bf053712b078cdac\"\u003e\u003ccode\u003e66bc28b\u003c/code\u003e\u003c/a\u003e chore: bump gofiber example deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/4233429a642783b86210bb4dcdd96a1e3f85805b\"\u003e\u003ccode\u003e4233429\u003c/code\u003e\u003c/a\u003e chore: bump compiler to Go 1.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/45dda7376a22bd23ccf0a06938205fd4d707584a\"\u003e\u003ccode\u003e45dda73\u003c/code\u003e\u003c/a\u003e chore: fix test broken by merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/916a24376495584474b2fb93a92e11a64c8ac929\"\u003e\u003ccode\u003e916a243\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/d97730c370b9f8961590feb60ed0b50af997ae62\"\u003e\u003ccode\u003ed97730c\u003c/code\u003e\u003c/a\u003e fix: support nushell for prettier, fixes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1266\"\u003e#1266\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/c2ff8bbb347008e470f5fbb7e9f5a793a8196b4e\"\u003e\u003ccode\u003ec2ff8bb\u003c/code\u003e\u003c/a\u003e fix: issue 1253 (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/5824d4b54de71e8f2bb183171f873a263cc7ed19\"\u003e\u003ccode\u003e5824d4b\u003c/code\u003e\u003c/a\u003e feat: add TLS support to live reload proxy (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/be8271d5c7d5a1d2d8f6bd18317fe2ba68d55a00\"\u003e\u003ccode\u003ebe8271d\u003c/code\u003e\u003c/a\u003e refactor: skip some more tests that require prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/e9a940b9a9c5dacc7fe721fe815df9c4c5371053\"\u003e\u003ccode\u003ee9a940b\u003c/code\u003e\u003c/a\u003e feat: strip space from CSS classname rendering, closes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1074\"\u003e#1074\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/a-h/templ/compare/v0.2.731...v0.3.1001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/adrg/xdg` from 0.4.0 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adrg/xdg/releases\"\u003egithub.com/adrg/xdg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003exdg.SearchRuntimeFile\u003c/code\u003e to also look in the operating system's temporary directory for runtime files.\nThis covers unlikely cases in which runtime files cannot be written relative to the base runtime directory either because it does not exist or it is not accessible, so \u003ccode\u003exdg.RuntimeFile\u003c/code\u003e suggests the operating system's temporary directory as a suitable fallback location.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved package testing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated logic of \u003ccode\u003exdg.RuntimeFile\u003c/code\u003e: due to the special nature of the \u003ccode\u003eruntime directory\u003c/code\u003e, the function no longer attempts to create it if it does not exist. If that's the case, the function uses the operating system's \u003ccode\u003etemporary directory\u003c/code\u003e as a fallback. The function still creates subdirectories relative to the base runtime directory or its fallback.\u003c/p\u003e\n\u003cp\u003eJustification: the creation of the runtime directory is not in the scope of this package as it has special requirements defined by the \u003ca href=\"https://specifications.freedesktop.org/basedir-spec/latest\"\u003eXDG Base Directory Specification\u003c/a\u003e. Relevant excerpt:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe lifetime of the directory MUST be bound to the user being logged in. It MUST be created  when the user first logs in and if the user fully logs out the directory MUST be removed. If the user logs in more than once they should get pointed to the same directory, and it is mandatory that the directory continues to exist from their first login to their last logout on the system, and not removed in between. Files in the directory MUST not survive reboot or a full logout/login cycle.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAlso, on \u003ccode\u003eLinux\u003c/code\u003e, the parent directories of the default user runtime directory are owned by the root user so they cannot be created by a regular user. \u003ca href=\"https://www.freedesktop.org/software/systemd/man/latest/pam_systemd.html\"\u003epam_systemd\u003c/a\u003e is usually responsible for creating the runtime directory (\u003ccode\u003e/run/user/$UID\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for the non-standard \u003ccode\u003eXDG_BIN_HOME\u003c/code\u003e base directory.\nSee \u003ca href=\"https://github.com/adrg/xdg?tab=readme-ov-file#xdg-base-directory\"\u003eXDG base directories\u003c/a\u003e README section for more details.\u003c/li\u003e\n\u003cli\u003eAdded more config and data search locations on \u003ccode\u003emacOS\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e~/.config\u003c/code\u003e at the end of the list of default locations for \u003ccode\u003eXDG_CONFIG_DIRS\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e~/.local/share\u003c/code\u003e at the end of the list of default locations for \u003ccode\u003eXDG_DATA_DIRS\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded more application search locations on \u003ccode\u003eWindows\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e%ProgramFiles%\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%ProgramFiles%\\Common Files\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%LOCALAPPDATA%\\Programs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%LOCALAPPDATA%\\Programs\\Common\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003egolang.org/x/sys\u003c/code\u003e dependency to the latest version.\u003c/li\u003e\n\u003cli\u003eImproved package testing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euser-dirs.dirs\u003c/code\u003e config file is now parsed on Unix-like operating systems (except for macOS and Plan 9).\nSee \u003ca href=\"https://github.com/adrg/xdg?tab=readme-ov-file#xdg-user-directories\"\u003eXDG user directories\u003c/a\u003e README section for more details.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003egolang.org/x/sys\u003c/code\u003e dependency to the latest version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMoved all path related functionality in internal \u003ccode\u003epathutil\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003eAdded internal \u003ccode\u003euserdirs\u003c/code\u003e package:\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003exdg.UserDirectories\u003c/code\u003e to \u003ccode\u003euserdirs.Directories\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded parsing functions for \u003ccode\u003euser-dirs.dirs\u003c/code\u003e config file.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved package testing.\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/adrg/xdg/commit/aa865a51a1b35fd06925fd6b8604991e79e3167e\"\u003e\u003ccode\u003eaa865a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/adrg/xdg/issues/101\"\u003e#101\u003c/a\u003e from adrg/update-search-runtime-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/71a81eccf3e9ac9ebf03e8c11ca3ed60a06eac7f\"\u003e\u003ccode\u003e71a81ec\u003c/code\u003e\u003c/a\u003e Minor xdg.SearchRuntimeFile function documentation update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/88111eba52ac2a211b97194266db5207c975c266\"\u003e\u003ccode\u003e88111eb\u003c/code\u003e\u003c/a\u003e Minor example update in README.md and doc.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/d9f76be86d944bf2b9bdb8544952111e2533f3ad\"\u003e\u003ccode\u003ed9f76be\u003c/code\u003e\u003c/a\u003e Improve non-existent runtime directory test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/800775a49c0a7877af5dca22104b90dc7e788cd0\"\u003e\u003ccode\u003e800775a\u003c/code\u003e\u003c/a\u003e Update xdg.SearchRuntimeFile to also look in temporary directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/2335a687b19a49dafb193856d64d911d33c4b3c1\"\u003e\u003ccode\u003e2335a68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/adrg/xdg/issues/99\"\u003e#99\u003c/a\u003e from adrg/improve-runtime-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/221e50698e5b31d277289e971f645299279efdd5\"\u003e\u003ccode\u003e221e506\u003c/code\u003e\u003c/a\u003e Minor non-existent runtime directory test case fix on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/9bbb6024b2e9ee213bbed1f63ae8ea6063767d5b\"\u003e\u003ccode\u003e9bbb602\u003c/code\u003e\u003c/a\u003e Minor error format improvement in pathutil.Create and pathutil.Search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/987b3ce5c440036b799a21a633a699be91530d0a\"\u003e\u003ccode\u003e987b3ce\u003c/code\u003e\u003c/a\u003e Minor README.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/3c39d559725cf005c392630100f4f338b49daf24\"\u003e\u003ccode\u003e3c39d55\u003c/code\u003e\u003c/a\u003e Add non-existent runtime directory test case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adrg/xdg/compare/v0.4.0...v0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/bubbletea` from 0.26.6 to 1.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003egithub.com/charmbracelet/bubbletea's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9edf69c677c7353eca5fae6d3ea3986af39717b7: fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e314b50c7b452fd737d28582ae9d27c04ea725001: feat: properly call nested sequenceMsg and batchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c: fix: recover from nested panics in Sequence and Batch commands (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e1282a76358cb680de9d4de7520f9f99c9e2903: add example for the nested Sequence and Batch (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0290af4a499ee6a3e22822cebe1e74fdeac313be: simplify case for BatchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e21eecd586367fd0cd78da6842c48f9c4b1185b6f: fix: send batch commands to cmds channel instead of executing them in event loop (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1473\"\u003e#1473\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e28ab4f41b29fef14d900c46a4873a45891a9ee9b: fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec76509a9d4974207cd66255707d14f4f938f7f52: fix: compact sequences like batches (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/958\"\u003e#958\u003c/a\u003e) (\u003ca href=\"https://github.com/jdhenke\"\u003e\u003ccode\u003e@​jdhenke\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5da8d068af74764b271a197de54e2bc2bfedb38: fix: handle nested SequenceMsg in event loop and use sync.WaitGroup f… (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1463\"\u003e#1463\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e80ea844a7650c84e13958de14cdd4f63ac1775aa: fix: lint issues in key_windows.go and tty_windows.go (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3136ed49037a096fe05c6cb16f0a14a38e20c58: docs(license): update copyright date range (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e919805f8f0d134af7e3569b0054c13b561976dfa: docs(readme): update footer art (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef01583bb899e125c7a26d3b870eff585ec0f4816: docs: show the correct branch in the build badge (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9edf69c677c7353eca5fae6d3ea3986af39717b7\"\u003e\u003ccode\u003e9edf69c\u003c/code\u003e\u003c/a\u003e fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/31c0299982a8237acc35979ce07f25f441c62cd6\"\u003e\u003ccode\u003e31c0299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/ffa05021909e14c478cbe138ca78effbea04e4e0\"\u003e\u003ccode\u003effa0502\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/848\"\u003e#848\u003c/a\u003e from wolfmagnate/fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c\"\u003e\u003ccode\u003e9e0e8f0\u003c/code\u003e\u003c/a\u003e fix: recover from nested panics in Sequence and Batch commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/0966c3a140902959f86223eb4092bb52a74e8c96\"\u003e\u003ccode\u003e0966c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/21eecd586367fd0cd78da6842c48f9c4b1185b6f\"\u003e\u003ccode\u003e21eecd5\u003c/code\u003e\u003c/a\u003e fix: send batch commands to cmds channel instead of executing them in event l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9aae1f0a1bce0226c058b969f8f13f40bf012a69\"\u003e\u003ccode\u003e9aae1f0\u003c/code\u003e\u003c/a\u003e chore(examples): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/41f39959f2617a5cba6530608690e98c682c4439\"\u003e\u003ccode\u003e41f3995\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/3da2d282196bb732a8b80a373318d73f29b6bb55\"\u003e\u003ccode\u003e3da2d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/28ab4f41b29fef14d900c46a4873a45891a9ee9b\"\u003e\u003ccode\u003e28ab4f4\u003c/code\u003e\u003c/a\u003e fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v0.26.6...v1.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/lipgloss` from 0.11.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/lipgloss/releases\"\u003egithub.com/charmbracelet/lipgloss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eTables, Improved\u003c/h2\u003e\n\u003cp\u003eIn this release, the inimitable \u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bashbunni\"\u003e\u003ccode\u003e@​bashbunni\u003c/code\u003e\u003c/a\u003e majorly overhauled on the table sizing and content wrapping algorithms. Tables will now be much smarter on deciding the ideal width of each column, and contents now wraps by default inside cells.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Table content wraps by default.\r\nt := table.New().\r\n    Headers(someHeaders...).\r\n    Rows(someRows...).\r\n    Width(80)\r\n\u003cp\u003efmt.Println(t)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Actually, let's not wrap the content.\r\nt := table.New().\r\n    Headers(someHeaders...).\r\n    Rows(someRows...).\r\n    Width(80).\r\n    Wrap(false)\r\n\r\nfmt.Println(t)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Border Styles\u003c/h2\u003e\n\u003cp\u003eAlso, we added two new border styles that you can use to generate tables in Markdown and ASCII styles.\u003c/p\u003e\n\u003ch3\u003eMarkdown Tables\u003c/h3\u003e\n\u003cp\u003eTo render tables correctly for Markdown you'll want to use \u003ca href=\"https://pkg.go.dev/github.com/charmbracelet/lipgloss@v1.1.0#MarkdownBorder\"\u003e\u003ccode\u003elipgloss.MarkdownBorder\u003c/code\u003e\u003c/a\u003e \u003cem\u003eand\u003c/em\u003e disable the top and bottom borders.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003et := table.New().\r\n    Headers(someHeaders...).\r\n    Rows(someRows).\r\n    Border(lipgloss.MarkdownBorder()).\r\n    BorderTop(false).\r\n    BorderBottom(false)\r\n\u003cp\u003efmt.Println(t)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/f0e45475a64ee60d712b81145172d3739db36a93\"\u003e\u003ccode\u003ef0e4547\u003c/code\u003e\u003c/a\u003e chore: fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/fb0d75756388d327a7d6f3721c83d6e122aee6f2\"\u003e\u003ccode\u003efb0d757\u003c/code\u003e\u003c/a\u003e chore(taskfile): delete \u003ccode\u003elint:all\u003c/code\u003e and \u003ccode\u003elint:soft\u003c/code\u003e tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/1209cf0750c629e5e4d5f3fe99bf8fc3454733b1\"\u003e\u003ccode\u003e1209cf0\u003c/code\u003e\u003c/a\u003e ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/c454a0adaafcf9ff18704e8b27aa8fe4a2d22026\"\u003e\u003ccode\u003ec454a0a\u003c/code\u003e\u003c/a\u003e feat(tables): add markdown and ascii border style for tables (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/341996d8a0782447c845154288e42d7f50baf27b\"\u003e\u003ccode\u003e341996d\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003echarmbracelet/x/cellbuf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/1f1209e8be34adf156ed35bed6aded58410f071b\"\u003e\u003ccode\u003e1f1209e\u003c/code\u003e\u003c/a\u003e feat(table): use cellbuf to preserve styles for wrapped content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/2aa2eb0349ddb873dcd4548a642cc3b3e6809d90\"\u003e\u003ccode\u003e2aa2eb0\u003c/code\u003e\u003c/a\u003e test(table): test wrapping cell styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/9500f10a6b9145b4d3ed9b317ad952ca162dbde3\"\u003e\u003ccode\u003e9500f10\u003c/code\u003e\u003c/a\u003e fix(table): ensure we're passing the right row index to \u003ccode\u003estyleFunc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/7b191c57d42d0bb7e73873719ad5d572aced14ec\"\u003e\u003ccode\u003e7b191c5\u003c/code\u003e\u003c/a\u003e fix(test): make table wrapping tests use golden files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/9cfb7dd7998c648cbe502b96bac83ddb8ca2a38c\"\u003e\u003ccode\u003e9cfb7dd\u003c/code\u003e\u003c/a\u003e test(table): check truncation logic for overflow and nowrap\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/lipgloss/compare/v0.11.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/console` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/console/releases\"\u003egithub.com/containerd/console's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add solaris to non-supported shim. by \u003ca href=\"https://github.com/jperkin\"\u003e\u003ccode\u003e@​jperkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/console/pull/84\"\u003econtainerd/console#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epty: add GetPtyFromFile as safer GetPty by \u003ca href=\"https://github.com/cyphar\"\u003e\u003ccode\u003e@​cyphar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/console/pull/86\"\u003econtainerd/console#86\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jperkin\"\u003e\u003ccode\u003e@​jperkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/console/pull/84\"\u003econtainerd/console#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cyphar\"\u003e\u003ccode\u003e@​cyphar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/console/pull/86\"\u003econtainerd/console#86\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/containerd/console/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/containerd/console/compare/v1.0.4...v1.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/c8d962180f543ac07c008ecc79a413406ea10c0b\"\u003e\u003ccode\u003ec8d9621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/console/issues/86\"\u003e#86\u003c/a\u003e from cyphar/newpty-from-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/fa4de4c0aec0e866904828dbb2c5a1383dd56bd3\"\u003e\u003ccode\u003efa4de4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/console/issues/84\"\u003e#84\u003c/a\u003e from jperkin/fix-solaris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/c79e45e6b8addceef7d8bb3c96809bd7f0ed4433\"\u003e\u003ccode\u003ec79e45e\u003c/code\u003e\u003c/a\u003e pty: add GetPtyFromFile as safer GetPty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/12ba7453ffca933d433261ec89cbb9b97974567a\"\u003e\u003ccode\u003e12ba745\u003c/code\u003e\u003c/a\u003e tc: make internal handlers take File interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/9dd67e11b32547c0e9e9bdb9c593ca008b9177c1\"\u003e\u003ccode\u003e9dd67e1\u003c/code\u003e\u003c/a\u003e gha: bump containerd/project-checks to v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/37ae7bbd2fb26e22e74a2c9431eb1ad61d274fdf\"\u003e\u003ccode\u003e37ae7bb\u003c/code\u003e\u003c/a\u003e fix: add solaris to non-supported shim.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/containerd/console/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd` from 1.7.20 to 1.7.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd 1.7.30\u003c/h2\u003e\n\u003cp\u003eWelcome to the v1.7.30 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe thirtieth patch release for containerd 1.7 contains various fixes\nand updates.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003ch4\u003eContainer Runtime Interface (CRI)\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFix NRI dropping requested CDI devices silently\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12650\"\u003e#12650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRedact all query parameters in CRI error logs\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12551\"\u003e#12551\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRuntime\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUpdate runc binary to v1.3.4\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12619\"\u003e#12619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003cli\u003eAkihiro Suda\u003c/li\u003e\n\u003cli\u003eAustin Vazquez\u003c/li\u003e\n\u003cli\u003eMike Brown\u003c/li\u003e\n\u003cli\u003eWei Fu\u003c/li\u003e\n\u003cli\u003eAndrey Noskov\u003c/li\u003e\n\u003cli\u003eCrazyMax\u003c/li\u003e\n\u003cli\u003eDavanum Srinivas\u003c/li\u003e\n\u003cli\u003eJin Dong\u003c/li\u003e\n\u003cli\u003eKrisztian Litkey\u003c/li\u003e\n\u003cli\u003eMaksym Pavlenko\u003c/li\u003e\n\u003cli\u003ePaweł Gronowski\u003c/li\u003e\n\u003cli\u003ePhil Estes\u003c/li\u003e\n\u003cli\u003eSamuel Karp\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare release notes for v1.7.30 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12652\"\u003e#12652\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3d0ca6d2e7ba597bf0423e5f5f49e47b81c1e7a0\"\u003e\u003ccode\u003e3d0ca6d2e\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.30\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix NRI dropping requested CDI devices silently (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12650\"\u003e#12650\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/0bc74f47e708bd843e676c5a8617f0498ea6459a\"\u003e\u003ccode\u003e0bc74f47e\u003c/code\u003e\u003c/a\u003e cri,nri: don't drop requested CDI devices silently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003escript/setup/install-cni: install CNI plugins v1.9.0 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12660\"\u003e#12660\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/7db16b5627a550caf05d9a902e16cb0d04bf1ee1\"\u003e\u003ccode\u003e7db16b562\u003c/code\u003e\u003c/a\u003e script/setup/install-cni: install CNI plugins v1.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ego.mod: golang.org/x/crypto v0.45.0 (drop support for Go 1.23) (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12640\"\u003e#12640\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/bca897b4739fef9b6a34c54ac6050d1621e53f92\"\u003e\u003ccode\u003ebca897b47\u003c/code\u003e\u003c/a\u003e go.mod: golang.org/x/crypto v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/37cbd2224e674c317e25b03bbf4ab5a9ed644a5d\"\u003e\u003ccode\u003e37cbd2224\u003c/code\u003e\u003c/a\u003e CI: drop Go 1.23\u003c/li\u003e\n\u003c/ul\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/containerd/containerd/commit/71c1c8666c6a999cc8c319160b6b2ea38c4a2c9e\"\u003e\u003ccode\u003e71c1c86\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12652\"\u003e#12652\u003c/a\u003e from dmcgowan/prepare-1.7.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3d0ca6d2e7ba597bf0423e5f5f49e47b81c1e7a0\"\u003e\u003ccode\u003e3d0ca6d\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a8ce78b8eb3e4b5c6eca0cc4d5a5706288bc5184\"\u003e\u003ccode\u003ea8ce78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12650\"\u003e#12650\u003c/a\u003e from klihub/fixes/1.7.x/nri-cdi-device-injection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ba2b3a20c5101cabe91768d9360b1f0b7055f492\"\u003e\u003ccode\u003eba2b3a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12660\"\u003e#12660\u003c/a\u003e from AkihiroSuda/cni-1.9.0-1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/0bc74f47e708bd843e676c5a8617f0498ea6459a\"\u003e\u003ccode\u003e0bc74f4\u003c/code\u003e\u003c/a\u003e cri,nri: don't drop requested CDI devices silently.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/7db16b5627a550caf05d9a902e16cb0d04bf1ee1\"\u003e\u003ccode\u003e7db16b5\u003c/code\u003e\u003c/a\u003e script/setup/install-cni: install CNI plugins v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3b655c21e08e51cbd81d353cdcfc7a1d722ea322\"\u003e\u003ccode\u003e3b655c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12640\"\u003e#12640\u003c/a\u003e from AkihiroSuda/dev-1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/bca897b4739fef9b6a34c54ac6050d1621e53f92\"\u003e\u003ccode\u003ebca897b\u003c/code\u003e\u003c/a\u003e go.mod: golang.org/x/crypto v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/37cbd2224e674c317e25b03bbf4ab5a9ed644a5d\"\u003e\u003ccode\u003e37cbd22\u003c/code\u003e\u003c/a\u003e CI: drop Go 1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ee49d1747c357cd45119750d4db464f957f4d793\"\u003e\u003ccode\u003eee49d17\u003c/code\u003e\u003c/a\u003e Update Go requirements in BUILDING\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/containerd/compare/v1.7.20...v1.7.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd/api` from 1.7.19 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd API 1.8.0\u003c/h2\u003e\n\u003cp\u003eWelcome to the api/v1.8.0 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe first dedicated release for the containerd API. This release continues the 1.x\nline of API compatibility with the 9th minor release of the 1.x API.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Update API for sandbox controller (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9903\"\u003e#9903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd PluginInfo to introspection API (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9442\"\u003e#9442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose usage of deprecated features (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9258\"\u003e#9258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd image delete target (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/8989\"\u003e#8989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eGo client\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd api Go module and move all protos under api (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/10151\"\u003e#10151\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImage Distribution\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Transfer service API to support plain HTTP (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/10024\"\u003e#10024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable Transfer service to use registry configuration directory (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Transfer service to add OCI descriptors to Progress structure (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9630\"\u003e#9630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to perform syncfs after pull (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9401\"\u003e#9401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRuntime\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eStore bootstrap parameters in sandbox metadata (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/9736\"\u003e#9736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd sandboxer configuration and move sandbox controllers to plugins (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/8268\"\u003e#8268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd annotations to CreateSandbox request (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/8960\"\u003e#8960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd SandboxMetrics (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/8680\"\u003e#8680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublish sandbox events (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/8602\"\u003e#8602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeprecations\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type alias for event Envelope (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/10279\"\u003e#10279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003cli\u003eMaksym Pavlenko\u003c/li\u003e\n\u003cli\u003eWei Fu\u003c/li\u003e\n\u003cli\u003eAbel Feng\u003c/li\u003e\n\u003cli\u003eAkihiro Suda\u003c/li\u003e\n\u003cli\u003ePhil Estes\u003c/li\u003e\n\u003cli\u003eDanny Canter\u003c/li\u003e\n\u003cli\u003eSamuel Karp\u003c/li\u003e\n\u003cli\u003eKohei Tokunaga\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/cf36acf6b6dde383952f523e9b0b721b20dec88a\"\u003e\u003ccode\u003ecf36acf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10935\"\u003e#10935\u003c/a\u003e from dmcgowan/prepare-api-v1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/c017828c021479891ded09b14eeb54fbee48e58f\"\u003e\u003ccode\u003ec017828\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10877\"\u003e#10877\u003c/a\u003e from AkihiroSuda/runc-1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/716445af3a3d0cb48a189e9b96df41b2e7b1700f\"\u003e\u003ccode\u003e716445a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10933\"\u003e#10933\u003c/a\u003e from dmcgowan/test-container-resilience\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/b6d11788da1b00973a361e29ff2694c27d27afbb\"\u003e\u003ccode\u003eb6d1178\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10934\"\u003e#10934\u003c/a\u003e from dmcgowan/update-errdefs-1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/481692a89dc441247bb4151019f0ff5836546e0b\"\u003e\u003ccode\u003e481692a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10926\"\u003e#10926\u003c/a\u003e from AkihiroSuda/docs-2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/d38911808acfb7290092af0513cf25ec94dbcfe1\"\u003e\u003ccode\u003ed389118\u003c/code\u003e\u003c/a\u003e Prepare release notes for api/v1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/93f9db2ad26cb0660b7b63a54c7af5df62495900\"\u003e\u003ccode\u003e93f9db2\u003c/code\u003e\u003c/a\u003e Update errdefs tag to v1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/bddeba8250f14f5697520a13cee08ad04b1aa11e\"\u003e\u003ccode\u003ebddeba8\u003c/code\u003e\u003c/a\u003e Make TestContainerPids more resilient\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ada2fa16d6e5f80826b41c3ce2b38442572eb269\"\u003e\u003ccode\u003eada2fa1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10927\"\u003e#10927\u003c/a\u003e from AkihiroSuda/fix-removal-criv1alpha2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/cb4ce9a87827843fa3b5426185f9920a664cf07f\"\u003e\u003ccode\u003ecb4ce9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/10886\"\u003e#10886\u003c/a\u003e from thaJeztah/fix_retry_logs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/containerd/compare/v1.7.19...api/v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/continuity` from 0.4.3 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/continuity/releases\"\u003egithub.com/containerd/continuity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate golangci-lint to vl.55.0 by \u003ca href=\"https://github.com/henry118\"\u003e\u003ccode\u003e@​henry118\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/233\"\u003econtainerd/continuity#233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: add DiffDirChanges function to get changeset fast by \u003ca href=\"https://github.com/fuweid\"\u003e\u003ccode\u003e@​fuweid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/145\"\u003econtainerd/continuity#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport filesystem magic for linux by \u003ca href=\"https://github.com/yylt\"\u003e\u003ccode\u003e@​yylt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/239\"\u003econtainerd/continuity#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.26.0 to 1.33.0 in /cmd/continuity by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/237\"\u003econtainerd/continuity#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.26.0 to 1.33.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/238\"\u003econtainerd/conti...\n\n_Description has been truncated_","html_url":"https://github.com/aluzzardi/dagger/pull/736","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aluzzardi%2Fdagger/issues/736","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/736/packages"}},{"old_version":"26.1.0+incompatible","new_version":"28.5.2+incompatible","update_type":"major","path":null,"pr_created_at":"2026-03-30T07:07:59.000Z","version_change":"26.1.0+incompatible → 28.5.2+incompatible","issue":{"uuid":"4168105144","node_id":"PR_kwDOHF4yI87Ogyy2","number":280,"state":"open","title":"build(deps): bump the engine group across 1 directory with 74 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T07:07:59.000Z","updated_at":"2026-03-30T07:08:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"engine","update_count":74,"packages":[{"name":"github.com/99designs/gqlgen","old_version":"0.17.44","new_version":"0.17.89","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/Khan/genqlient","old_version":"0.7.0","new_version":"0.8.1","repository_url":"https://github.com/Khan/genqlient"},{"name":"github.com/a-h/templ","old_version":"0.2.543","new_version":"0.3.1001","repository_url":"https://github.com/a-h/templ"},{"name":"github.com/adrg/xdg","old_version":"0.4.0","new_version":"0.5.3","repository_url":"https://github.com/adrg/xdg"},{"name":"github.com/charmbracelet/bubbletea","old_version":"0.25.0","new_version":"1.3.10","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"github.com/containerd/console","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/containerd/console"},{"name":"github.com/containerd/containerd","old_version":"1.7.15","new_version":"1.7.30","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/stargz-snapshotter","old_version":"0.15.1","new_version":"0.18.2","repository_url":"https://github.com/containerd/stargz-snapshotter"},{"name":"github.com/creack/pty","old_version":"1.1.18","new_version":"1.1.24","repository_url":"https://github.com/creack/pty"},{"name":"github.com/dave/jennifer","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/dave/jennifer"},{"name":"github.com/docker/distribution","old_version":"2.8.2+incompatible","new_version":"2.8.3+incompatible","repository_url":"https://github.com/docker/distribution"},{"name":"github.com/docker/docker","old_version":"26.1.0+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/dschmidt/go-layerfs","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/dschmidt/go-layerfs"},{"name":"github.com/go-git/go-git/v5","old_version":"5.12.0","new_version":"5.17.1","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/gofrs/flock","old_version":"0.8.1","new_version":"0.13.0","repository_url":"https://github.com/gofrs/flock"},{"name":"github.com/goproxy/goproxy","old_version":"0.16.9","new_version":"0.26.0","repository_url":"https://github.com/goproxy/goproxy"},{"name":"github.com/jackpal/gateway","old_version":"1.0.7","new_version":"1.1.1","repository_url":"https://github.com/jackpal/gateway"},{"name":"github.com/koron-go/prefixw","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/koron-go/prefixw"},{"name":"github.com/lmittmann/tint","old_version":"1.0.4","new_version":"1.1.3","repository_url":"https://github.com/lmittmann/tint"},{"name":"github.com/mackerelio/go-osstat","old_version":"0.2.4","new_version":"0.2.7","repository_url":"https://github.com/mackerelio/go-osstat"},{"name":"github.com/moby/patternmatcher","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/moby/patternmatcher"},{"name":"github.com/rs/zerolog","old_version":"1.32.0","new_version":"1.35.0","repository_url":"https://github.com/rs/zerolog"},{"name":"github.com/samber/slog-logrus/v2","old_version":"2.2.0","new_version":"2.5.4","repository_url":"https://github.com/samber/slog-logrus"},{"name":"github.com/tidwall/gjson","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/tidwall/gjson"},{"name":"github.com/vito/midterm","old_version":"0.1.5-0.20240307214207-d0271a7ca452","new_version":"0.2.4","repository_url":"https://github.com/vito/midterm"},{"name":"github.com/zeebo/xxh3","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/zeebo/xxh3"},{"name":"go.opentelemetry.io/otel/log","old_version":"0.0.1-alpha","new_version":"0.18.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the engine group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.44` | `0.17.89` |\n| [github.com/Khan/genqlient](https://github.com/Khan/genqlient) | `0.7.0` | `0.8.1` |\n| [github.com/a-h/templ](https://github.com/a-h/templ) | `0.2.543` | `0.3.1001` |\n| [github.com/adrg/xdg](https://github.com/adrg/xdg) | `0.4.0` | `0.5.3` |\n| [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) | `0.25.0` | `1.3.10` |\n| [github.com/containerd/console](https://github.com/containerd/console) | `1.0.4` | `1.0.5` |\n| [github.com/containerd/containerd](https://github.com/containerd/containerd) | `1.7.15` | `1.7.30` |\n| [github.com/containerd/stargz-snapshotter](https://github.com/containerd/stargz-snapshotter) | `0.15.1` | `0.18.2` |\n| [github.com/creack/pty](https://github.com/creack/pty) | `1.1.18` | `1.1.24` |\n| [github.com/dave/jennifer](https://github.com/dave/jennifer) | `1.7.0` | `1.7.1` |\n| [github.com/docker/distribution](https://github.com/docker/distribution) | `2.8.2+incompatible` | `2.8.3+incompatible` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `26.1.0+incompatible` | `28.5.2+incompatible` |\n| [github.com/dschmidt/go-layerfs](https://github.com/dschmidt/go-layerfs) | `0.1.0` | `0.2.0` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.12.0` | `5.17.1` |\n| [github.com/gofrs/flock](https://github.com/gofrs/flock) | `0.8.1` | `0.13.0` |\n| [github.com/goproxy/goproxy](https://github.com/goproxy/goproxy) | `0.16.9` | `0.26.0` |\n| [github.com/jackpal/gateway](https://github.com/jackpal/gateway) | `1.0.7` | `1.1.1` |\n| [github.com/koron-go/prefixw](https://github.com/koron-go/prefixw) | `1.0.0` | `1.0.2` |\n| [github.com/lmittmann/tint](https://github.com/lmittmann/tint) | `1.0.4` | `1.1.3` |\n| [github.com/mackerelio/go-osstat](https://github.com/mackerelio/go-osstat) | `0.2.4` | `0.2.7` |\n| [github.com/moby/patternmatcher](https://github.com/moby/patternmatcher) | `0.6.0` | `0.6.1` |\n| [github.com/rs/zerolog](https://github.com/rs/zerolog) | `1.32.0` | `1.35.0` |\n| [github.com/samber/slog-logrus/v2](https://github.com/samber/slog-logrus) | `2.2.0` | `2.5.4` |\n| [github.com/tidwall/gjson](https://github.com/tidwall/gjson) | `1.17.0` | `1.18.0` |\n| [github.com/vito/midterm](https://github.com/vito/midterm) | `0.1.5-0.20240307214207-d0271a7ca452` | `0.2.4` |\n| [github.com/zeebo/xxh3](https://github.com/zeebo/xxh3) | `1.0.2` | `1.1.0` |\n| [go.opentelemetry.io/otel/log](https://github.com/open-telemetry/opentelemetry-go) | `0.0.1-alpha` | `0.18.0` |\n\n\nUpdates `github.com/99designs/gqlgen` from 0.17.44 to 0.17.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/releases\"\u003egithub.com/99designs/gqlgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.89\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeature/optimize packages load validation by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4070\"\u003e99designs/gqlgen#4070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated integration test dependencies by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4071\"\u003e99designs/gqlgen#4071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: just split injectTypesFromSchema into smaller methods by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4061\"\u003e99designs/gqlgen#4061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore headers from body by \u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4088\"\u003e99designs/gqlgen#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: batch resolver being called multiple times for interface implementations by \u003ca href=\"https://github.com/tomoikey\"\u003e\u003ccode\u003e@​tomoikey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4087\"\u003e99designs/gqlgen#4087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove use_light_mode_prefetch option by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4080\"\u003e99designs/gqlgen#4080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.1.2 to 6.1.3 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4067\"\u003e99designs/gqlgen#4067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4069\"\u003e99designs/gqlgen#4069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 16 to 19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4092\"\u003e99designs/gqlgen#4092\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4088\"\u003e99designs/gqlgen#4088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.88...v0.17.89\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.88...v0.17.89\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.88\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd nested batch resolver tests and documentation to batchresolver example by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4043\"\u003e99designs/gqlgen#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic in unmarshalling null to non-nullable bound type by \u003ca href=\"https://github.com/deitrix\"\u003e\u003ccode\u003e@​deitrix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4055\"\u003e99designs/gqlgen#4055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes a bug that causes excessive pruning by \u003ca href=\"https://github.com/AdallomRoy\"\u003e\u003ccode\u003e@​AdallomRoy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4054\"\u003e99designs/gqlgen#4054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing config options in gqlgen.schema.json by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4045\"\u003e99designs/gqlgen#4045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ca href=\"https://github.com/goField\"\u003e\u003ccode\u003e@​goField\u003c/code\u003e\u003c/a\u003e(batch: true) directive by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4040\"\u003e99designs/gqlgen#4040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicated buildField batch flag block by \u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4057\"\u003e99designs/gqlgen#4057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add incremental code generation for follow-schema layout by \u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4042\"\u003e99designs/gqlgen#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 14 to 15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4037\"\u003e99designs/gqlgen#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devops-actions/actionlint from 0.1.10 to 0.1.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4036\"\u003e99designs/gqlgen#4036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.4 to 4.1.5 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4035\"\u003e99designs/gqlgen#4035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e from 5.2.2 to 5.2.3 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4034\"\u003e99designs/gqlgen#4034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/sosodev/duration from 1.3.1 to 1.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4032\"\u003e99designs/gqlgen#4032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.1.1 to 6.1.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4033\"\u003e99designs/gqlgen#4033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump rollup from 4.56.0 to 4.59.0 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4039\"\u003e99designs/gqlgen#4039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/urfave/cli/v3 from 3.6.2 to 3.7.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4046\"\u003e99designs/gqlgen#4046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.5 to 4.1.6 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4048\"\u003e99designs/gqlgen#4048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mikepenz/action-junit-report from 6.2.0 to 6.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4049\"\u003e99designs/gqlgen#4049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4050\"\u003e99designs/gqlgen#4050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 15 to 16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4051\"\u003e99designs/gqlgen#4051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4052\"\u003e99designs/gqlgen#4052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql from 16.12.0 to 16.13.0 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4047\"\u003e99designs/gqlgen#4047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump immutable from 3.7.6 to 5.1.5 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4058\"\u003e99designs/gqlgen#4058\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dpulpeiro\"\u003e\u003ccode\u003e@​dpulpeiro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4043\"\u003e99designs/gqlgen#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhonDoe15\"\u003e\u003ccode\u003e@​jhonDoe15\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4042\"\u003e99designs/gqlgen#4042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.87...v0.17.88\"\u003ehttps://github.com/99designs/gqlgen/compare/v0.17.87...v0.17.88\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.87\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md\"\u003egithub.com/99designs/gqlgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.50...HEAD\"\u003eUnreleased\u003c/a\u003e\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.49...v0.17.50\"\u003ev0.17.50\u003c/a\u003e - 2024-09-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003ea6d5d843\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e release v0.17.50\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003ef154d99d\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e Fix Nancy to use Go 1.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e6b9e40e8\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e make rewrite default for resolver layout single-file (\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/3243\"\u003e#3243\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eBumps the npm_and_yarn group in /integration with 1 update: \u003ca href=\"https://github.com/lukeed/dset\"\u003edset\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eUpdates \u003ccode\u003edset\u003c/code\u003e from 3.1.3 to 3.1.4\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukeed/dset/releases\"\u003eRelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukeed/dset/compare/v3.1.3...v3.1.4\"\u003eCommits\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eupdated-dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edependency-name: dset\ndependency-type: indirect\ndependency-group: npm_and_yarn\n...\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump some more module versions\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate aurora\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid upgrade to go 1.23\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003edowngrade goquery to support pre-Go 1.23 for now\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/99designs/gqlgen/commit/76d62cf985e293ae4c352529659381a4caf45565\"\u003e\u003ccode\u003e76d62cf\u003c/code\u003e\u003c/a\u003e release v0.17.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/be391aebdd50897dbb7d65fe2ee8b1cb1c63721e\"\u003e\u003ccode\u003ebe391ae\u003c/code\u003e\u003c/a\u003e Remove use_light_mode_prefetch option (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8139cd123fc4ad498aaed4c26886ab76a64281c1\"\u003e\u003ccode\u003e8139cd1\u003c/code\u003e\u003c/a\u003e fix: batch resolver being called multiple times for interface implementations...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f7f177b0572a89be1cd9e5a3ae6c9c0f90d54826\"\u003e\u003ccode\u003ef7f177b\u003c/code\u003e\u003c/a\u003e Ignore headers from body (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4088\"\u003e#4088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/5f192ccff3459f2751abae431bdaf386d0ef2df8\"\u003e\u003ccode\u003e5f192cc\u003c/code\u003e\u003c/a\u003e chore(deps): bump dawidd6/action-download-artifact from 16 to 19 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4092\"\u003e#4092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/82bf8457f1df0a7073b5f45ef70e8b95eb09cba8\"\u003e\u003ccode\u003e82bf845\u003c/code\u003e\u003c/a\u003e fix: Handle interface-to-interface inheritance in introspection (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4083\"\u003e#4083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/daf8f07ffad018bd8b061674bcbf5cb7e9ae9f72\"\u003e\u003ccode\u003edaf8f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4069\"\u003e#4069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/3e779134def8708ff6ac1bb08e0143fa03027037\"\u003e\u003ccode\u003e3e77913\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e in /integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/f92e401550602ddc9c0cf9c35cfe5f3385a5566c\"\u003e\u003ccode\u003ef92e401\u003c/code\u003e\u003c/a\u003e Refactor: just split injectTypesFromSchema into smaller methods (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4061\"\u003e#4061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/6edc0f4144c9a9296fc2d8e0d63d5b8ebb02968a\"\u003e\u003ccode\u003e6edc0f4\u003c/code\u003e\u003c/a\u003e Updated integration test dependencies (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4071\"\u003e#4071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.44...v0.17.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Khan/genqlient` from 0.7.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Khan/genqlient/releases\"\u003egithub.com/Khan/genqlient's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a bug introduced in v0.8.0 breaking path resolution on Windows, along with some other small features and bugs.\u003c/p\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e@genqlient(alias)\u003c/code\u003e directive to customize field names without requiring GraphQL aliases (fixes \u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eauto_camel_case\u003c/code\u003e config option to automatically convert snake_case to camelCase in both field names and type names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixed path resolution on Windows\u003c/li\u003e\n\u003cli\u003efixed documentation link in \u003ccode\u003eintroduction.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eupgraded version of alexflint/go-arg from 1.4.2 to 1.5.1\u003c/li\u003e\n\u003cli\u003efixed a typo in the struct + fragment error message\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cp\u003eThis release adds support for genqlient subscriptions; see the \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more, and thanks to \u003ca href=\"https://github.com/matthieu4294967296moineau\"\u003e\u003ccode\u003e@​matthieu4294967296moineau\u003c/code\u003e\u003c/a\u003e for the original implementation and \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e for additional testing and improvements.\u003c/p\u003e\n\u003cp\u003eNote that genqlient now requires Go 1.22.5 or higher, and is tested through Go 1.23.3.\u003c/p\u003e\n\u003ch3\u003eBreaking changes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now forbids \u003ccode\u003eomitempty: false\u003c/code\u003e (including implicit behaviour) when using pointer on non-null input field.\u003c/li\u003e\n\u003cli\u003eThe error text for HTTP errors has changed slightly. If you were parsing it, switch to \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/client_config.md#handling-errors\"\u003e\u003ccode\u003eAs\u003c/code\u003e-ing to \u003ccode\u003egraphql.HTTPError\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now supports subscriptions; the websocket protocol is by default \u003ccode\u003egraphql-transport-ws\u003c/code\u003e but can be set to another value.\u003cbr /\u003e\nSee the \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more details on how to use subscriptions.\u003c/li\u003e\n\u003cli\u003egenqlient now supports double-star globs for schema and query files; see \u003ca href=\"https://github.com/Khan/genqlient/blob/HEAD/genqlient.yaml\"\u003e\u003ccode\u003ehttps://github.com/Khan/genqlient/blob/HEAD/genqlient.yaml\u003c/code\u003e docs\u003c/a\u003e for more.\u003c/li\u003e\n\u003cli\u003egenqlient now generates slices containing all enum values for each enum type.\u003c/li\u003e\n\u003cli\u003egenqlient now returns \u003ccode\u003eIs\u003c/code\u003e/\u003ccode\u003eAs\u003c/code\u003e-able errors when the HTTP request returns a non-200 status.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eomitempty validation:\n\u003cul\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty\u003c/code\u003e on non-nullable input field, if the field has a default\u003c/li\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty: false\u003c/code\u003e on an input field, even when it is non-nullable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edon't do \u003ccode\u003eomitempty\u003c/code\u003e and \u003ccode\u003epointer\u003c/code\u003e input types validation when \u003ccode\u003euse_struct_reference\u003c/code\u003e is used, as the generated type is often not compatible with validation logic.\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eallow_broken_features\u003c/code\u003e option, which no longer did anything, has been removed\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/Khan/genqlient/blob/main/docs/CHANGELOG.md\"\u003egithub.com/Khan/genqlient's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a bug introduced in v0.8.0 breaking path resolution on Windows, along with some other small features and bugs.\u003c/p\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e@genqlient(alias)\u003c/code\u003e directive to customize field names without requiring GraphQL aliases (fixes \u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eauto_camel_case\u003c/code\u003e config option to automatically convert snake_case to camelCase in both field names and type names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efixed path resolution on Windows\u003c/li\u003e\n\u003cli\u003efixed documentation link in \u003ccode\u003eintroduction.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eupgraded version of alexflint/go-arg from 1.4.2 to 1.5.1\u003c/li\u003e\n\u003cli\u003efixed a typo in the struct + fragment error message\u003c/li\u003e\n\u003cli\u003eavoid error when a subscription message is received without a subscription ID\u003c/li\u003e\n\u003cli\u003eavoid closing subscription channels more than once, which could cause a panic in some cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cp\u003eThis release adds support for genqlient subscriptions; see the \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more, and thanks to \u003ca href=\"https://github.com/matthieu4294967296moineau\"\u003e\u003ccode\u003e@​matthieu4294967296moineau\u003c/code\u003e\u003c/a\u003e for the original implementation and \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e for additional testing and improvements.\u003c/p\u003e\n\u003cp\u003eNote that genqlient now requires Go 1.22.5 or higher, and is tested through Go 1.23.3.\u003c/p\u003e\n\u003ch3\u003eBreaking changes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now forbids \u003ccode\u003eomitempty: false\u003c/code\u003e (including implicit behaviour) when using pointer on non-null input field.\u003c/li\u003e\n\u003cli\u003eThe error text for HTTP errors has changed slightly. If you were parsing it, switch to \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/client_config.md#handling-errors\"\u003e\u003ccode\u003eAs\u003c/code\u003e-ing to \u003ccode\u003egraphql.HTTPError\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenqlient now supports subscriptions; the websocket protocol is by default \u003ccode\u003egraphql-transport-ws\u003c/code\u003e but can be set to another value.\nSee the \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/subscriptions.md\"\u003edocumentation\u003c/a\u003e for more details on how to use subscriptions.\u003c/li\u003e\n\u003cli\u003egenqlient now supports double-star globs for schema and query files; see \u003ca href=\"https://github.com/Khan/genqlient/blob/main/docs/genqlient.yaml\"\u003e\u003ccode\u003ehttps://github.com/Khan/genqlient/blob/main/docs/genqlient.yaml\u003c/code\u003e docs\u003c/a\u003e for more.\u003c/li\u003e\n\u003cli\u003egenqlient now generates slices containing all enum values for each enum type.\u003c/li\u003e\n\u003cli\u003egenqlient now returns \u003ccode\u003eIs\u003c/code\u003e/\u003ccode\u003eAs\u003c/code\u003e-able errors when the HTTP request returns a non-200 status.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eomitempty validation:\n\u003cul\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty\u003c/code\u003e on non-nullable input field, if the field has a default\u003c/li\u003e\n\u003cli\u003eallow \u003ccode\u003eomitempty: false\u003c/code\u003e on an input field, even when it is non-nullable\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edon't do \u003ccode\u003eomitempty\u003c/code\u003e and \u003ccode\u003epointer\u003c/code\u003e input types validation when \u003ccode\u003euse_struct_reference\u003c/code\u003e is used, as the generated type is often not compatible with validation logic.\u003c/li\u003e\n\u003cli\u003ethe \u003ccode\u003eallow_broken_features\u003c/code\u003e option, which no longer did anything, has been removed\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/Khan/genqlient/commit/6309a6ef5f325d254be1a91756b56fd9ec5441a3\"\u003e\u003ccode\u003e6309a6e\u003c/code\u003e\u003c/a\u003e Release v0.8.1 (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/ad1db8f531b790837fe52947d8e5527752821d9f\"\u003e\u003ccode\u003ead1db8f\u003c/code\u003e\u003c/a\u003e Fix typo frragment -\u0026gt; fragment (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/e2e0ef0ffa068f8abdfa61c737ed7c23dc70500f\"\u003e\u003ccode\u003ee2e0ef0\u003c/code\u003e\u003c/a\u003e Auto snake case (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/bc17161536c0b61b8ed24bfb955a7d16caeec692\"\u003e\u003ccode\u003ebc17161\u003c/code\u003e\u003c/a\u003e Add field aliasing (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/86db6f08b9de0db041beae947bb2e6f9b02d2748\"\u003e\u003ccode\u003e86db6f0\u003c/code\u003e\u003c/a\u003e chore: upgrade alexflint/go-arg (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/3a0d213034f77f0523632d1627b239c5a59888ce\"\u003e\u003ccode\u003e3a0d213\u003c/code\u003e\u003c/a\u003e Matching in genqlient by Normalizing Paths (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/63893acf8f44252a5d074757821e5ae4ce965fc4\"\u003e\u003ccode\u003e63893ac\u003c/code\u003e\u003c/a\u003e Fix link in introduction.md (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/78a03a6c6df684eba7233c8efc9ffb9d4ffdfcea\"\u003e\u003ccode\u003e78a03a6\u003c/code\u003e\u003c/a\u003e Release v0.8.0 (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/8ba2f831316f9d31e059bfafb856bdff7f2196ab\"\u003e\u003ccode\u003e8ba2f83\u003c/code\u003e\u003c/a\u003e Fix documentation for client error As-ability, and add tests (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Khan/genqlient/commit/6010b636967a16fed1058591b70899b3608fb2cb\"\u003e\u003ccode\u003e6010b63\u003c/code\u003e\u003c/a\u003e HTTPError wraps full Response for typed output (\u003ca href=\"https://redirect.github.com/Khan/genqlient/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Khan/genqlient/compare/v0.7.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/a-h/templ` from 0.2.543 to 0.3.1001\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/a-h/templ/releases\"\u003egithub.com/a-h/templ's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.1001\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e2c505c0 chore: add unit test to cover recent fix\u003c/li\u003e\n\u003cli\u003e4233429 chore: bump compiler to Go 1.26\u003c/li\u003e\n\u003cli\u003e1b9a429 chore: bump deps in fiber example\u003c/li\u003e\n\u003cli\u003e54981db chore: bump docusaurus version\u003c/li\u003e\n\u003cli\u003ee606c30 chore: bump flake builder\u003c/li\u003e\n\u003cli\u003e66bc28b chore: bump gofiber example deps\u003c/li\u003e\n\u003cli\u003e95f88a6 chore: bump to Go 1.25, update csrf example\u003c/li\u003e\n\u003cli\u003e916a243 chore: bump version\u003c/li\u003e\n\u003cli\u003e45dda73 chore: fix test broken by merge\u003c/li\u003e\n\u003cli\u003e5ddd784 chore: revert Nix bump to Go 1.26 because it breaks the golangci-lint package\u003c/li\u003e\n\u003cli\u003e4037d8a feat: add Range to BoolConstantAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eafb0034 feat: add Range to BooleanExpressionAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec80f745 feat: add Range to ChildrenExpression nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0f5243 feat: add Range to ConditionalAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1338\"\u003e#1338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e60fc376 feat: add Range to ConstantAttribute nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb4e809e feat: add Range to SpreadAttributes nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1335\"\u003e#1335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5824d4b feat: add TLS support to live reload proxy (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9a940b feat: strip space from CSS classname rendering, closes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1074\"\u003e#1074\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebdda41e fix: don't remove unaliased hyphenated imports if they're used (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2ff8bb fix: issue 1253 (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecf6235a fix: proxy escaping characters (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed97730c fix: support nushell for prettier, fixes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1266\"\u003e#1266\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb666bd7 fix: undefined variable in proxy test range loop (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe8271d refactor: skip some more tests that require prettier\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.977\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee269629 chore: bump nix dependencies\u003c/li\u003e\n\u003cli\u003ee16061b chore: bump npm docs (npm audit fix)\u003c/li\u003e\n\u003cli\u003eacc6444 chore: bump versions in examples\u003c/li\u003e\n\u003cli\u003e54b3856 chore: fix broken unit test\u003c/li\u003e\n\u003cli\u003e8662cdb feat(proxy): flush streamed html (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edc31b64 feat: add Range to DocType nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1302\"\u003e#1302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe9d6c9 feat: add Range to Whitespace nodes (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea74cfa9 feat: add prettier to templ info command\u003c/li\u003e\n\u003cli\u003e0d69ba4 feat: add support for \u0026quot;fallthrough\u0026quot; in case statements (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea7df818 fix: LSP diagnostics on Windows (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e40d2b42 fix: LSP proxy SourceMapCache should not store nil SourceMaps (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1294\"\u003e#1294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e25dc2ce fix: normalize leading whitespaces in multiline go code (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e7be7dd6 fix: prevent templ fmt from adding whitespace to blank lines in inline functions (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1287\"\u003e#1287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e554eab8 fix: wait for proxy to be ready upon restart (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.960\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7a75104 chore: bump version\u003c/li\u003e\n\u003cli\u003e8b51dc9 chore: bump version\u003c/li\u003e\n\u003cli\u003e336ca10 chore: bump version\u003c/li\u003e\n\u003cli\u003eb75203b chore: fix ensure generated\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/5ddd784440b232930161d76c7ca85d922fdcf183\"\u003e\u003ccode\u003e5ddd784\u003c/code\u003e\u003c/a\u003e chore: revert Nix bump to Go 1.26 because it breaks the golangci-lint package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/66bc28ba98f86760cb4bf6b4bf053712b078cdac\"\u003e\u003ccode\u003e66bc28b\u003c/code\u003e\u003c/a\u003e chore: bump gofiber example deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/4233429a642783b86210bb4dcdd96a1e3f85805b\"\u003e\u003ccode\u003e4233429\u003c/code\u003e\u003c/a\u003e chore: bump compiler to Go 1.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/45dda7376a22bd23ccf0a06938205fd4d707584a\"\u003e\u003ccode\u003e45dda73\u003c/code\u003e\u003c/a\u003e chore: fix test broken by merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/916a24376495584474b2fb93a92e11a64c8ac929\"\u003e\u003ccode\u003e916a243\u003c/code\u003e\u003c/a\u003e chore: bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/d97730c370b9f8961590feb60ed0b50af997ae62\"\u003e\u003ccode\u003ed97730c\u003c/code\u003e\u003c/a\u003e fix: support nushell for prettier, fixes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1266\"\u003e#1266\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/c2ff8bbb347008e470f5fbb7e9f5a793a8196b4e\"\u003e\u003ccode\u003ec2ff8bb\u003c/code\u003e\u003c/a\u003e fix: issue 1253 (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/5824d4b54de71e8f2bb183171f873a263cc7ed19\"\u003e\u003ccode\u003e5824d4b\u003c/code\u003e\u003c/a\u003e feat: add TLS support to live reload proxy (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/be8271d5c7d5a1d2d8f6bd18317fe2ba68d55a00\"\u003e\u003ccode\u003ebe8271d\u003c/code\u003e\u003c/a\u003e refactor: skip some more tests that require prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a-h/templ/commit/e9a940b9a9c5dacc7fe721fe815df9c4c5371053\"\u003e\u003ccode\u003ee9a940b\u003c/code\u003e\u003c/a\u003e feat: strip space from CSS classname rendering, closes \u003ca href=\"https://redirect.github.com/a-h/templ/issues/1074\"\u003e#1074\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/a-h/templ/issues/1346\"\u003e#1346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/a-h/templ/compare/v0.2.543...v0.3.1001\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/adrg/xdg` from 0.4.0 to 0.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adrg/xdg/releases\"\u003egithub.com/adrg/xdg's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003exdg.SearchRuntimeFile\u003c/code\u003e to also look in the operating system's temporary directory for runtime files.\nThis covers unlikely cases in which runtime files cannot be written relative to the base runtime directory either because it does not exist or it is not accessible, so \u003ccode\u003exdg.RuntimeFile\u003c/code\u003e suggests the operating system's temporary directory as a suitable fallback location.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved package testing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated logic of \u003ccode\u003exdg.RuntimeFile\u003c/code\u003e: due to the special nature of the \u003ccode\u003eruntime directory\u003c/code\u003e, the function no longer attempts to create it if it does not exist. If that's the case, the function uses the operating system's \u003ccode\u003etemporary directory\u003c/code\u003e as a fallback. The function still creates subdirectories relative to the base runtime directory or its fallback.\u003c/p\u003e\n\u003cp\u003eJustification: the creation of the runtime directory is not in the scope of this package as it has special requirements defined by the \u003ca href=\"https://specifications.freedesktop.org/basedir-spec/latest\"\u003eXDG Base Directory Specification\u003c/a\u003e. Relevant excerpt:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe lifetime of the directory MUST be bound to the user being logged in. It MUST be created  when the user first logs in and if the user fully logs out the directory MUST be removed. If the user logs in more than once they should get pointed to the same directory, and it is mandatory that the directory continues to exist from their first login to their last logout on the system, and not removed in between. Files in the directory MUST not survive reboot or a full logout/login cycle.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eAlso, on \u003ccode\u003eLinux\u003c/code\u003e, the parent directories of the default user runtime directory are owned by the root user so they cannot be created by a regular user. \u003ca href=\"https://www.freedesktop.org/software/systemd/man/latest/pam_systemd.html\"\u003epam_systemd\u003c/a\u003e is usually responsible for creating the runtime directory (\u003ccode\u003e/run/user/$UID\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for the non-standard \u003ccode\u003eXDG_BIN_HOME\u003c/code\u003e base directory.\nSee \u003ca href=\"https://github.com/adrg/xdg?tab=readme-ov-file#xdg-base-directory\"\u003eXDG base directories\u003c/a\u003e README section for more details.\u003c/li\u003e\n\u003cli\u003eAdded more config and data search locations on \u003ccode\u003emacOS\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e~/.config\u003c/code\u003e at the end of the list of default locations for \u003ccode\u003eXDG_CONFIG_DIRS\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e~/.local/share\u003c/code\u003e at the end of the list of default locations for \u003ccode\u003eXDG_DATA_DIRS\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded more application search locations on \u003ccode\u003eWindows\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e%ProgramFiles%\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%ProgramFiles%\\Common Files\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%LOCALAPPDATA%\\Programs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e%LOCALAPPDATA%\\Programs\\Common\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003egolang.org/x/sys\u003c/code\u003e dependency to the latest version.\u003c/li\u003e\n\u003cli\u003eImproved package testing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euser-dirs.dirs\u003c/code\u003e config file is now parsed on Unix-like operating systems (except for macOS and Plan 9).\nSee \u003ca href=\"https://github.com/adrg/xdg?tab=readme-ov-file#xdg-user-directories\"\u003eXDG user directories\u003c/a\u003e README section for more details.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003egolang.org/x/sys\u003c/code\u003e dependency to the latest version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMoved all path related functionality in internal \u003ccode\u003epathutil\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003eAdded internal \u003ccode\u003euserdirs\u003c/code\u003e package:\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003exdg.UserDirectories\u003c/code\u003e to \u003ccode\u003euserdirs.Directories\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded parsing functions for \u003ccode\u003euser-dirs.dirs\u003c/code\u003e config file.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved package testing.\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/adrg/xdg/commit/aa865a51a1b35fd06925fd6b8604991e79e3167e\"\u003e\u003ccode\u003eaa865a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/adrg/xdg/issues/101\"\u003e#101\u003c/a\u003e from adrg/update-search-runtime-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/71a81eccf3e9ac9ebf03e8c11ca3ed60a06eac7f\"\u003e\u003ccode\u003e71a81ec\u003c/code\u003e\u003c/a\u003e Minor xdg.SearchRuntimeFile function documentation update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/88111eba52ac2a211b97194266db5207c975c266\"\u003e\u003ccode\u003e88111eb\u003c/code\u003e\u003c/a\u003e Minor example update in README.md and doc.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/d9f76be86d944bf2b9bdb8544952111e2533f3ad\"\u003e\u003ccode\u003ed9f76be\u003c/code\u003e\u003c/a\u003e Improve non-existent runtime directory test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/800775a49c0a7877af5dca22104b90dc7e788cd0\"\u003e\u003ccode\u003e800775a\u003c/code\u003e\u003c/a\u003e Update xdg.SearchRuntimeFile to also look in temporary directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/2335a687b19a49dafb193856d64d911d33c4b3c1\"\u003e\u003ccode\u003e2335a68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/adrg/xdg/issues/99\"\u003e#99\u003c/a\u003e from adrg/improve-runtime-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/221e50698e5b31d277289e971f645299279efdd5\"\u003e\u003ccode\u003e221e506\u003c/code\u003e\u003c/a\u003e Minor non-existent runtime directory test case fix on macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/9bbb6024b2e9ee213bbed1f63ae8ea6063767d5b\"\u003e\u003ccode\u003e9bbb602\u003c/code\u003e\u003c/a\u003e Minor error format improvement in pathutil.Create and pathutil.Search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/987b3ce5c440036b799a21a633a699be91530d0a\"\u003e\u003ccode\u003e987b3ce\u003c/code\u003e\u003c/a\u003e Minor README.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adrg/xdg/commit/3c39d559725cf005c392630100f4f338b49daf24\"\u003e\u003ccode\u003e3c39d55\u003c/code\u003e\u003c/a\u003e Add non-existent runtime directory test case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adrg/xdg/compare/v0.4.0...v0.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/bubbletea` from 0.25.0 to 1.3.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003egithub.com/charmbracelet/bubbletea's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9edf69c677c7353eca5fae6d3ea3986af39717b7: fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.9\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e314b50c7b452fd737d28582ae9d27c04ea725001: feat: properly call nested sequenceMsg and batchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c: fix: recover from nested panics in Sequence and Batch commands (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e1282a76358cb680de9d4de7520f9f99c9e2903: add example for the nested Sequence and Batch (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0290af4a499ee6a3e22822cebe1e74fdeac313be: simplify case for BatchMsg (\u003ca href=\"https://github.com/wolfmagnate\"\u003e\u003ccode\u003e@​wolfmagnate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.8\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e21eecd586367fd0cd78da6842c48f9c4b1185b6f: fix: send batch commands to cmds channel instead of executing them in event loop (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1473\"\u003e#1473\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://twitter.com/charmcli\"\u003eTwitter\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.technology/@charm\"\u003eThe Fediverse\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.3.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e28ab4f41b29fef14d900c46a4873a45891a9ee9b: fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec76509a9d4974207cd66255707d14f4f938f7f52: fix: compact sequences like batches (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/958\"\u003e#958\u003c/a\u003e) (\u003ca href=\"https://github.com/jdhenke\"\u003e\u003ccode\u003e@​jdhenke\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef5da8d068af74764b271a197de54e2bc2bfedb38: fix: handle nested SequenceMsg in event loop and use sync.WaitGroup f… (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1463\"\u003e#1463\u003c/a\u003e) (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e80ea844a7650c84e13958de14cdd4f63ac1775aa: fix: lint issues in key_windows.go and tty_windows.go (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec3136ed49037a096fe05c6cb16f0a14a38e20c58: docs(license): update copyright date range (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e919805f8f0d134af7e3569b0054c13b561976dfa: docs(readme): update footer art (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef01583bb899e125c7a26d3b870eff585ec0f4816: docs: show the correct branch in the build badge (\u003ca href=\"https://github.com/aymanbagabas\"\u003e\u003ccode\u003e@​aymanbagabas\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther work\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9edf69c677c7353eca5fae6d3ea3986af39717b7\"\u003e\u003ccode\u003e9edf69c\u003c/code\u003e\u003c/a\u003e fix: handle setWindowTitleMsg and windowSizeMsg in eventLoop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/31c0299982a8237acc35979ce07f25f441c62cd6\"\u003e\u003ccode\u003e31c0299\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/ffa05021909e14c478cbe138ca78effbea04e4e0\"\u003e\u003ccode\u003effa0502\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/848\"\u003e#848\u003c/a\u003e from wolfmagnate/fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9e0e8f0df1c55044ed04bd17f4b460e01e94dc9c\"\u003e\u003ccode\u003e9e0e8f0\u003c/code\u003e\u003c/a\u003e fix: recover from nested panics in Sequence and Batch commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/0966c3a140902959f86223eb4092bb52a74e8c96\"\u003e\u003ccode\u003e0966c3a\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-nested-cmd-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/21eecd586367fd0cd78da6842c48f9c4b1185b6f\"\u003e\u003ccode\u003e21eecd5\u003c/code\u003e\u003c/a\u003e fix: send batch commands to cmds channel instead of executing them in event l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/9aae1f0a1bce0226c058b969f8f13f40bf012a69\"\u003e\u003ccode\u003e9aae1f0\u003c/code\u003e\u003c/a\u003e chore(examples): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/41f39959f2617a5cba6530608690e98c682c4439\"\u003e\u003ccode\u003e41f3995\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/3da2d282196bb732a8b80a373318d73f29b6bb55\"\u003e\u003ccode\u003e3da2d28\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/28ab4f41b29fef14d900c46a4873a45891a9ee9b\"\u003e\u003ccode\u003e28ab4f4\u003c/code\u003e\u003c/a\u003e fix(renderer): properly reset cursor position to start of line (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1472\"\u003e#1472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v0.25.0...v1.3.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/lipgloss` from 0.10.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/lipgloss/releases\"\u003egithub.com/charmbracelet/lipgloss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eTables, Improved\u003c/h2\u003e\n\u003cp\u003eIn this release, the inimitable \u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bashbunni\"\u003e\u003ccode\u003e@​bashbunni\u003c/code\u003e\u003c/a\u003e majorly overhauled on the table sizing and content wrapping algorithms. Tables will now be much smarter on deciding the ideal width of each column, and contents now wraps by default inside cells.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Table content wraps by default.\r\nt := table.New().\r\n    Headers(someHeaders...).\r\n    Rows(someRows...).\r\n    Width(80)\r\n\u003cp\u003efmt.Println(t)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Actually, let's not wrap the content.\r\nt := table.New().\r\n    Headers(someHeaders...).\r\n    Rows(someRows...).\r\n    Width(80).\r\n    Wrap(false)\r\n\r\nfmt.Println(t)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Border Styles\u003c/h2\u003e\n\u003cp\u003eAlso, we added two new border styles that you can use to generate tables in Markdown and ASCII styles.\u003c/p\u003e\n\u003ch3\u003eMarkdown Tables\u003c/h3\u003e\n\u003cp\u003eTo render tables correctly for Markdown you'll want to use \u003ca href=\"https://pkg.go.dev/github.com/charmbracelet/lipgloss@v1.1.0#MarkdownBorder\"\u003e\u003ccode\u003elipgloss.MarkdownBorder\u003c/code\u003e\u003c/a\u003e \u003cem\u003eand\u003c/em\u003e disable the top and bottom borders.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003et := table.New().\r\n    Headers(someHeaders...).\r\n    Rows(someRows).\r\n    Border(lipgloss.MarkdownBorder()).\r\n    BorderTop(false).\r\n    BorderBottom(false)\r\n\u003cp\u003efmt.Println(t)\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/f0e45475a64ee60d712b81145172d3739db36a93\"\u003e\u003ccode\u003ef0e4547\u003c/code\u003e\u003c/a\u003e chore: fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/fb0d75756388d327a7d6f3721c83d6e122aee6f2\"\u003e\u003ccode\u003efb0d757\u003c/code\u003e\u003c/a\u003e chore(taskfile): delete \u003ccode\u003elint:all\u003c/code\u003e and \u003ccode\u003elint:soft\u003c/code\u003e tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/1209cf0750c629e5e4d5f3fe99bf8fc3454733b1\"\u003e\u003ccode\u003e1209cf0\u003c/code\u003e\u003c/a\u003e ci: sync golangci-lint config (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/c454a0adaafcf9ff18704e8b27aa8fe4a2d22026\"\u003e\u003ccode\u003ec454a0a\u003c/code\u003e\u003c/a\u003e feat(tables): add markdown and ascii border style for tables (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/341996d8a0782447c845154288e42d7f50baf27b\"\u003e\u003ccode\u003e341996d\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003echarmbracelet/x/cellbuf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/1f1209e8be34adf156ed35bed6aded58410f071b\"\u003e\u003ccode\u003e1f1209e\u003c/code\u003e\u003c/a\u003e feat(table): use cellbuf to preserve styles for wrapped content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/2aa2eb0349ddb873dcd4548a642cc3b3e6809d90\"\u003e\u003ccode\u003e2aa2eb0\u003c/code\u003e\u003c/a\u003e test(table): test wrapping cell styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/9500f10a6b9145b4d3ed9b317ad952ca162dbde3\"\u003e\u003ccode\u003e9500f10\u003c/code\u003e\u003c/a\u003e fix(table): ensure we're passing the right row index to \u003ccode\u003estyleFunc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/7b191c57d42d0bb7e73873719ad5d572aced14ec\"\u003e\u003ccode\u003e7b191c5\u003c/code\u003e\u003c/a\u003e fix(test): make table wrapping tests use golden files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/9cfb7dd7998c648cbe502b96bac83ddb8ca2a38c\"\u003e\u003ccode\u003e9cfb7dd\u003c/code\u003e\u003c/a\u003e test(table): check truncation logic for overflow and nowrap\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/lipgloss/compare/v0.10.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/console` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/console/releases\"\u003egithub.com/containerd/console's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add solaris to non-supported shim. by \u003ca href=\"https://github.com/jperkin\"\u003e\u003ccode\u003e@​jperkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/console/pull/84\"\u003econtainerd/console#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epty: add GetPtyFromFile as safer GetPty by \u003ca href=\"https://github.com/cyphar\"\u003e\u003ccode\u003e@​cyphar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/console/pull/86\"\u003econtainerd/console#86\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jperkin\"\u003e\u003ccode\u003e@​jperkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/console/pull/84\"\u003econtainerd/console#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cyphar\"\u003e\u003ccode\u003e@​cyphar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/console/pull/86\"\u003econtainerd/console#86\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/containerd/console/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/containerd/console/compare/v1.0.4...v1.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/c8d962180f543ac07c008ecc79a413406ea10c0b\"\u003e\u003ccode\u003ec8d9621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/console/issues/86\"\u003e#86\u003c/a\u003e from cyphar/newpty-from-file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/fa4de4c0aec0e866904828dbb2c5a1383dd56bd3\"\u003e\u003ccode\u003efa4de4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/console/issues/84\"\u003e#84\u003c/a\u003e from jperkin/fix-solaris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/c79e45e6b8addceef7d8bb3c96809bd7f0ed4433\"\u003e\u003ccode\u003ec79e45e\u003c/code\u003e\u003c/a\u003e pty: add GetPtyFromFile as safer GetPty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/12ba7453ffca933d433261ec89cbb9b97974567a\"\u003e\u003ccode\u003e12ba745\u003c/code\u003e\u003c/a\u003e tc: make internal handlers take File interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/9dd67e11b32547c0e9e9bdb9c593ca008b9177c1\"\u003e\u003ccode\u003e9dd67e1\u003c/code\u003e\u003c/a\u003e gha: bump containerd/project-checks to v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/console/commit/37ae7bbd2fb26e22e74a2c9431eb1ad61d274fdf\"\u003e\u003ccode\u003e37ae7bb\u003c/code\u003e\u003c/a\u003e fix: add solaris to non-supported shim.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/containerd/console/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd` from 1.7.15 to 1.7.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd 1.7.30\u003c/h2\u003e\n\u003cp\u003eWelcome to the v1.7.30 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe thirtieth patch release for containerd 1.7 contains various fixes\nand updates.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003ch4\u003eContainer Runtime Interface (CRI)\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFix NRI dropping requested CDI devices silently\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12650\"\u003e#12650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRedact all query parameters in CRI error logs\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12551\"\u003e#12551\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRuntime\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUpdate runc binary to v1.3.4\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12619\"\u003e#12619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003cli\u003eAkihiro Suda\u003c/li\u003e\n\u003cli\u003eAustin Vazquez\u003c/li\u003e\n\u003cli\u003eMike Brown\u003c/li\u003e\n\u003cli\u003eWei Fu\u003c/li\u003e\n\u003cli\u003eAndrey Noskov\u003c/li\u003e\n\u003cli\u003eCrazyMax\u003c/li\u003e\n\u003cli\u003eDavanum Srinivas\u003c/li\u003e\n\u003cli\u003eJin Dong\u003c/li\u003e\n\u003cli\u003eKrisztian Litkey\u003c/li\u003e\n\u003cli\u003eMaksym Pavlenko\u003c/li\u003e\n\u003cli\u003ePaweł Gronowski\u003c/li\u003e\n\u003cli\u003ePhil Estes\u003c/li\u003e\n\u003cli\u003eSamuel Karp\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare release notes for v1.7.30 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12652\"\u003e#12652\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3d0ca6d2e7ba597bf0423e5f5f49e47b81c1e7a0\"\u003e\u003ccode\u003e3d0ca6d2e\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.30\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix NRI dropping requested CDI devices silently (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12650\"\u003e#12650\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/0bc74f47e708bd843e676c5a8617f0498ea6459a\"\u003e\u003ccode\u003e0bc74f47e\u003c/code\u003e\u003c/a\u003e cri,nri: don't drop requested CDI devices silently.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003escript/setup/install-cni: install CNI plugins v1.9.0 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12660\"\u003e#12660\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/7db16b5627a550caf05d9a902e16cb0d04bf1ee1\"\u003e\u003ccode\u003e7db16b562\u003c/code\u003e\u003c/a\u003e script/setup/install-cni: install CNI plugins v1.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ego.mod: golang.org/x/crypto v0.45.0 (drop support for Go 1.23) (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12640\"\u003e#12640\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/bca897b4739fef9b6a34c54ac6050d1621e53f92\"\u003e\u003ccode\u003ebca897b47\u003c/code\u003e\u003c/a\u003e go.mod: golang.org/x/crypto v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/37cbd2224e674c317e25b03bbf4ab5a9ed644a5d\"\u003e\u003ccode\u003e37cbd2224\u003c/code\u003e\u003c/a\u003e CI: drop Go 1.23\u003c/li\u003e\n\u003c/ul\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/containerd/containerd/commit/71c1c8666c6a999cc8c319160b6b2ea38c4a2c9e\"\u003e\u003ccode\u003e71c1c86\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12652\"\u003e#12652\u003c/a\u003e from dmcgowan/prepare-1.7.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3d0ca6d2e7ba597bf0423e5f5f49e47b81c1e7a0\"\u003e\u003ccode\u003e3d0ca6d\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a8ce78b8eb3e4b5c6eca0cc4d5a5706288bc5184\"\u003e\u003ccode\u003ea8ce78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12650\"\u003e#12650\u003c/a\u003e from klihub/fixes/1.7.x/nri-cdi-device-injection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ba2b3a20c5101cabe91768d9360b1f0b7055f492\"\u003e\u003ccode\u003eba2b3a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12660\"\u003e#12660\u003c/a\u003e from AkihiroSuda/cni-1.9.0-1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/0bc74f47e708bd843e676c5a8617f0498ea6459a\"\u003e\u003ccode\u003e0bc74f4\u003c/code\u003e\u003c/a\u003e cri,nri: don't drop requested CDI devices silently.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/7db16b5627a550caf05d9a902e16cb0d04bf1ee1\"\u003e\u003ccode\u003e7db16b5\u003c/code\u003e\u003c/a\u003e script/setup/install-cni: install CNI plugins v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3b655c21e08e51cbd81d353cdcfc7a1d722ea322\"\u003e\u003ccode\u003e3b655c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12640\"\u003e#12640\u003c/a\u003e from AkihiroSuda/dev-1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/bca897b4739fef9b6a34c54ac6050d1621e53f92\"\u003e\u003ccode\u003ebca897b\u003c/code\u003e\u003c/a\u003e go.mod: golang.org/x/crypto v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/37cbd2224e674c317e25b03bbf4ab5a9ed644a5d\"\u003e\u003ccode\u003e37cbd22\u003c/code\u003e\u003c/a\u003e CI: drop Go 1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/ee49d1747c357cd45119750d4db464f957f4d793\"\u003e\u003ccode\u003eee49d17\u003c/code\u003e\u003c/a\u003e Update Go requirements in BUILDING\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/containerd/compare/v1.7.15...v1.7.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/continuity` from 0.4.3 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/continuity/releases\"\u003egithub.com/containerd/continuity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate golangci-lint to vl.55.0 by \u003ca href=\"https://github.com/henry118\"\u003e\u003ccode\u003e@​henry118\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/233\"\u003econtainerd/continuity#233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: add DiffDirChanges function to get changeset fast by \u003ca href=\"https://github.com/fuweid\"\u003e\u003ccode\u003e@​fuweid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/145\"\u003econtainerd/continuity#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esupport filesystem magic for linux by \u003ca href=\"https://github.com/yylt\"\u003e\u003ccode\u003e@​yylt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/239\"\u003econtainerd/continuity#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.26.0 to 1.33.0 in /cmd/continuity by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/237\"\u003econtainerd/continuity#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.26.0 to 1.33.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/238\"\u003econtainerd/continuity#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: implement Atime for Windows by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/241\"\u003econtainerd/continuity#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TestDiffDirChangeWithOverlayfs (also updates the CI to use Ubuntu 24.04) by \u003ca href=\"https://github.com/AkihiroSuda\"\u003e\u003ccode\u003e@​AkihiroSuda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/249\"\u003econtainerd/continuity#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eswitch to github.com/containerd/log module by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/243\"\u003econtainerd/continuity#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egha: run CI on go1.22 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/242\"\u003econtainerd/continuity#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: prune indirect gopkg.in/yaml.v3 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/250\"\u003econtainerd/continuity#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egha: update CodeQL action to v3, run on go1.22 by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/251\"\u003econtainerd/continuity#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: properly handle ENOTSUP in copyXAttrs by \u003ca href=\"https://github.com/sondavidb\"\u003e\u003ccode\u003e@​sondavidb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/245\"\u003econtainerd/continuity#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego-fix: remove pre-go1.17 build-tags by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/252\"\u003econtainerd/continuity#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekind.String(): fix missing case statements for iota consts in switch by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/256\"\u003econtainerd/continuity#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecmd/continuity/commands: MountCmd: remove macOS remnants by \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/254\"\u003econtainerd/continuity#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: bump up by \u003ca href=\"https://github.com/AkihiroSuda\"\u003e\u003ccode\u003e@​AkihiroSuda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/257\"\u003econtainerd/continuity#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yylt\"\u003e\u003ccode\u003e@​yylt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/239\"\u003econtainerd/continuity#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/237\"\u003econtainerd/continuity#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sondavidb\"\u003e\u003ccode\u003e@​sondavidb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/containerd/continuity/pull/245\"\u003econtainerd/continuity#245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/containerd/continuity/compare/v0.4.3...v0.4.4\"\u003ehttps://github.com/containerd/continuity/compare/v0.4.3...v0.4.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/2fab5e9ef807da8b932addc4ca1fe6c551ca1c15\"\u003e\u003ccode\u003e2fab5e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/continuity/issues/257\"\u003e#257\u003c/a\u003e from AkihiroSuda/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/8ae2b5ed00ea2ce911d163c19b85de58ffeaee10\"\u003e\u003ccode\u003e8ae2b5e\u003c/code\u003e\u003c/a\u003e Disable FUSE for FreeBSD\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/ef3b6f490ced58b82bf25ffd3ca5c242bedf06ef\"\u003e\u003ccode\u003eef3b6f4\u003c/code\u003e\u003c/a\u003e go.mod: bump up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/332293b49b3d268b404b4ff539be3b909170ade0\"\u003e\u003ccode\u003e332293b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/continuity/issues/254\"\u003e#254\u003c/a\u003e from thaJeztah/rm_macos_bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/1287117cdbc7879395a64e0bd04aafd151fa4b69\"\u003e\u003ccode\u003e1287117\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/continuity/issues/256\"\u003e#256\u003c/a\u003e from thaJeztah/fix_kind\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/0a983fcf9e1c92e9b4a102e66e5f2e59f2c3925f\"\u003e\u003ccode\u003e0a983fc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/continuity/issues/252\"\u003e#252\u003c/a\u003e from thaJeztah/gofix_buildtags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/75b1c65ec9b850224f4e37b006ebd779bcf6f2e8\"\u003e\u003ccode\u003e75b1c65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/continuity/issues/245\"\u003e#245\u003c/a\u003e from sondavidb/properly-handle-fs-without-xattrs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/cb01a52dedbb5cadd243e15be7fefb6906861bd7\"\u003e\u003ccode\u003ecb01a52\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/continuity/issues/251\"\u003e#251\u003c/a\u003e from thaJeztah/bump_codeql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/7d074e72420162b4e873d4699f2518c02fcb983f\"\u003e\u003ccode\u003e7d074e7\u003c/code\u003e\u003c/a\u003e kind.String(): fix missing case statements for iota consts in switch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/continuity/commit/327ebdd9c1ddcbfd517279a3602efa286dfe5cdc\"\u003e\u003ccode\u003e327ebdd\u003c/code\u003e\u003c/a\u003e cmd/continuity/commands: ...\n\n_Description has been truncated_","html_url":"https://github.com/samalba/dagger/pull/280","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/samalba%2Fdagger/issues/280","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/280/packages"}},{"old_version":"26.0.2+incompatible","new_version":"28.0.0+incompatible","update_type":"major","path":null,"pr_created_at":"2026-03-26T19:00:14.000Z","version_change":"26.0.2+incompatible → 28.0.0+incompatible","issue":{"uuid":"4146608467","node_id":"PR_kwDOPrYSMc7N1Fkm","number":13,"state":"closed","title":"chore(deps): bump the go_modules group across 5 directories with 23 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-30T17:38:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T19:00:14.000Z","updated_at":"2026-03-30T17:39:00.000Z","time_to_close":340724,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go_modules","update_count":23,"packages":[{"name":"github.com/go-git/go-git/v5","old_version":"5.11.0","new_version":"5.16.5","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/golang-jwt/jwt/v4","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/russellhaering/goxmldsig","old_version":"1.4.0","new_version":"1.6.0","repository_url":"https://github.com/russellhaering/goxmldsig"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.27.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/oauth2","old_version":"0.21.0","new_version":"0.27.0","repository_url":"https://github.com/golang/oauth2"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/azidentity","old_version":"1.4.0","new_version":"1.6.0","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"name":"github.com/redis/go-redis/v9","old_version":"9.5.3","new_version":"9.5.5","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/vektah/gqlparser/v2","old_version":"2.4.5","new_version":"2.5.15","repository_url":"https://github.com/vektah/gqlparser"},{"name":"filippo.io/edwards25519","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/FiloSottile/edwards25519"},{"name":"github.com/buger/jsonparser","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/buger/jsonparser"},{"name":"github.com/docker/cli","old_version":"25.0.2+incompatible","new_version":"29.2.0+incompatible","repository_url":"https://github.com/docker/cli"},{"name":"github.com/go-chi/chi/v5","old_version":"5.0.10","new_version":"5.2.2","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/go-viper/mapstructure/v2","old_version":"2.0.0","new_version":"2.4.0","repository_url":"https://github.com/go-viper/mapstructure"},{"name":"github.com/golang-jwt/jwt/v5","old_version":"5.2.1","new_version":"5.2.2","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/hashicorp/go-slug","old_version":"0.12.1","new_version":"0.16.3","repository_url":"https://github.com/hashicorp/go-slug"},{"name":"golang.org/x/image","old_version":"0.14.0","new_version":"0.18.0","repository_url":"https://github.com/golang/image"},{"name":"github.com/docker/docker","old_version":"26.0.2+incompatible","new_version":"28.0.0+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/hashicorp/go-retryablehttp","old_version":"0.7.5","new_version":"0.7.7","repository_url":"https://github.com/hashicorp/go-retryablehttp"},{"name":"google.golang.org/grpc","old_version":"1.65.0","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.11.0` | `5.16.5` |\n| [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt) | `4.5.0` | `4.5.1` |\n| [github.com/russellhaering/goxmldsig](https://github.com/russellhaering/goxmldsig) | `1.4.0` | `1.6.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.27.0` | `1.40.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.21.0` | `0.27.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go) | `1.4.0` | `1.6.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.5.3` | `9.5.5` |\n| [github.com/vektah/gqlparser/v2](https://github.com/vektah/gqlparser) | `2.4.5` | `2.5.15` |\n| [filippo.io/edwards25519](https://github.com/FiloSottile/edwards25519) | `1.1.0` | `1.1.1` |\n| [github.com/buger/jsonparser](https://github.com/buger/jsonparser) | `1.1.1` | `1.1.2` |\n| [github.com/docker/cli](https://github.com/docker/cli) | `25.0.2+incompatible` | `29.2.0+incompatible` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.0.10` | `5.2.2` |\n| [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) | `2.0.0` | `2.4.0` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.2.1` | `5.2.2` |\n| [github.com/hashicorp/go-slug](https://github.com/hashicorp/go-slug) | `0.12.1` | `0.16.3` |\n| [golang.org/x/image](https://github.com/golang/image) | `0.14.0` | `0.18.0` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `26.0.2+incompatible` | `28.0.0+incompatible` |\n| [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp) | `0.7.5` | `0.7.7` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.65.0` | `1.79.3` |\n\nBumps the go_modules group with 3 updates in the /internal/cmd/progress-bot directory: [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/oauth2](https://github.com/golang/oauth2) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 4 updates in the /lib directory: [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/oauth2](https://github.com/golang/oauth2), [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 5 updates in the /lib/managedservicesplatform directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.25.0` | `1.40.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.21.0` | `0.27.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.5.3` | `9.5.5` |\n| [filippo.io/edwards25519](https://github.com/FiloSottile/edwards25519) | `1.1.0` | `1.1.1` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.65.0` | `1.79.3` |\n\nBumps the go_modules group with 3 updates in the /monitoring directory: [golang.org/x/crypto](https://github.com/golang/crypto), [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) and [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp).\n\nUpdates `github.com/go-git/go-git/v5` from 5.11.0 to 5.16.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.16.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.45.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1744\"\u003ego-git/go-git#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Bump Go test versions to 1.23-1.25 (v5) by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1746\"\u003ego-git/go-git#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] git: worktree, Don't delete local untracked files when resetting worktree by \u003ca href=\"https://github.com/Ch00k\"\u003e\u003ccode\u003e@​Ch00k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1800\"\u003ego-git/go-git#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand packfile checks by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1836\"\u003ego-git/go-git#1836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.4...v5.16.5\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.4...v5.16.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackport plumbing: format/idxfile, prevent panic by \u003ca href=\"https://github.com/swills\"\u003e\u003ccode\u003e@​swills\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1732\"\u003ego-git/go-git#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] build: test, Fix build on Windows. by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1734\"\u003ego-git/go-git#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.38.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1742\"\u003ego-git/go-git#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/cloudflare/circl to v1.6.1 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1741\"\u003ego-git/go-git#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.13.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1743\"\u003ego-git/go-git#1743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.3...v5.16.4\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.3...v5.16.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: Expand regex to fix build [5.x] by \u003ca href=\"https://github.com/baloo\"\u003e\u003ccode\u003e@​baloo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1644\"\u003ego-git/go-git#1644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: raise timeouts for windows CI tests and disable CIFuzz [5.x] by \u003ca href=\"https://github.com/baloo\"\u003e\u003ccode\u003e@​baloo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1646\"\u003ego-git/go-git#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: support commits extra headers, support jujutsu signed commit [5.x] by \u003ca href=\"https://github.com/baloo\"\u003e\u003ccode\u003e@​baloo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1633\"\u003ego-git/go-git#1633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.2...v5.16.3\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.2...v5.16.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eutils: fix diff so subpaths work for sparse checkouts, fixes 1455 to releases/v5.x by \u003ca href=\"https://github.com/kane8n\"\u003e\u003ccode\u003e@​kane8n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1567\"\u003ego-git/go-git#1567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.1...v5.16.2\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.1...v5.16.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eutils: merkletrie, Fix diff on sparse-checkout index. Fixes \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1406\"\u003e#1406\u003c/a\u003e to releases/v5.x by \u003ca href=\"https://github.com/kane8n\"\u003e\u003ccode\u003e@​kane8n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1561\"\u003ego-git/go-git#1561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kane8n\"\u003e\u003ccode\u003e@​kane8n\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1561\"\u003ego-git/go-git#1561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.0...v5.16.1\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.0...v5.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v5] plumbing: support mTLS for HTTPS protocol by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1510\"\u003ego-git/go-git#1510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: transport, Reintroduce SetHostKeyCallback. Fix \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1514\"\u003e#1514\u003c/a\u003e by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1515\"\u003ego-git/go-git#1515\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/48a1ae05eec4fff4dd0343744a00bf8d6a7a0b4b\"\u003e\u003ccode\u003e48a1ae0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1836\"\u003e#1836\u003c/a\u003e from go-git/check-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/42bdf1f9044e2145acaed6ac4dbf1b8d257da5bd\"\u003e\u003ccode\u003e42bdf1f\u003c/code\u003e\u003c/a\u003e storage: filesystem, Verify idx matches pack file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/4146a5653f186f90057afecb7e0addd9e623cf19\"\u003e\u003ccode\u003e4146a56\u003c/code\u003e\u003c/a\u003e plumbing: format/idxfile, Verify idxfile's checksum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/63d78ec080cb176f8cd7bf46ce14f4ba01c1d2e5\"\u003e\u003ccode\u003e63d78ec\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, Add new ErrMalformedPackFile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/25f1624754395a0c67839e71b34956c853f2eb3d\"\u003e\u003ccode\u003e25f1624\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1800\"\u003e#1800\u003c/a\u003e from Ch00k/no-delete-untracked-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/600fb139079e3c6886fcfeb20021c707e99e29b4\"\u003e\u003ccode\u003e600fb13\u003c/code\u003e\u003c/a\u003e git: worktree, Don't delete local untracked files when resetting worktree\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/390a56941510fdc19276aa298228d61889aad97a\"\u003e\u003ccode\u003e390a569\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1746\"\u003e#1746\u003c/a\u003e from pjbgf/bump-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/61c8b859ce3366257354695e99d78fc3739b60fb\"\u003e\u003ccode\u003e61c8b85\u003c/code\u003e\u003c/a\u003e build: Bump Go test versions to 1.23-1.25 (v5)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/e5a05ecd4fb91dc5323ec77667346ae94d84c043\"\u003e\u003ccode\u003ee5a05ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1744\"\u003e#1744\u003c/a\u003e from go-git/renovate/releases/v5.x-go-golang.org-x-c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1495930b098b5e72394ae8ccc2d9396b8aa7e013\"\u003e\u003ccode\u003e1495930\u003c/code\u003e\u003c/a\u003e plumbing: Remove use of non-constant format strings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.11.0...v5.16.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang-jwt/jwt/v4` from 4.5.0 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-jwt/jwt/releases\"\u003egithub.com/golang-jwt/jwt/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cp\u003eUnclear documentation of the error behavior in \u003ccode\u003eParseWithClaims\u003c/code\u003e in \u0026lt;= 4.5.0 could lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by \u003ccode\u003eParseWithClaims\u003c/code\u003e return both error codes. If users only check for the \u003ccode\u003ejwt.ErrTokenExpired \u003c/code\u003e using \u003ccode\u003eerror.Is\u003c/code\u003e, they will ignore the embedded \u003ccode\u003ejwt.ErrTokenSignatureInvalid\u003c/code\u003e and thus potentially accept invalid tokens.\u003c/p\u003e\n\u003cp\u003eThis issue was documented in \u003ca href=\"https://github.com/golang-jwt/jwt/security/advisories/GHSA-29wx-vh33-7x7r\"\u003ehttps://github.com/golang-jwt/jwt/security/advisories/GHSA-29wx-vh33-7x7r\u003c/a\u003e and fixed in this release.\u003c/p\u003e\n\u003cp\u003eNote: \u003ccode\u003ev5\u003c/code\u003e was not affected by this issue. So upgrading to this release version is also recommended.\u003c/p\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBack-ported error-handling logic in \u003ccode\u003eParseWithClaims\u003c/code\u003e from \u003ccode\u003ev5\u003c/code\u003e branch. This fixes \u003ca href=\"https://github.com/golang-jwt/jwt/security/advisories/GHSA-29wx-vh33-7x7r\"\u003ehttps://github.com/golang-jwt/jwt/security/advisories/GHSA-29wx-vh33-7x7r\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1\"\u003ehttps://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/7b1c1c00a171c6c79bbdb40e4ce7d197060c1c2c\"\u003e\u003ccode\u003e7b1c1c0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/russellhaering/goxmldsig` from 1.4.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/russellhaering/goxmldsig/releases\"\u003egithub.com/russellhaering/goxmldsig's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity:\u003c/strong\u003e Fix possible signature validation bypass caused by loop variable capture in \u003ccode\u003evalidateSignature\u003c/code\u003e (GHSA-479m-364c-43vc)\u003c/li\u003e\n\u003cli\u003eBump minimum Go version to 1.23\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003egithub.com/beevik/etree\u003c/code\u003e to v1.6.0\u003c/li\u003e\n\u003cli\u003eAdd fuzz tests for XML signature validation and canonicalization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/russellhaering/goxmldsig/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/russellhaering/goxmldsig/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies\u003c/li\u003e\n\u003cli\u003eUpdate GitHub workflows\u003c/li\u003e\n\u003cli\u003eSecurity hardening by \u003ca href=\"https://github.com/ahacker1-securesaml\"\u003e\u003ccode\u003e@​ahacker1-securesaml\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/russellhaering/goxmldsig/compare/v1.4.0...v1.5.0\"\u003ehttps://github.com/russellhaering/goxmldsig/compare/v1.4.0...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/878c8c615feb628064040115d00e105a137fcfa7\"\u003e\u003ccode\u003e878c8c6\u003c/code\u003e\u003c/a\u003e Apply go fix ./...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/db3d1e31f7535d7f5debb49851b9e9a2ff08b936\"\u003e\u003ccode\u003edb3d1e3\u003c/code\u003e\u003c/a\u003e Fix loop variable capture bug in validateSignature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/4f576b89acf01f68983ca5cb9dcebd0b460234bc\"\u003e\u003ccode\u003e4f576b8\u003c/code\u003e\u003c/a\u003e Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/79c29ee3ed2da54553a4132b372ced83185fcf12\"\u003e\u003ccode\u003e79c29ee\u003c/code\u003e\u003c/a\u003e Rename FuzzValidate to FuzzValidateXML to avoid name collision\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/ac7bf745b9fd3d92460ad9be3459a97b0e3bf89f\"\u003e\u003ccode\u003eac7bf74\u003c/code\u003e\u003c/a\u003e Add fuzz tests for XML signature validation and canonicalization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/a5805dfad93fc67a2106a1dc6d881df83769e3eb\"\u003e\u003ccode\u003ea5805df\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 2.13.4 to 3.28.17 (\u003ca href=\"https://redirect.github.com/russellhaering/goxmldsig/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/7dac9ec3b2a1a336d73ff091fba4131d186dfec6\"\u003e\u003ccode\u003e7dac9ec\u003c/code\u003e\u003c/a\u003e Update GitHub Workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/1bf54ca740682fac1149814344c24c722fde8238\"\u003e\u003ccode\u003e1bf54ca\u003c/code\u003e\u003c/a\u003e Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/e1c8a5b89d1d03089aa1a0ec546b33aaf80ee02f\"\u003e\u003ccode\u003ee1c8a5b\u003c/code\u003e\u003c/a\u003e Refactor to help eliminate potential vulnerabilities:\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/russellhaering/goxmldsig/commit/2ac5490a2441a3484e030c5cfeb02ce62886c01a\"\u003e\u003ccode\u003e2ac5490\u003c/code\u003e\u003c/a\u003e Refactor .verifyCertificate to obtain the certificate from an identifier from...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/russellhaering/goxmldsig/compare/v1.4.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.27.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.40.0/0.62.0/0.16.0] 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eAlwaysRecord\u003c/code\u003e sampler in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to all synchronous instrument interfaces (\u003ccode\u003eFloat64Counter\u003c/code\u003e, \u003ccode\u003eFloat64UpDownCounter\u003c/code\u003e, \u003ccode\u003eFloat64Histogram\u003c/code\u003e, \u003ccode\u003eFloat64Gauge\u003c/code\u003e, \u003ccode\u003eInt64Counter\u003c/code\u003e, \u003ccode\u003eInt64UpDownCounter\u003c/code\u003e, \u003ccode\u003eInt64Histogram\u003c/code\u003e, \u003ccode\u003eInt64Gauge\u003c/code\u003e,) in \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e.\nThis stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.39.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.39.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.39.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0.\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7783\"\u003e#7783\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7789\"\u003e#7789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e by 4x. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7447\"\u003e#7447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent synchronous gauge measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7492\"\u003e#7492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExporter\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e ignores metrics with the scope \u003ccode\u003ego.opentelemetry.io/contrib/bridges/prometheus\u003c/code\u003e.\nThis prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7688\"\u003e#7688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent exponential histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7702\"\u003e#7702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bad log message when key-value pairs are dropped because of key duplication in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eDroppedAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not count the non-attribute key-value pairs dropped because of key duplication. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSetAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not log that attributes are dropped when they are actually not dropped. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003erequest.GetBody\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e to correctly handle HTTP/2 \u003ccode\u003eGOAWAY\u003c/code\u003e frame. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7794\"\u003e#7794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithHostID\u003c/code\u003e detector in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e to use full path for \u003ccode\u003eioreg\u003c/code\u003e command on Darwin (macOS). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7818\"\u003e#7818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e.\nFor more information, see the \u003ca href=\"https://opentelemetry.io/blog/2025/deprecating-zipkin-exporters/\"\u003eOTel blog post deprecating the Zipkin exporter\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.39.0/0.61.0/0.15.0/0.0.14] 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly reduce the cost of recording metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using hashing for map keys. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithInstrumentationAttributeSet\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e packages.\nThis provides a concurrent-safe and performant alternative to \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e by accepting a pre-constructed \u003ccode\u003eattribute.Set\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability for the Prometheus exporter in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd temporality selector functions \u003ccode\u003eDeltaTemporalitySelector\u003c/code\u003e, \u003ccode\u003eCumulativeTemporalitySelector\u003c/code\u003e, \u003ccode\u003eLowMemoryTemporalitySelector\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434\"\u003e#7434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple log processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548\"\u003e#7548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/a3a5317c5caed1656fb5b301b66dfeb3c4c944e0\"\u003e\u003ccode\u003ea3a5317\u003c/code\u003e\u003c/a\u003e Release v1.40.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7859\"\u003e#7859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/77785da545d67b38774891cbdd334368bfacdfd8\"\u003e\u003ccode\u003e77785da\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7858\"\u003e#7858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/56fa1c297bf71f0ada3dbf4574a45d0607812cc0\"\u003e\u003ccode\u003e56fa1c2\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.5.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7857\"\u003e#7857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/298cbedf256b7a9ab3c21e41fc5e3e6d6e4e94aa\"\u003e\u003ccode\u003e298cbed\u003c/code\u003e\u003c/a\u003e Upgrade semconv use to v1.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3264bf171b1e6cd70f6be4a483f2bcb84eda6ccf\"\u003e\u003ccode\u003e3264bf1\u003c/code\u003e\u003c/a\u003e refactor: modernize code (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/fd5d030c0aa8b5bfe786299047bc914b5714d642\"\u003e\u003ccode\u003efd5d030\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/8d3b4cb2501dec9f1c5373123e425f109c43b8d2\"\u003e\u003ccode\u003e8d3b4cb\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7847\"\u003e#7847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/91f7cadfcac363d67030f6913687c6dbbe086823\"\u003e\u003ccode\u003e91f7cad\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/timakin/bodyclose digest to 73d1f95 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7845\"\u003e#7845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/fdad1eb7f350ee1f5fdb3d9a0c6855cc88ee9d75\"\u003e\u003ccode\u003efdad1eb\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c46d3bac181ddaaa83286e9ccf2cd9f7705fd3d9\"\u003e\u003ccode\u003ec46d3ba\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to fcf36f6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7843\"\u003e#7843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.24.0 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9\"\u003e\u003ccode\u003e4e0068c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c\"\u003e\u003ccode\u003ee79546e\u003c/code\u003e\u003c/a\u003e ssh: curb GSSAPI DoS risk by limiting number of specified OIDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748\"\u003e\u003ccode\u003ef91f7a7\u003c/code\u003e\u003c/a\u003e ssh/agent: prevent panic on malformed constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/2df4153a0311bdfea44376e0eb6ef2faefb0275b\"\u003e\u003ccode\u003e2df4153\u003c/code\u003e\u003c/a\u003e acme/autocert: let automatic renewal work with short lifetime certs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/bcf6a849efcf4702fa5172cb0998b46c3da1e989\"\u003e\u003ccode\u003ebcf6a84\u003c/code\u003e\u003c/a\u003e acme: pass context to request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b4f2b62076abeee4e43fb59544dac565715fbf1e\"\u003e\u003ccode\u003eb4f2b62\u003c/code\u003e\u003c/a\u003e ssh: fix error message on unsupported cipher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/79ec3a51fcc7fbd2691d56155d578225ccc542e2\"\u003e\u003ccode\u003e79ec3a5\u003c/code\u003e\u003c/a\u003e ssh: allow to bind to a hostname in remote forwarding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/122a78f140d9d3303ed3261bc374bbbca149140f\"\u003e\u003ccode\u003e122a78f\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/c0531f9c34514ad5c5551e2d6ce569ca673a8afd\"\u003e\u003ccode\u003ec0531f9\u003c/code\u003e\u003c/a\u003e all: eliminate vet diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/0997000b45e3a40598272081bcad03ffd21b8adb\"\u003e\u003ccode\u003e0997000\u003c/code\u003e\u003c/a\u003e all: fix some comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.22.0...v0.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.26.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/9a296438e54dff851a45667aa645a97003b44db5\"\u003e\u003ccode\u003e9a29643\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/07cefd8a6bb170785052142a96034f2b2f7115bc\"\u003e\u003ccode\u003e07cefd8\u003c/code\u003e\u003c/a\u003e context: deprecate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/5ac9daca088ab4f378d7df849f6c7d28bea86071\"\u003e\u003ccode\u003e5ac9dac\u003c/code\u003e\u003c/a\u003e publicsuffix: don't treat ip addresses as domain names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d1f64cc67036f272ea900194674afcf71eb3e816\"\u003e\u003ccode\u003ed1f64cc\u003c/code\u003e\u003c/a\u003e quic: use testing/synctest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/fff0469cf57f71bea0cbc4cc8cbfb8f92be7a417\"\u003e\u003ccode\u003efff0469\u003c/code\u003e\u003c/a\u003e http2: document that RFC 7540 prioritization does not work with small payloads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f35e3a4dd2a34d1d47fac5b66210a40e2d374a79\"\u003e\u003ccode\u003ef35e3a4\u003c/code\u003e\u003c/a\u003e http2: fix weight overflow in RFC 7540 write scheduler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/89adc90ac46a688eeda3a4a95b71acf073bd059c\"\u003e\u003ccode\u003e89adc90\u003c/code\u003e\u003c/a\u003e http2: fix typo referring to RFC 9218 as RFC 9128 instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/8d76a2c082f6f995c2ef1ce8a0d56f2e33b48092\"\u003e\u003ccode\u003e8d76a2c\u003c/code\u003e\u003c/a\u003e quic: don't defer MAX_STREAMS frames indefinitely\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/027f8b700eb72af5c0175a945535a42670628351\"\u003e\u003ccode\u003e027f8b7\u003c/code\u003e\u003c/a\u003e quic: fix expected ACK Delay in client's ACK after HANDSHAKE_DONE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/dec9fe711ec1385a2aa169a3f8145d295abcca16\"\u003e\u003ccode\u003edec9fe7\u003c/code\u003e\u003c/a\u003e dns/dnsmessage: update SVCB packing to prohibit name compression\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.26.0...v0.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.21.0 to 0.27.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/681b4d8edca1bcfea5bce685d77ea7b82ed3e7b3\"\u003e\u003ccode\u003e681b4d8\u003c/code\u003e\u003c/a\u003e jws: split token into fixed number of parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/3f78298beea38fb76a3fbca33e3056f4b7eb5502\"\u003e\u003ccode\u003e3f78298\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.23.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/109dabf9017129171d1807e485ca5633ecd095ac\"\u003e\u003ccode\u003e109dabf\u003c/code\u003e\u003c/a\u003e endpoints: add links/provider for Discord\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/ac571fa341c2a2b979d2b2c8341fd24767ef5d47\"\u003e\u003ccode\u003eac571fa\u003c/code\u003e\u003c/a\u003e oauth2: fix docs for Config.DeviceAuth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/314ee5b92bf23c4973aa8e61eba3ff458e80eef2\"\u003e\u003ccode\u003e314ee5b\u003c/code\u003e\u003c/a\u003e endpoints: add patreon endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/b9c813be7d0ec3262d46deb8677ba5cda93d95ec\"\u003e\u003ccode\u003eb9c813b\u003c/code\u003e\u003c/a\u003e google: add warning about externally-provided credentials\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/49a531d12a9ad6fa9f5a070d577ac752ada772c9\"\u003e\u003ccode\u003e49a531d\u003c/code\u003e\u003c/a\u003e all: make method and struct comments match the names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/22134a41033e44c2cd074106770ab5b7ca910d15\"\u003e\u003ccode\u003e22134a4\u003c/code\u003e\u003c/a\u003e README: don't recommend go get\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/3e6480915d39dd1a80fa460e56413857f02cc1b9\"\u003e\u003ccode\u003e3e64809\u003c/code\u003e\u003c/a\u003e x/oauth2: add Token.ExpiresIn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/16a9973a41c72ea3e252e9c14be34fcaa2928211\"\u003e\u003ccode\u003e16a9973\u003c/code\u003e\u003c/a\u003e jwt: rename example to avoid vet error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.21.0...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/Azure/azure-sdk-for-go/sdk/azidentity` from 1.4.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/releases\"\u003egithub.com/Azure/azure-sdk-for-go/sdk/azidentity's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk/storage/azfile/v1.5.4\u003c/h2\u003e\n\u003ch2\u003e1.5.4 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for User Delegation SAS.\u003c/li\u003e\n\u003cli\u003eAdded support for service version 2026-02-06.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/data/azcosmos/v1.5.0-beta.5\u003c/h2\u003e\n\u003ch2\u003e1.5.0-beta.5 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds support for float 16 datatype for vector embedding policy. See \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/pull/25707\"\u003ePR 25707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the performance of the built-in ReadMany implementation. See \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/pull/26007\"\u003ePR 26007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eQueryEngine\u003c/code\u003e field from \u003ccode\u003eReadManyOptions\u003c/code\u003e. ReadMany now always uses the built-in Go-native implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSmall performance optimizations to API's using query engine. See \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/pull/25669\"\u003ePR 25669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/storage/azdatalake/v1.4.4\u003c/h2\u003e\n\u003ch2\u003e1.4.4 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for service version 2026-02-06.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/data/azcosmos/v1.4.2\u003c/h2\u003e\n\u003ch2\u003e1.4.2 (2025-12-10)\u003c/h2\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed issue with read endpoint selection causing most-preferred region to be skipped when selecting read region. See \u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/pull/25738\"\u003ePR 25738\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/Azure/azure-sdk-for-go/commit/36f766d2feba70f64bed923c23b57602998e16c8\"\u003e\u003ccode\u003e36f766d\u003c/code\u003e\u003c/a\u003e add sdk/resourcemanager/cosmos/armcosmos live test (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20705\"\u003e#20705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/c005ed6159fdf2104077694b5f89e7063a0cc586\"\u003e\u003ccode\u003ec005ed6\u003c/code\u003e\u003c/a\u003e sdk/resourcemanager/network/armnetwork live test (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20331\"\u003e#20331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/5fa7df4852a100f4a7502d5064ae54b0aceb8260\"\u003e\u003ccode\u003e5fa7df4\u003c/code\u003e\u003c/a\u003e add sdk/resourcemanager/compute/armcompute live test (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20048\"\u003e#20048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/0d22aeddaaa48d5ac34320978393bc026dba4ccb\"\u003e\u003ccode\u003e0d22aed\u003c/code\u003e\u003c/a\u003e add sdk/resourcemanager/eventhub/armeventhub live test (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20686\"\u003e#20686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/2a8d96d355a38886b1bdf7b99d029b7f57108ee0\"\u003e\u003ccode\u003e2a8d96d\u003c/code\u003e\u003c/a\u003e add sdk/resourcemanager/postgresql/armpostgresql live test (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20685\"\u003e#20685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b2cddab175e50e5e392f16d0b7b2745fafe51fe4\"\u003e\u003ccode\u003eb2cddab\u003c/code\u003e\u003c/a\u003e [Release] sdk/resourcemanager/paloaltonetworksngfw/armpanngfw/0.1.0 (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20437\"\u003e#20437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/ed7f3c719ea35a75734ac690e8fd02b17adbe4d7\"\u003e\u003ccode\u003eed7f3c7\u003c/code\u003e\u003c/a\u003e Fix azidentity troubleshooting guide link (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20736\"\u003e#20736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/6dfd0cbd7c2796dbb3836edfbb712badbc8fbc4b\"\u003e\u003ccode\u003e6dfd0cb\u003c/code\u003e\u003c/a\u003e [azeventhubs] Fixing checkpoint store race condition (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20727\"\u003e#20727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/745d967e27046474eac60690c8c44847f5e590f5\"\u003e\u003ccode\u003e745d967\u003c/code\u003e\u003c/a\u003e pass along the artifact name so we can override it later (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20732\"\u003e#20732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/20b4dd8c3e30d468d33d6ad55e0a1dbaa4705abe\"\u003e\u003ccode\u003e20b4dd8\u003c/code\u003e\u003c/a\u003e Update changelog with latest features (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/20730\"\u003e#20730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.4.0...sdk/azcore/v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.5.3 to 9.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle network error on SETINFO (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3295\"\u003e#3295\u003c/a\u003e) (\u003ca href=\"https://github.com/redis/go-redis/security/advisories/GHSA-92cp-5422-2mw7\"\u003eCVE-2025-29923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis/go-redis/compare/v9.5.4...v9.5.5\"\u003ehttps://github.com/redis/go-redis/compare/v9.5.4...v9.5.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/35d4e596d997848b1b2f50e1afcd0edab91d4c67\"\u003e\u003ccode\u003e35d4e59\u003c/code\u003e\u003c/a\u003e bump version to 9.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b413caa3092dc9a65356e852e3adb24f8b09f55f\"\u003e\u003ccode\u003eb413caa\u003c/code\u003e\u003c/a\u003e fix: handle network error on SETINFO (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3295\"\u003e#3295\u003c/a\u003e) (CVE-2025-29923)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/0858ed24e6d08c1940bcb86ccbf8913c761d9ec0\"\u003e\u003ccode\u003e0858ed2\u003c/code\u003e\u003c/a\u003e add test for tls connCheck \u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3025\"\u003e#3025\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3047\"\u003e#3047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/8a0c59b101805f2e45272100134ac4ad83bd69ee\"\u003e\u003ccode\u003e8a0c59b\u003c/code\u003e\u003c/a\u003e TimeSeries insertion filters for close samples (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/75398584cfef898f89f411081f0fe05eb9b7cb68\"\u003e\u003ccode\u003e7539858\u003c/code\u003e\u003c/a\u003e Support Hash-field expiration commands in Pipeline \u0026amp; Fix HExpire HExpireWithA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/6a584c1e2bcf31ab3bc3830093d0140fbeb6cf3e\"\u003e\u003ccode\u003e6a584c1\u003c/code\u003e\u003c/a\u003e Support Hash-field expiration for 7.4 CE RC2 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3040\"\u003e#3040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/9c1f4f06423d81f5602b274066d65fbd9fc37703\"\u003e\u003ccode\u003e9c1f4f0\u003c/code\u003e\u003c/a\u003e fix node routing in slotClosestNode (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/26e0c49acf9328e0c7e3852d6a68e4cc63ce14d7\"\u003e\u003ccode\u003e26e0c49\u003c/code\u003e\u003c/a\u003e Update pubsub.go (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/4cf03dbd3981918b66d4d50c64ffa7042d7c1edf\"\u003e\u003ccode\u003e4cf03db\u003c/code\u003e\u003c/a\u003e Change monitor test to run manually (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3041\"\u003e#3041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/daf84a091137c24d80da645784b8e5cdcb02b8e6\"\u003e\u003ccode\u003edaf84a0\u003c/code\u003e\u003c/a\u003e chore(deps): bump rojopolis/spellcheck-github-actions (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.5.3...v9.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/vektah/gqlparser/v2` from 2.4.5 to 2.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vektah/gqlparser/releases\"\u003egithub.com/vektah/gqlparser/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ParseSchema default token limit of 1500, add ParseSchemaWithLimit, ParseSchemasWithLimit by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/306\"\u003evektah/gqlparser#306\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vektah/gqlparser/compare/v2.5.14...v2.5.15\"\u003ehttps://github.com/vektah/gqlparser/compare/v2.5.14...v2.5.15\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ParseQueryWithLimit by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/304\"\u003evektah/gqlparser#304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vektah/gqlparser/compare/v2.5.13...v2.5.14\"\u003ehttps://github.com/vektah/gqlparser/compare/v2.5.13...v2.5.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the actions-deps group in /validator/imported with 6 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/298\"\u003evektah/gqlparser#298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump prettier from 3.2.5 to 3.3.0 in /validator/imported in the actions-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/299\"\u003evektah/gqlparser#299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the actions-deps group in /validator/imported with 7 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/301\"\u003evektah/gqlparser#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump braces from 3.0.2 to 3.0.3 in /validator/imported by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/302\"\u003evektah/gqlparser#302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eToken limit fix CVE-2023-49559 by \u003ca href=\"https://github.com/uvzz\"\u003e\u003ccode\u003e@​uvzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/291\"\u003evektah/gqlparser#291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uvzz\"\u003e\u003ccode\u003e@​uvzz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/291\"\u003evektah/gqlparser#291\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vektah/gqlparser/compare/v2.5.12...v2.5.13\"\u003ehttps://github.com/vektah/gqlparser/compare/v2.5.12...v2.5.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow empty parens (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/292\"\u003e#292\u003c/a\u003e). by \u003ca href=\"https://github.com/yuchenshi\"\u003e\u003ccode\u003e@​yuchenshi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/293\"\u003evektah/gqlparser#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWithBuiltin FormatterOption added by \u003ca href=\"https://github.com/atzedus\"\u003e\u003ccode\u003e@​atzedus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/294\"\u003evektah/gqlparser#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRedo github actions by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/295\"\u003evektah/gqlparser#295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.4.0 to 1.9.0 in the actions-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/296\"\u003evektah/gqlparser#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the actions-deps group in /validator/imported with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/297\"\u003evektah/gqlparser#297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yuchenshi\"\u003e\u003ccode\u003e@​yuchenshi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/293\"\u003evektah/gqlparser#293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vektah/gqlparser/compare/v2.5.11...v2.5.12\"\u003ehttps://github.com/vektah/gqlparser/compare/v2.5.11...v2.5.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump get-func-name from 2.0.0 to 2.0.2 in /validator/imported by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/284\"\u003evektah/gqlparser#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/traverse\u003c/code\u003e from 7.22.6 to 7.23.2 in /validator/imported by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/285\"\u003evektah/gqlparser#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix description formatting (possible \u0026quot; character) by \u003ca href=\"https://github.com/blmhemu\"\u003e\u003ccode\u003e@​blmhemu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/289\"\u003evektah/gqlparser#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egqlerror: implement List.Unwrap by \u003ca href=\"https://github.com/emersion\"\u003e\u003ccode\u003e@​emersion\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/290\"\u003evektah/gqlparser#290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blmhemu\"\u003e\u003ccode\u003e@​blmhemu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/289\"\u003evektah/gqlparser#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion\"\u003e\u003ccode\u003e@​emersion\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vektah/gqlparser/pull/290\"\u003evektah/gqlparser#290\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/vektah/gqlparser/commit/55a3c47d27e03c2a995f0a20e3e059e75d3858d2\"\u003e\u003ccode\u003e55a3c47\u003c/code\u003e\u003c/a\u003e Revert ParseSchema default token limit of 1500, add ParseSchemaWithLimit, Par...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/36a3658873bf5a107f42488dfc392949cdd02977\"\u003e\u003ccode\u003e36a3658\u003c/code\u003e\u003c/a\u003e Add ParseQueryWithLimit (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/d457fc08189db3b7bee997060cfcb01717cdbbec\"\u003e\u003ccode\u003ed457fc0\u003c/code\u003e\u003c/a\u003e Token limit fix CVE-2023-49559 (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/6db1bd39a01415cc19e47ef078bf15c5a7d3cd5f\"\u003e\u003ccode\u003e6db1bd3\u003c/code\u003e\u003c/a\u003e Bump braces from 3.0.2 to 3.0.3 in /validator/imported (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/39004142c4d3e4afee047257162835819d9c4789\"\u003e\u003ccode\u003e3900414\u003c/code\u003e\u003c/a\u003e Bump the actions-deps group in /validator/imported with 7 updates (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/7c770f6a27ba16dafaf92e18161615de92c73363\"\u003e\u003ccode\u003e7c770f6\u003c/code\u003e\u003c/a\u003e Bump prettier in /validator/imported in the actions-deps group (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/0ed49739e85d437cbc1cb91fb640c030d1e65338\"\u003e\u003ccode\u003e0ed4973\u003c/code\u003e\u003c/a\u003e Bump the actions-deps group in /validator/imported with 6 updates (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/00fd36f5cfc7bbb5fad59678e4026c980326bc3b\"\u003e\u003ccode\u003e00fd36f\u003c/code\u003e\u003c/a\u003e Bump the actions-deps group in /validator/imported with 8 updates (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/9638a21e21cb32c1add5e2dc2a092575c0605e74\"\u003e\u003ccode\u003e9638a21\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify in the actions-deps group (\u003ca href=\"https://redirect.github.com/vektah/gqlparser/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vektah/gqlparser/commit/55ebe371e7d4a2d7fcb1cbcf444b661a77f1c3bb\"\u003e\u003ccode\u003e55ebe37\u003c/code\u003e\u003c/a\u003e Add Dependabot.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vektah/gqlparser/compare/v2.4.5...v2.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filippo.io/edwards25519` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FiloSottile/edwards25519/commit/d1c650afb95fad0742b98d95f2eb2cf031393abb\"\u003e\u003ccode\u003ed1c650a\u003c/code\u003e\u003c/a\u003e extra: initialize receiver in MultiScalarMult\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FiloSottile/edwards25519/compare/v1.1.0...v1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/buger/jsonparser` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/buger/jsonparser/releases\"\u003egithub.com/buger/jsonparser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated travis to build for 1.13 to 1.15 by \u003ca href=\"https://github.com/janreggie\"\u003e\u003ccode\u003e@​janreggie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/225\"\u003ebuger/jsonparser#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eeliminate 2 allocations in EachKey() by \u003ca href=\"https://github.com/Villenny\"\u003e\u003ccode\u003e@​Villenny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/223\"\u003ebuger/jsonparser#223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix issue \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/150\"\u003e#150\u003c/a\u003e (in deleting case) by \u003ca href=\"https://github.com/daria-kay\"\u003e\u003ccode\u003e@​daria-kay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/226\"\u003ebuger/jsonparser#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixing the oss-fuzz issue by \u003ca href=\"https://github.com/daria-kay\"\u003e\u003ccode\u003e@​daria-kay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/227\"\u003ebuger/jsonparser#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parseInt overflow check false negative by \u003ca href=\"https://github.com/carsonip\"\u003e\u003ccode\u003e@​carsonip\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/231\"\u003ebuger/jsonparser#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded bespoke error for null cases by \u003ca href=\"https://github.com/jonomacd\"\u003e\u003ccode\u003e@​jonomacd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/228\"\u003ebuger/jsonparser#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuzzing: Add CIFuzz by \u003ca href=\"https://github.com/AdamKorcz\"\u003e\u003ccode\u003e@​AdamKorcz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/239\"\u003ebuger/jsonparser#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded latest versions of go to tests by \u003ca href=\"https://github.com/moredure\"\u003e\u003ccode\u003e@​moredure\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/244\"\u003ebuger/jsonparser#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix EachKey pIdxFlags allocation by \u003ca href=\"https://github.com/unxcepted\"\u003e\u003ccode\u003e@​unxcepted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/241\"\u003ebuger/jsonparser#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic on negative slice index in Delete with malformed JSON (GO-2026-4514) by \u003ca href=\"https://github.com/dbarrosop\"\u003e\u003ccode\u003e@​dbarrosop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/276\"\u003ebuger/jsonparser#276\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/janreggie\"\u003e\u003ccode\u003e@​janreggie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/225\"\u003ebuger/jsonparser#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Villenny\"\u003e\u003ccode\u003e@​Villenny\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/223\"\u003ebuger/jsonparser#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daria-kay\"\u003e\u003ccode\u003e@​daria-kay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/226\"\u003ebuger/jsonparser#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carsonip\"\u003e\u003ccode\u003e@​carsonip\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/231\"\u003ebuger/jsonparser#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonomacd\"\u003e\u003ccode\u003e@​jonomacd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/228\"\u003ebuger/jsonparser#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moredure\"\u003e\u003ccode\u003e@​moredure\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/244\"\u003ebuger/jsonparser#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unxcepted\"\u003e\u003ccode\u003e@​unxcepted\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/241\"\u003ebuger/jsonparser#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbarrosop\"\u003e\u003ccode\u003e@​dbarrosop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/buger/jsonparser/pull/276\"\u003ebuger/jsonparser#276\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/buger/jsonparser/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/buger/jsonparser/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/a69e7e01cd4ad67bdfd3ac2c080b9212af16f4b0\"\u003e\u003ccode\u003ea69e7e0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/276\"\u003e#276\u003c/a\u003e from dbarrosop/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/d3eacc0bab779d6cf98221f5268828fff287876e\"\u003e\u003ccode\u003ed3eacc0\u003c/code\u003e\u003c/a\u003e fix: prevent panic on negative slice index in Delete with malformed JSON (GO-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/61b32cfdfa0f5d368ef7c7daef28ce12d538740f\"\u003e\u003ccode\u003e61b32cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/241\"\u003e#241\u003c/a\u003e from unxcepted/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/2181e8398f18397c9cacbaea9889314bb585e868\"\u003e\u003ccode\u003e2181e83\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/244\"\u003e#244\u003c/a\u003e from ScaleChamp/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/1510b5194182fc2fb898f28cdbceb42fd7258bfa\"\u003e\u003ccode\u003e1510b51\u003c/code\u003e\u003c/a\u003e Added latest versions of go to tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/6fc2e488ed3cc4f1f1debec3b0c70715bd7be6fd\"\u003e\u003ccode\u003e6fc2e48\u003c/code\u003e\u003c/a\u003e fix: eachkey allocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/a6f867eb7787e4ec54536b77b5d628ddf5c4f73d\"\u003e\u003ccode\u003ea6f867e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/239\"\u003e#239\u003c/a\u003e from AdamKorcz/cifuzz1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/cbc01fdbbe131706e89eeaaf0cd917760d8d3949\"\u003e\u003ccode\u003ecbc01fd\u003c/code\u003e\u003c/a\u003e Fuzzing: Add CIFuzz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/dc92d6932a1272b4d8f485f798a88c3a75106256\"\u003e\u003ccode\u003edc92d69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/228\"\u003e#228\u003c/a\u003e from jonomacd/null-handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buger/jsonparser/commit/2d9d6343e8621ddc18c70749663f74bc584c0de4\"\u003e\u003ccode\u003e2d9d634\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/buger/jsonparser/issues/231\"\u003e#231\u003c/a\u003e from carsonip/fix-parseint-overflow-check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/buger/jsonparser/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cloudflare/circl` from 1.3.7 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/cloudflare/circl/releases\"\u003egithub.com/cloudflare/circl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCIRCL v1.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes some point checks on the FourQ curve.\u003c/li\u003e\n\u003cli\u003eHybrid KEM fails on low-order points.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekem/hybrid: ensure X25519 hybrids fails with low order points by \u003ca href=\"https://github.com/Lekensteyn\"\u003e\u003ccode\u003e@​Lekensteyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/541\"\u003ecloudflare/circl#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e.github: Use native ARM64 builders instead of QEMU by \u003ca href=\"https://github.com/Lekensteyn\"\u003e\u003ccode\u003e@​Lekensteyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/542\"\u003ecloudflare/circl#542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes several errors on twisted Edwards curves. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/545\"\u003ecloudflare/circl#545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v1.6.1 by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/546\"\u003ecloudflare/circl#546\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/cloudflare/circl/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eCIRCL v1.6.0\u003c/h2\u003e\n\u003ch3\u003eNew!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/blob/main/vdaf/prio3\"\u003ePrio3\u003c/a\u003e Verifiable Distributed Aggregation Function (\u003ca href=\"https://datatracker.ietf.org/doc/draft-irtf-cfrg-vdaf/\"\u003edraft-irtf-cfrg-vdaf\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/blob/main/kem/xwing\"\u003eX-Wing\u003c/a\u003e: general-purpose hybrid post-quantum KEM (\u003ca href=\"https://datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/\"\u003edraft-connolly-cfrg-xwing-kem\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd OIDs to ML-DSA by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/519\"\u003ecloudflare/circl#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds Prio3 a set of verifiable distributed aggregation functions. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/522\"\u003ecloudflare/circl#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun semgrep cronjob only in upstream repository. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/526\"\u003ecloudflare/circl#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eX-Wing PQ/T hybrid by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/471\"\u003ecloudflare/circl#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eckem: move crypto/elliptic to crypto/ecdh by \u003ca href=\"https://github.com/MingLLuo\"\u003e\u003ccode\u003e@​MingLLuo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/529\"\u003ecloudflare/circl#529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehpke: Update HPKE code to use ecdh stdlib package. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/530\"\u003ecloudflare/circl#530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprio3: Adds polynomial multiplication using NTT by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/532\"\u003ecloudflare/circl#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Prio3 in readme. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/527\"\u003ecloudflare/circl#527\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MingLLuo\"\u003e\u003ccode\u003e@​MingLLuo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/529\"\u003ecloudflare/circl#529\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/cloudflare/circl/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eCIRCL v1.5.0\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNew:\u003c/strong\u003e ML-DSA, Module-Lattice-based Digital Signature Algorithm.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekem: add X25519MLKEM768 TLS hybrid KEM by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/510\"\u003ecloudflare/circl#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate semgrep.yml by \u003ca href=\"https://github.com/hrushikeshdeshpande\"\u003e\u003ccode\u003e@​hrushikeshdeshpande\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/514\"\u003ecloudflare/circl#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erepo: Some fixes reported by CodeQL by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/515\"\u003ecloudflare/circl#515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ML-DSA (FIPS204) by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/480\"\u003ecloudflare/circl#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esign/mldsa: Add test for ML-DSA signature verification. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/517\"\u003ecloudflare/circl#517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v1.5.0 by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/518\"\u003ecloudflare/circl#518\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hrushikeshdeshpande\"\u003e\u003ccode\u003e@​hrushikeshdeshpande\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/514\"\u003ecloudflare/circl#514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.4.0...v1.5.0\"\u003ehttps://github.com/cloudflare/circl/compare/v1.4.0...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/c6d33e35234ebf5c4319d12ae7d77d7d17053e56\"\u003e\u003ccode\u003ec6d33e3\u003c/code\u003e\u003c/a\u003e Release v1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/0c3868ef6fc8ce864bc4104863186afdd2947f14\"\u003e\u003ccode\u003e0c3868e\u003c/code\u003e\u003c/a\u003e curve4q: Shared must fail with low order points.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/9fd570dd508eef941d3f42fb94413a899b96d52e\"\u003e\u003ccode\u003e9fd570d\u003c/code\u003e\u003c/a\u003e curve4q: Test showing DH does not fails on identity point.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/c988ceba827fe09896e770c152646dded447903d\"\u003e\u003ccode\u003ec988ceb\u003c/code\u003e\u003c/a\u003e fourq: Correctly unmarshalling point.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/ef2611dcde7f6d25e31082412bbb30f2a870d133\"\u003e\u003ccode\u003eef2611d\u003c/code\u003e\u003c/a\u003e fourq: Test showing point unmarshal fails.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/05eba44d1a35f979c5f3ac914bcc50c1122e8ced\"\u003e\u003ccode\u003e05eba44\u003c/code\u003e\u003c/a\u003e fourq: Handle the case of Z=0 for IsOnCurve and IsEqual.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/eef08780cc3cb9befa20014e65f731391103be6b\"\u003e\u003ccode\u003eeef0878\u003c/code\u003e\u003c/a\u003e fourq: Test showing isEqual and IsOnCurve fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/2298474ef688938e4a81ca14990b9a11a8677e2a\"\u003e\u003ccode\u003e2298474\u003c/code\u003e\u003c/a\u003e goldilocks; Handling points with z=0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/5a940a111507232035d0b753fbf3068c52d6b8ac\"\u003e\u003ccode\u003e5a940a1\u003c/code\u003e\u003c/a\u003e goldilocks: Test for IsEqual must fail with Z=0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/48c3b6a2746a18db4d8b675ab296980514359340\"\u003e\u003ccode\u003e48c3b6a\u003c/code\u003e\u003c/a\u003e ed25519: Fix isEqual to handle points with Z=0.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.3.7...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/docker/cli` from 25.0.2+incompatible to 29.2.0+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/0b9d1985dbf919678745f122b12b46f730b97d87\"\u003e\u003ccode\u003e0b9d198\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6764\"\u003e#6764\u003c/a\u003e from vvoland/update-docker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/c...\n\n_Description has been truncated_\n\n---\n\n🔧 This PR updates Go module dependencies across 5 directories, bumping 23 packages to their latest versions including major updates to OpenTelemetry (1.27.0→1.40.0), gRPC (1.65.0→1.79.3), and various security-related packages. The update also upgrades the Go version requirement from 1.22 to 1.24.0 across all modules.\n\n\u003cdetails\u003e\n\u003csummary\u003e🔍 \u003cstrong\u003eDetailed Analysis\u003c/strong\u003e\u003c/summary\u003e\n\n### Key Changes\n- **Go Version Upgrade**: Updated from Go 1.22/1.21 to Go 1.24.0 across all modules, removing toolchain specifications\n- **Major Dependency Updates**: Significant version bumps for OpenTelemetry SDK (1.27.0→1.40.0), gRPC (1.65.0→1.79.3), and golang.org/x packages\n- **Security Updates**: Multiple security-focused updates including go-redis (9.5.3→9.5.5 with CVE fix), goxmldsig (1.4.0→1.6.0), and crypto packages\n- **Multi-Directory Impact**: Updates span across 5 directories: root, internal/cmd/progress-bot, lib, lib/managedservicesplatform, and monitoring\n\n### Technical Implementation\n```mermaid\nflowchart TD\n    A[Dependabot Scan] --\u003e B[Identify 23 Outdated Packages]\n    B --\u003e C[Update Root Directory - 19 packages]\n    B --\u003e D[Update progress-bot - 3 packages]\n    B --\u003e E[Update lib - 4 packages]\n    B --\u003e F[Update managedservicesplatform - 5 packages]\n    B --\u003e G[Update monitoring - 3 packages]\n    C --\u003e H[Go 1.24.0 Upgrade]\n    D --\u003e H\n    E --\u003e H\n    F --\u003e H\n    G --\u003e H\n    H --\u003e I[Security \u0026 Performance Improvements]\n```\n\n### Impact\n- **Security Enhancement**: Addresses multiple CVEs including CVE-2025-29923 in go-redis and security fixes in goxmldsig and crypto packages\n- **Performance Improvements**: OpenTelemetry 1.40.0 includes 4x performance improvements for histogram operations and better concurrent measurement handling\n- **Compatibility**: Maintains backward compatibility while leveraging Go 1.24.0 features and modern dependency versions\n- **Maintenance**: Reduces technical debt by keeping dependencies current and aligned with latest security patches\n\n\u003c/details\u003e\n\n_Created with [Palmier](https://www.palmier.io)_","html_url":"https://github.com/GlacierEQ/sourcegraph-public-snapshot/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlacierEQ%2Fsourcegraph-public-snapshot/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"28.3.3+incompatible","new_version":"28.5.2+incompatible","update_type":"minor","path":null,"pr_created_at":"2026-03-26T09:48:45.000Z","version_change":"28.3.3+incompatible → 28.5.2+incompatible","issue":{"uuid":"4142308687","node_id":"PR_kwDOC8lU6M7Npptc","number":6812,"state":"closed","title":"chore(deps): bump the go-deps group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-27T08:07:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T09:48:45.000Z","updated_at":"2026-03-27T08:07:45.000Z","time_to_close":80338,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":44,"packages":[{"name":"github.com/allisson/go-pglock/v3","old_version":"3.0.0","new_version":"3.2.0","repository_url":"https://github.com/allisson/go-pglock"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.1","new_version":"1.41.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/eventbridge","old_version":"1.44.0","new_version":"1.45.22","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/firehose","old_version":"1.40.0","new_version":"1.42.12","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/glue","old_version":"1.126.0","new_version":"1.139.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/kinesis","old_version":"1.38.0","new_version":"1.43.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/lambda","old_version":"1.76.0","new_version":"1.88.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/personalizeevents","old_version":"1.29.0","new_version":"1.31.12","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.96.0","new_version":"1.97.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.41.6","new_version":"1.41.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/confluentinc/confluent-kafka-go/v2","old_version":"2.13.0","new_version":"2.13.3","repository_url":"https://github.com/confluentinc/confluent-kafka-go"},{"name":"github.com/databricks/databricks-sql-go","old_version":"1.8.0","new_version":"1.10.0","repository_url":"https://github.com/databricks/databricks-sql-go"},{"name":"github.com/dgraph-io/badger/v4","old_version":"4.8.0","new_version":"4.9.1","repository_url":"https://github.com/dgraph-io/badger"},{"name":"github.com/docker/docker","old_version":"28.3.3+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/duckdb/duckdb-go/v2","old_version":"2.5.0","new_version":"2.10501.0","repository_url":"https://github.com/duckdb/duckdb-go"},{"name":"github.com/fsouza/fake-gcs-server","old_version":"1.53.1","new_version":"1.54.0","repository_url":"https://github.com/fsouza/fake-gcs-server"},{"name":"github.com/golang-migrate/migrate/v4","old_version":"4.18.3","new_version":"4.19.1","repository_url":"https://github.com/golang-migrate/migrate"},{"name":"github.com/gomodule/redigo","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/gomodule/redigo"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.7","new_version":"2.28.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/k3a/html2text","old_version":"1.2.1","new_version":"1.4.0","repository_url":"https://github.com/k3a/html2text"},{"name":"github.com/klauspost/compress","old_version":"1.18.4","new_version":"1.18.5","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.11.2","new_version":"1.12.0","repository_url":"https://github.com/lib/pq"},{"name":"github.com/microsoft/go-mssqldb","old_version":"1.9.2","new_version":"1.9.8","repository_url":"https://github.com/microsoft/go-mssqldb"},{"name":"github.com/minio/minio-go/v7","old_version":"7.0.98","new_version":"7.0.99","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.24.0","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/redis/go-redis/v9","old_version":"9.12.1","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/rudderlabs/keydb","old_version":"1.3.0","new_version":"1.3.6","repository_url":"https://github.com/rudderlabs/keydb"},{"name":"github.com/rudderlabs/rudder-go-kit","old_version":"0.74.0","new_version":"0.74.1","repository_url":"https://github.com/rudderlabs/rudder-go-kit"},{"name":"github.com/rudderlabs/rudder-transformer/go","old_version":"1.126.2-beta","new_version":"1.126.4","repository_url":"https://github.com/rudderlabs/rudder-transformer"},{"name":"github.com/rudderlabs/sqlconnect-go","old_version":"1.20.3","new_version":"1.25.1","repository_url":"https://github.com/rudderlabs/sqlconnect-go"},{"name":"github.com/samber/lo","old_version":"1.52.0","new_version":"1.53.0","repository_url":"https://github.com/samber/lo"},{"name":"github.com/trinodb/trino-go-client","old_version":"0.328.0","new_version":"0.333.0","repository_url":"https://github.com/trinodb/trino-go-client"},{"name":"go.etcd.io/etcd/api/v3","old_version":"3.6.7","new_version":"3.6.9","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.etcd.io/etcd/client/v3","old_version":"3.6.7","new_version":"3.6.9","repository_url":"https://github.com/etcd-io/etcd"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/time","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/golang/time"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/allisson/go-pglock/v3](https://github.com/allisson/go-pglock) | `3.0.0` | `3.2.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.4` |\n| [github.com/aws/aws-sdk-go-v2/service/eventbridge](https://github.com/aws/aws-sdk-go-v2) | `1.44.0` | `1.45.22` |\n| [github.com/aws/aws-sdk-go-v2/service/firehose](https://github.com/aws/aws-sdk-go-v2) | `1.40.0` | `1.42.12` |\n| [github.com/aws/aws-sdk-go-v2/service/glue](https://github.com/aws/aws-sdk-go-v2) | `1.126.0` | `1.139.0` |\n| [github.com/aws/aws-sdk-go-v2/service/kinesis](https://github.com/aws/aws-sdk-go-v2) | `1.38.0` | `1.43.4` |\n| [github.com/aws/aws-sdk-go-v2/service/lambda](https://github.com/aws/aws-sdk-go-v2) | `1.76.0` | `1.88.4` |\n| [github.com/aws/aws-sdk-go-v2/service/personalizeevents](https://github.com/aws/aws-sdk-go-v2) | `1.29.0` | `1.31.12` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.96.0` | `1.97.2` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.41.6` | `1.41.9` |\n| [github.com/confluentinc/confluent-kafka-go/v2](https://github.com/confluentinc/confluent-kafka-go) | `2.13.0` | `2.13.3` |\n| [github.com/databricks/databricks-sql-go](https://github.com/databricks/databricks-sql-go) | `1.8.0` | `1.10.0` |\n| [github.com/dgraph-io/badger/v4](https://github.com/dgraph-io/badger) | `4.8.0` | `4.9.1` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `28.3.3+incompatible` | `28.5.2+incompatible` |\n| [github.com/duckdb/duckdb-go/v2](https://github.com/duckdb/duckdb-go) | `2.5.0` | `2.10501.0` |\n| [github.com/fsouza/fake-gcs-server](https://github.com/fsouza/fake-gcs-server) | `1.53.1` | `1.54.0` |\n| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | `4.18.3` | `4.19.1` |\n| [github.com/gomodule/redigo](https://github.com/gomodule/redigo) | `1.9.2` | `1.9.3` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.7` | `2.28.0` |\n| [github.com/k3a/html2text](https://github.com/k3a/html2text) | `1.2.1` | `1.4.0` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.4` | `1.18.5` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.2` | `1.12.0` |\n| [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb) | `1.9.2` | `1.9.8` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.98` | `7.0.99` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.24.0` | `2.28.1` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.12.1` | `9.18.0` |\n| [github.com/rudderlabs/keydb](https://github.com/rudderlabs/keydb) | `1.3.0` | `1.3.6` |\n| [github.com/rudderlabs/rudder-go-kit](https://github.com/rudderlabs/rudder-go-kit) | `0.74.0` | `0.74.1` |\n| [github.com/rudderlabs/rudder-transformer/go](https://github.com/rudderlabs/rudder-transformer) | `1.126.2-beta` | `1.126.4` |\n| [github.com/rudderlabs/sqlconnect-go](https://github.com/rudderlabs/sqlconnect-go) | `1.20.3` | `1.25.1` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.52.0` | `1.53.0` |\n| [github.com/trinodb/trino-go-client](https://github.com/trinodb/trino-go-client) | `0.328.0` | `0.333.0` |\n| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.6.7` | `3.6.9` |\n| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.6.7` | `3.6.9` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.35.0` | `0.36.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.14.0` | `0.15.0` |\n\n\nUpdates `github.com/allisson/go-pglock/v3` from 3.0.0 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allisson/go-pglock/releases\"\u003egithub.com/allisson/go-pglock/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add rwlock functionality by \u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: enhance documentation with emojis by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/16\"\u003eallisson/go-pglock#16\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme badges by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/12\"\u003eallisson/go-pglock#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve documentation, tests, and examples by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/13\"\u003eallisson/go-pglock#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/a8e599f5ce4b824fae73d5a1aec1d7e2b1a3671a\"\u003e\u003ccode\u003ea8e599f\u003c/code\u003e\u003c/a\u003e docs: enhance documentation with emojis (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/16\"\u003e#16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e3b767aa28a0f8a2a7eacb0360ed3dc6b3f0ed88\"\u003e\u003ccode\u003ee3b767a\u003c/code\u003e\u003c/a\u003e feat: add rwlock functionality (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e2016c003ade7d3b44ece6ab9e867f9fcc02fa32\"\u003e\u003ccode\u003ee2016c0\u003c/code\u003e\u003c/a\u003e feat: improve documentation, tests, and examples (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/acbfc79e2be6166be54a64f2a0fb8babee1d0334\"\u003e\u003ccode\u003eacbfc79\u003c/code\u003e\u003c/a\u003e Update readme badges (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.1 to 1.41.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\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/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\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/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\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/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/eventbridge` from 1.44.0 to 1.45.22\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/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\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/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\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/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\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/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\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.44.0...service/eventbridge/v1.45.22\"\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/firehose` from 1.40.0 to 1.42.12\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/d8ed081e9bcc22e6c5eb63fb6bbacfa38d7bcce3\"\u003e\u003ccode\u003ed8ed081\u003c/code\u003e\u003c/a\u003e Release 2025-10-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a2c9cb47051246e43a65f78696b8189aaa48c871\"\u003e\u003ccode\u003ea2c9cb4\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/7af054b46fade69938d2682163c4abbbf126b9c7\"\u003e\u003ccode\u003e7af054b\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/2e5ed49bd27c797319223fe6454411c6dc3f62cc\"\u003e\u003ccode\u003e2e5ed49\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/f3a3b6c778eed688dc91940a6d9160e7445a218f\"\u003e\u003ccode\u003ef3a3b6c\u003c/code\u003e\u003c/a\u003e remove arbitrary response read timeout in kinesis GetRecords (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3221\"\u003e#3221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56af15521102c665ba33e5512cd66068c7c32506\"\u003e\u003ccode\u003e56af155\u003c/code\u003e\u003c/a\u003e Release 2025-10-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b23832ac9b9505202125cf5c448c72cd333c819b\"\u003e\u003ccode\u003eb23832a\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/33ea965f3eb459c22ba41a8e5da55115da5686bc\"\u003e\u003ccode\u003e33ea965\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/f70c7889fa7e09fba31a68c6dbef1e178bbb9964\"\u003e\u003ccode\u003ef70c788\u003c/code\u003e\u003c/a\u003e Release 2025-10-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f8aa1f373d60ee159a2aac412311edad2eaad752\"\u003e\u003ccode\u003ef8aa1f3\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.40.0...service/sqs/v1.42.12\"\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/glue` from 1.126.0 to 1.139.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/9805a196767e31076150a0e5ff38e2356a93e840\"\u003e\u003ccode\u003e9805a19\u003c/code\u003e\u003c/a\u003e Release 2023-12-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/26cb6b4486d9e3b8a7e9f8b3c023b237310302eb\"\u003e\u003ccode\u003e26cb6b4\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/5beea61355437cd3871d3c37435c5adbb30dc431\"\u003e\u003ccode\u003e5beea61\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/baa4447e926a969a69a8faba52c0acf46c827ef3\"\u003e\u003ccode\u003ebaa4447\u003c/code\u003e\u003c/a\u003e Smithy upgrade (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2407\"\u003e#2407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b8307d199c3c49b8ec6bde395f07d9de0294fe89\"\u003e\u003ccode\u003eb8307d1\u003c/code\u003e\u003c/a\u003e Release 2023-12-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/14590dd5a7419101b6b4d321be04c69c72115974\"\u003e\u003ccode\u003e14590dd\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/2eec40c07b17f686037e7a4cb1a920b7a428ad61\"\u003e\u003ccode\u003e2eec40c\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/2aa573b01db4959e84c5415281802eb6d384c381\"\u003e\u003ccode\u003e2aa573b\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/b3d9e145604fdc1b77a075ed3cc321d0c28cf9c3\"\u003e\u003ccode\u003eb3d9e14\u003c/code\u003e\u003c/a\u003e feat: add express integration test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ce842a7ed4981d404542e66d3ccd71f8bd7d8b2c\"\u003e\u003ccode\u003ece842a7\u003c/code\u003e\u003c/a\u003e Release 2023-12-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.126.0...service/ec2/v1.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/aws/aws-sdk-go-v2/service/kinesis` from 1.38.0 to 1.43.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/59563c7126cdf2bf8ed0635b3d589afb1e4565d5\"\u003e\u003ccode\u003e59563c7\u003c/code\u003e\u003c/a\u003e Release 2024-04-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/330933773ada8afbaf9f0f3bbe12e74874f7b438\"\u003e\u003ccode\u003e3309337\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/3fd6e11edee13b2dfb34ae5908ba2960d8cddd8b\"\u003e\u003ccode\u003e3fd6e11\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/a600d8dfc46c8c1bf35a526a5a1437995395235a\"\u003e\u003ccode\u003ea600d8d\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/735c0ae84c6cbb84fb7dec1ed366de3d7ad3e502\"\u003e\u003ccode\u003e735c0ae\u003c/code\u003e\u003c/a\u003e Release 2024-04-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/331556147297984a0f3731cb5c6c0bcfc98196a0\"\u003e\u003ccode\u003e3315561\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/2f687cd853d2631bcfc051f0a0624e5246afc2d0\"\u003e\u003ccode\u003e2f687cd\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/7d5cfa8bc0804db0a70f1f0f1f643cc944f03ea0\"\u003e\u003ccode\u003e7d5cfa8\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/97d2f196fc0f5472abd575c0a8865c1828bc3558\"\u003e\u003ccode\u003e97d2f19\u003c/code\u003e\u003c/a\u003e Release 2024-04-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88040cbb296d55c810e88a0e8a7142b7ab16d52c\"\u003e\u003ccode\u003e88040cb\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.38.0...service/fsx/v1.43.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/lambda` from 1.76.0 to 1.88.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f64c8d06c711605aed06bcd8f280793048da72aa\"\u003e\u003ccode\u003ef64c8d0\u003c/code\u003e\u003c/a\u003e Release 2025-10-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2ffc1613d9f2e3fe4075bbb785efb925ae320af4\"\u003e\u003ccode\u003e2ffc161\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/e08a899b39a9432a4a528752a624ce9dedd79f27\"\u003e\u003ccode\u003ee08a899\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/a4663ffcf0b9b4a9207f25bd77999fdec0e3b85a\"\u003e\u003ccode\u003ea4663ff\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/e4a4e2d65e696f34717a02017284b3d45f7bcd45\"\u003e\u003ccode\u003ee4a4e2d\u003c/code\u003e\u003c/a\u003e Feat checksum reuse (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3199\"\u003e#3199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e9e5d66c8bb0f113fffc221bc3f38368c56c67c7\"\u003e\u003ccode\u003ee9e5d66\u003c/code\u003e\u003c/a\u003e Release 2025-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/08532b438efe290e9ee7e85a9b7ed664e513bb67\"\u003e\u003ccode\u003e08532b4\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/b7bcc01efb1402f658b0e0e0875cd7ebd5450ed4\"\u003e\u003ccode\u003eb7bcc01\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/f382571d75aca804e358f4432515d2413799bca7\"\u003e\u003ccode\u003ef382571\u003c/code\u003e\u003c/a\u003e Release 2025-10-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cb116e9aca5cb8cc022afe42b60e9a5e3a576f7b\"\u003e\u003ccode\u003ecb116e9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.76.0...service/s3/v1.88.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/personalizeevents` from 1.29.0 to 1.31.12\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/4f599a5905bdfa3f6aa482e1e7bb98f7b3f9ec03\"\u003e\u003ccode\u003e4f599a5\u003c/code\u003e\u003c/a\u003e Release 2025-09-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c32a7a8084b2d86eeda99f184e75fdca0b33e5a9\"\u003e\u003ccode\u003ec32a7a8\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/18a065d1689d43c994da970a8750d43844c79896\"\u003e\u003ccode\u003e18a065d\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/af534aa0fb522eb683d484d281d2a017be8a006c\"\u003e\u003ccode\u003eaf534aa\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/67db6904b816b95073883b7ad378384c4839b28c\"\u003e\u003ccode\u003e67db690\u003c/code\u003e\u003c/a\u003e Release 2025-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/32ee1b5d75fc303c0626a6f5e769f4e08cc491a8\"\u003e\u003ccode\u003e32ee1b5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0b431223309a815cffc048072556aa651ee1455f\"\u003e\u003ccode\u003e0b43122\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/44786d920f3627b73a99e81c7b6399dbfcf7ab42\"\u003e\u003ccode\u003e44786d9\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c98edb73809256823906d7e307ecf3c9abc16700\"\u003e\u003ccode\u003ec98edb7\u003c/code\u003e\u003c/a\u003e update internal endpts comment that was wrong (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88da3c8c5569dece0e99802dab638faa047a0db0\"\u003e\u003ccode\u003e88da3c8\u003c/code\u003e\u003c/a\u003e Release 2025-09-25\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.29.0...config/v1.31.12\"\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.96.0 to 1.97.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ef3322b8de760eec7510b2e3966077f54584d010\"\u003e\u003ccode\u003eef3322b\u003c/code\u003e\u003c/a\u003e Release 2026-03-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/057f27eae169e9a0a85beec45da216d3daaa85aa\"\u003e\u003ccode\u003e057f27e\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/38116ba3c50b428a365f788cdd67fa615ff14c2e\"\u003e\u003ccode\u003e38116ba\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/d7776a81bbe2a2e752ba6e851708fd19fe0dea8d\"\u003e\u003ccode\u003ed7776a8\u003c/code\u003e\u003c/a\u003e Don't panic decoding unknown header types on eventstream (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3355\"\u003e#3355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/57540243a04bf2e95b099701983935f83bc6cd1e\"\u003e\u003ccode\u003e5754024\u003c/code\u003e\u003c/a\u003e Release 2026-03-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b83deb322f6bb27b4abdc7ad7b8f07e0d7daa731\"\u003e\u003ccode\u003eb83deb3\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/9c2d94385a3c2102a210b773cf0dc1dbee88dbcb\"\u003e\u003ccode\u003e9c2d943\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/c9d0eb15aa229a81e4ee560289f408f3764b8dd9\"\u003e\u003ccode\u003ec9d0eb1\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/e21959cfb132c6ab4443911b897c36e5436c3769\"\u003e\u003ccode\u003ee21959c\u003c/code\u003e\u003c/a\u003e Release 2026-03-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8fbfa152626bc3fab3c6b6f23b2456fb430db42d\"\u003e\u003ccode\u003e8fbfa15\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.96.0...service/s3/v1.97.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.41.6 to 1.41.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c964dbd88bc9424349a9225b044ec2322e07f4cb\"\u003e\u003ccode\u003ec964dbd\u003c/code\u003e\u003c/a\u003e Release 2024-05-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ce843953a9cb4c9d2dff75dd5a5c967655c4c8ef\"\u003e\u003ccode\u003ece84395\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8de91199530fabf1702a2cefab3cee6e065879bc\"\u003e\u003ccode\u003e8de9119\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/05fcf66f17486b8ce9b7372c19910ad68a85a730\"\u003e\u003ccode\u003e05fcf66\u003c/code\u003e\u003c/a\u003e internal: true up internal metrics collection for post-SRA middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/114842762c6ffd78ebce1850e31a387992d10acf\"\u003e\u003ccode\u003e1148427\u003c/code\u003e\u003c/a\u003e reformat signer/v4 package doc (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2640\"\u003e#2640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b238d3fff478bcd2bbcc17bb36cb10757a09e5a9\"\u003e\u003ccode\u003eb238d3f\u003c/code\u003e\u003c/a\u003e Release 2024-05-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/85f8268a3440c70939ef041a3c44d366916a894a\"\u003e\u003ccode\u003e85f8268\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ebaee4cee8793c276e5933f09591869bed154dda\"\u003e\u003ccode\u003eebaee4c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/593b9667bb973de276cc9369c2e4046e3f811334\"\u003e\u003ccode\u003e593b966\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bfb02f0947afa4f8fc15430eb4bc290e7ce55f5f\"\u003e\u003ccode\u003ebfb02f0\u003c/code\u003e\u003c/a\u003e Merge customizations for S3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/sts/v1.41.6...service/ecs/v1.41.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.24.0 to 1.24.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/releases\"\u003egithub.com/aws/smithy-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add new middleware functions to get event stream output from middleware\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b860661df961e236ca154f5a66e1f01216639738\"\u003e\u003ccode\u003eb860661\u003c/code\u003e\u003c/a\u003e Release 2026-02-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/567846b9a9de2906faffe420719177aece913452\"\u003e\u003ccode\u003e567846b\u003c/code\u003e\u003c/a\u003e Bump minimun Go version to 1.24 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/8c6355875a5c602fa6c2d9093e2b46e69e4d38f4\"\u003e\u003ccode\u003e8c63558\u003c/code\u003e\u003c/a\u003e Release 2026-02-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/c6d1144762205b31f9d511b1525eb67b0c4c1e4c\"\u003e\u003ccode\u003ec6d1144\u003c/code\u003e\u003c/a\u003e Create new event stream generator (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/f82babd3fee1cc95f6974716ba570c1d4f72e8a1\"\u003e\u003ccode\u003ef82babd\u003c/code\u003e\u003c/a\u003e update Smithy version to 1.67.0 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/708bee3fd23f247fe0b019ae3fbb9dd7837117bc\"\u003e\u003ccode\u003e708bee3\u003c/code\u003e\u003c/a\u003e move writable and chainwritable up (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/7bfe108d0fa9790e554d201e80faa6b8051569d0\"\u003e\u003ccode\u003e7bfe108\u003c/code\u003e\u003c/a\u003e Add support for OrExpression JMESPath (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/620\"\u003e#620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/9dbc5b22fed45a861a3782db7642bec232c5b0b3\"\u003e\u003ccode\u003e9dbc5b2\u003c/code\u003e\u003c/a\u003e bump smithy to v1.64.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.24.0...v1.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/confluentinc/confluent-kafka-go/v2` from 2.13.0 to 2.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/releases\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\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/confluentinc/confluent-kafka-go/blob/master/CHANGELOG.md\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/77c1e9fd9dbb9853262d1703c831ceb5f6bb7947\"\u003e\u003ccode\u003e77c1e9f\u003c/code\u003e\u003c/a\u003e v2.13.3 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/f9dfb8b8a43219a5eb71a0ea691be931d549af60\"\u003e\u003ccode\u003ef9dfb8b\u003c/code\u003e\u003c/a\u003e Import v2.13.2 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/001c70cfb0ff60cbb77ee321ea0f21cdeef436b1\"\u003e\u003ccode\u003e001c70c\u003c/code\u003e\u003c/a\u003e Update docker_aws_lambda_example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/fe1cbd5a3d4dbe3c2f86275b398f8215e510d2b2\"\u003e\u003ccode\u003efe1cbd5\u003c/code\u003e\u003c/a\u003e change version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/c370847dc7b548eddf05d1ed1d2b13f73d66e5af\"\u003e\u003ccode\u003ec370847\u003c/code\u003e\u003c/a\u003e Version change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/4843f19a14d131292fddb4762317cf0ff4bd6f89\"\u003e\u003ccode\u003e4843f19\u003c/code\u003e\u003c/a\u003e Documentation and error code update for librdkafka v2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/e2a849ecca2f550c804a140443deee58ac7fe0a6\"\u003e\u003ccode\u003ee2a849e\u003c/code\u003e\u003c/a\u003e librdkafka static bundle v2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/b22398b1578746e627aace02d8e47e5c56c9c018\"\u003e\u003ccode\u003eb22398b\u003c/code\u003e\u003c/a\u003e Version changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/8c8ac2d9d7a42763b375c1e0450090f821ddb3dc\"\u003e\u003ccode\u003e8c8ac2d\u003c/code\u003e\u003c/a\u003e Import v2.13.2 rc1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/804c55fa01577a000c11857a4446b82c7eb2b00a\"\u003e\u003ccode\u003e804c55f\u003c/code\u003e\u003c/a\u003e Add update-changelog.py script (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1518\"\u003e#1518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/compare/v2.13.0...v2.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/databricks/databricks-sql-go` from 1.8.0 to 1.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/databricks/databricks-sql-go/releases\"\u003egithub.com/databricks/databricks-sql-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.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/databricks/databricks-sql-go/blob/main/CHANGELOG.md\"\u003egithub.com/databricks/databricks-sql-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0 (2026-02-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0 (2025-09-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\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/databricks/databricks-sql-go/commit/98148d9275f6b975ddaf256062135d028b81a79e\"\u003e\u003ccode\u003e98148d9\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/cd6dc1906418e0bdbdaf0e47c6d5e0737e08a728\"\u003e\u003ccode\u003ecd6dc19\u003c/code\u003e\u003c/a\u003e Token Federation for Go Driver (3/3) (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/73f2a36a0723f64fcd423cbb540c8a5abee248aa\"\u003e\u003ccode\u003e73f2a36\u003c/code\u003e\u003c/a\u003e [PECOBLR-1143] Implement telemetry Phase 4-5: Export infrastructure and opt-i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/abbe1738c011db1c911f3b15a8d761e5769a73ec\"\u003e\u003ccode\u003eabbe173\u003c/code\u003e\u003c/a\u003e Fix context loss in polling and connection close operations (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/6d6ef5b7baff3e9f2aab964f52ae23c9df7d70b1\"\u003e\u003ccode\u003e6d6ef5b\u003c/code\u003e\u003c/a\u003e Fix type inference for int64/uint64 (BIGINT) and float64 (DOUBLE) (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/a0d5e7533e38370956adc24b30221383c70fc231\"\u003e\u003ccode\u003ea0d5e75\u003c/code\u003e\u003c/a\u003e Token federation for Go driver (2/3) (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/66608b7afc9bd32683d108439ebbaa7632004bc5\"\u003e\u003ccode\u003e66608b7\u003c/code\u003e\u003c/a\u003e Add circuit breaker for telemetry + amend design plan to be similar to includ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/c4af6facac8ecbc5519b76b5bd655f1b20a4e5a1\"\u003e\u003ccode\u003ec4af6fa\u003c/code\u003e\u003c/a\u003e Cloudfetch: Allow configuration of httpclient for cloudfetch (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/29c881a4dc8229e184aa0ba01c83eb600dff020e\"\u003e\u003ccode\u003e29c881a\u003c/code\u003e\u003c/a\u003e [PECOBLR-1147] Implement Client Manager for Per-Host Clients (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/5dbccff7a187b2695bde5d5a8b25c969e25ca2ae\"\u003e\u003ccode\u003e5dbccff\u003c/code\u003e\u003c/a\u003e [PECOBLR-1146] Implement Feature Flag Cache with Reference Counting (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dgraph-io/badger/v4` from 4.8.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/releases\"\u003egithub.com/dgraph-io/badger/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support by \u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node by \u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update changelog by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2256\"\u003edgraph-io/badger#2256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update arm runner label by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2248\"\u003edgraph-io/badger#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add checksum tests for package y by \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix typos by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2227\"\u003edgraph-io/badger#2227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(y): shall always return empty slice rather than nil by \u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: test.sh error by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typo of abandoned by \u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2212\"\u003edgraph-io/badger#2212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency node to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2219\"\u003edgraph-io/badger#2219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update the trunk conf file by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2218\"\u003edgraph-io/badger#2218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2221\"\u003edgraph-io/badger#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2229\"\u003edgraph-io/badger#2229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove docs pages in the repo by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: configure renovate to leave go version as declared by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2235\"\u003edgraph-io/badger#2235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: change renovate to maintain backwards compatible go version by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2236\"\u003edgraph-io/badger#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update README.md with correct links and badges by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2239\"\u003edgraph-io/badger#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add doc for encryption at rest by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2240\"\u003edgraph-io/badger#2240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): restrict Dgraph test to core packages only by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2242\"\u003edgraph-io/badger#2242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v4.9.0 release by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2247\"\u003edgraph-io/badger#2247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/badger/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.9.1] - 2026-02-04\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTests\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etest: add checksum tests for package y (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChores\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): update arm runner label (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[4.9.0] - 2025-12-15\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(y): y.SafeCopy shall always return empty slice rather than nil (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2245\"\u003e#2245\u003c/a\u003e)\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eWARNING\u003c/strong\u003e SafeCopy now returns an empty slice rather than nil. For those using our \u003ccode\u003ey\u003c/code\u003e utility\npackage, this could be a breaking change. This has implications for empty slices stored in\nbadger, specifically, upon retrieval the value stored with the key will be equal to what was set\n(an empty []byte). See \u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2067\"\u003e#2067\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003efix: test.sh error (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2225\"\u003e#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typo of abandoned (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2222\"\u003e#2222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocs\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd doc for encryption at rest (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2240\"\u003e#2240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove docs pages in the repo (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2232\"\u003e#2232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChores\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): restrict Dgraph test to core packages only (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2242\"\u003e#2242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update README.md with correct links and badges (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: change renovate to maintain backwards compatible go version (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2236\"\u003e#2236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: configure renovate to leave go version as declared (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2235\"\u003e#2235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions (major) (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2229\"\u003e#2229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2221\"\u003e#2221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2218\"\u003e#2218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update the trunk conf file (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency node to v22 (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2219\"\u003e#2219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2212\"\u003e#2212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCI\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emove to GitHub Actions runners\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/3290a6097deb427d4bb297fa73404c01776547d5\"\u003e\u003ccode\u003e3290a60\u003c/code\u003e\u003c/a\u003e chore: Update changelog (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2256\"\u003e#2256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/d3b6b868f918ae4787660175219293c91574d5bd\"\u003e\u003ccode\u003ed3b6b86\u003c/code\u003e\u003c/a\u003e fix(aix): add aix directory synchronization support (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/24bb0c179b9cba0c2cbee06495d1dbf6c6193eac\"\u003e\u003ccode\u003e24bb0c1\u003c/code\u003e\u003c/a\u003e test: add checksum tests for package y (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/94607132eaeeed4a8ce4c25f9a0893bc12a7ecd5\"\u003e\u003ccode\u003e9460713\u003c/code\u003e\u003c/a\u003e fix: correct the comment on value size in skl.node (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/10068c8f0abdbdc7dd58485dd6c3f4fde9cdc0f4\"\u003e\u003ccode\u003e10068c8\u003c/code\u003e\u003c/a\u003e chore(ci): update arm runner label (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/a700dc3b6332e2351674f34f841233541568f782\"\u003e\u003ccode\u003ea700dc3\u003c/code\u003e\u003c/a\u003e chore: prepare for v4.9.0 release (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2247\"\u003e#2247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/2a8b6042ae1bfe6676ad14d90261a3609f64fa80\"\u003e\u003ccode\u003e2a8b604\u003c/code\u003e\u003c/a\u003e fix(y): shall always return empty slice rather than nil (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2245\"\u003e#2245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/81b3cb9dc04b18e4cfae00d0a7198bdfa73c689e\"\u003e\u003ccode\u003e81b3cb9\u003c/code\u003e\u003c/a\u003e fix(docs): fix typos (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2227\"\u003e#2227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/b61f8668b4fc01571bcf01f428cb0e81d43d3497\"\u003e\u003ccode\u003eb61f866\u003c/code\u003e\u003c/a\u003e chore(ci): restrict Dgraph test to core packages only (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2242\"\u003e#2242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/0b1ebf52c29d221ed4ef0bbba320485e177e3f32\"\u003e\u003ccode\u003e0b1ebf5\u003c/code\u003e\u003c/a\u003e fix: test.sh error (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2225\"\u003e#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 28.3.3+incompatible to 28.5.2+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v28.3.3...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/duckdb/duckdb-go/v2` from 2.5.0 to 2.10501.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/duckdb/duckdb-go/releases\"\u003egithub.com/duckdb/duckdb-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10501.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd interrupt and clear appender functionality by \u003ca href=\"https://github.com/krleonid\"\u003e\u003ccode\u003e@​krleonid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/54\"\u003educkdb/duckdb-go#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Clear() method to Appender and interrupt tests by \u003ca href=\"https://github.com/krleonid\"\u003e\u003ccode\u003e@​krleonid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/55\"\u003educkdb/duckdb-go#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appender interrupt test query by \u003ca href=\"https://github.com/krleonid\"\u003e\u003ccode\u003e@​krleonid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/62\"\u003educkdb/duckdb-go#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some README inaccuracies by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/121\"\u003educkdb/duckdb-go#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: C memory leak — defer captures nil/empty slice instead of final value (6 sites) by \u003ca href=\"https://github.com/hellower\"\u003e\u003ccode\u003e@​hellower\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/123\"\u003educkdb/duckdb-go#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd concurrency group to CI workflow to cancel redundant runs by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/125\"\u003educkdb/duckdb-go#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for binding and appending to map columns by \u003ca href=\"https://github.com/wmTJc9IK0Q\"\u003e\u003ccode\u003e@​wmTJc9IK0Q\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/115\"\u003educkdb/duckdb-go#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge the preview branch into \u003ccode\u003emain\u003c/code\u003e (new features!) by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/126\"\u003educkdb/duckdb-go#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to DuckDB \u003ccode\u003ev1.5.1\u003c/code\u003e by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/128\"\u003educkdb/duckdb-go#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krleonid\"\u003e\u003ccode\u003e@​krleonid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/54\"\u003educkdb/duckdb-go#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hellower\"\u003e\u003ccode\u003e@​hellower\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/123\"\u003educkdb/duckdb-go#123\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-go/compare/v2.10500.0...v2.10501.0\"\u003ehttps://github.com/duckdb/duckdb-go/compare/v2.10500.0...v2.10501.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.10500.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eNew versioning scheme.\u003c/strong\u003e The module version now encodes the DuckDB version in its second semver component (\u003ccode\u003e2.MAJOR_MINOR_PATCH.x\u003c/code\u003e). For example, DuckDB \u003ccode\u003ev1.5.0\u003c/code\u003e maps to duckdb-go version \u003ccode\u003e2.10500.x\u003c/code\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate copyright notice by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/112\"\u003educkdb/duckdb-go#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Context propagation in custom scalar UDF bind functions by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/114\"\u003educkdb/duckdb-go#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for BIGNUM by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/107\"\u003educkdb/duckdb-go#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more embedded NULL string assignments by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/118\"\u003educkdb/duckdb-go#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate DuckDB to v1.5.0 by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/120\"\u003educkdb/duckdb-go#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-go/compare/v2.5.5...v2.10500.0\"\u003ehttps://github.com/duckdb/duckdb-go/compare/v2.5.5...v2.10500.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude actual value, row and col index in error when SetValue fails by \u003ca href=\"https://github.com/koote\"\u003e\u003ccode\u003e@​koote\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/81\"\u003educkdb/duckdb-go#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport nullable pointer types for Date, Time, TimeTZ, Interval, and HugeInt by \u003ca href=\"https://github.com/bruth\"\u003e\u003ccode\u003e@​bruth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/96\"\u003educkdb/duckdb-go#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd context support for query preparation, execution, and interruptio… by \u003ca href=\"https://github.com/EtgarDev\"\u003e\u003ccode\u003e@​EtgarDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/88\"\u003educkdb/duckdb-go#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct SetValue error row/col by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/101\"\u003educkdb/duckdb-go#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeflake TestInterrupt by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/102\"\u003educkdb/duckdb-go#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSingle module with v0.3.2 bindings by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/98\"\u003educkdb/duckdb-go#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNewAppenderWithColumns\u003c/code\u003e support by \u003ca href=\"https://github.com/EtgarDev\"\u003e\u003ccode\u003e@​EtgarDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/94\"\u003educkdb/duckdb-go#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appending floats and negative numbers to a hugeint appender by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/103\"\u003educkdb/duckdb-go#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for UHUGEINT by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/104\"\u003educkdb/duckdb-go#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TIMESTAMPTZ for time.Time by \u003ca href=\"https://github.com/bruth\"\u003e\u003ccode\u003e@​bruth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/105\"\u003educkdb/duckdb-go#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix string truncation at embedded null bytes by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/109\"\u003educkdb/duckdb-go#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve the timezone of TIMETZ by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/108\"\u003educkdb/duckdb-go#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate DuckDB to v1.4.4 by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/111\"\u003educkdb/duckdb-go#111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koote\"\u003e\u003ccode\u003e@​koote\u003c/code\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/rudderlabs/rudder-server/pull/6812","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudderlabs%2Frudder-server/issues/6812","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6812/packages"}},{"old_version":"27.3.1+incompatible","new_version":"28.0.0+incompatible","update_type":"major","path":"/integration-tests","pr_created_at":"2026-03-24T08:43:21.000Z","version_change":"27.3.1+incompatible → 28.0.0+incompatible","issue":{"uuid":"4126183808","node_id":"PR_kwDOHwGNRs7M7R8E","number":1029,"state":"closed","title":"Bump github.com/docker/docker from 27.3.1+incompatible to 28.0.0+incompatible in /integration-tests","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-15T14:23:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-24T08:43:21.000Z","updated_at":"2026-04-15T14:23:51.000Z","time_to_close":1921228,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/docker/docker","old_version":"27.3.1+incompatible","new_version":"28.0.0+incompatible","repository_url":"https://github.com/docker/docker"}],"path":"/integration-tests","ecosystem":"go"},"body":"Bumps [github.com/docker/docker](https://github.com/docker/docker) from 27.3.1+incompatible to 28.0.0+incompatible.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.0.0\u003c/h2\u003e\n\u003ch1\u003e28.0.0\u003c/h1\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003edocker/cli, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003emoby/moby, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.0.0/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.0.0/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to mount an image inside a container via \u003ccode\u003e--mount type=image\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48798\"\u003emoby/moby#48798\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eYou can also specify \u003ccode\u003e--mount type=image,image-subpath=[subpath],...\u003c/code\u003e option to mount a specific path from the image. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5755\"\u003edocker/cli#5755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker images --tree\u003c/code\u003e now shows metadata badges. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5744\"\u003edocker/cli#5744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker load\u003c/code\u003e, \u003ccode\u003edocker save\u003c/code\u003e, and \u003ccode\u003edocker history\u003c/code\u003e now support a \u003ccode\u003e--platform\u003c/code\u003e flag allowing you to choose a specific platform for single-platform operations on multi-platform images. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5331\"\u003edocker/cli#5331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOOMScoreAdj\u003c/code\u003e to \u003ccode\u003edocker service create\u003c/code\u003e and \u003ccode\u003edocker stack\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5145\"\u003edocker/cli#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker buildx prune\u003c/code\u003e now supports \u003ccode\u003ereserved-space\u003c/code\u003e, \u003ccode\u003emax-used-space\u003c/code\u003e, \u003ccode\u003emin-free-space\u003c/code\u003e and \u003ccode\u003ekeep-bytes\u003c/code\u003e filters. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48720\"\u003emoby/moby#48720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows: Add support for running containerd as a child process of the daemon, instead of using a system-installed containerd. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47955\"\u003emoby/moby#47955\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edocker-proxy\u003c/code\u003e binary has been updated, older versions will not work with the updated \u003ccode\u003edockerd\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48132\"\u003emoby/moby#48132\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eClose a window in which the userland proxy (\u003ccode\u003edocker-proxy\u003c/code\u003e) could accept TCP connections, that would then fail after \u003ccode\u003eiptables\u003c/code\u003e NAT rules were set up.\u003c/li\u003e\n\u003cli\u003eThe executable \u003ccode\u003erootlesskit-docker-proxy\u003c/code\u003e is no longer used, it has been removed from the build and distribution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDNS nameservers read from the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e are now always accessed from the host's network namespace. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48290\"\u003emoby/moby#48290\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e contains no nameservers and there are no \u003ccode\u003e--dns\u003c/code\u003e overrides, Google's DNS servers are no longer used, apart from by the default bridge network and in build containers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eContainer interfaces in bridge and macvlan networks now use randomly generated MAC addresses. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48808\"\u003emoby/moby#48808\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eGratuitous ARP / Neighbour Advertisement messages will be sent when the interfaces are started so that, when IP addresses are reused, they're associated with the newly generated MAC address.\u003c/li\u003e\n\u003cli\u003eIPv6 addresses in the default bridge network are now IPAM-assigned, rather than being derived from the MAC address.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe deprecated OCI \u003ccode\u003eprestart\u003c/code\u003e hook is now only used by build containers. For other containers, network interfaces are added to the network namespace after task creation is complete, before the container task is started. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47406\"\u003emoby/moby#47406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new \u003ccode\u003egw-priority\u003c/code\u003e option to \u003ccode\u003edocker run\u003c/code\u003e, \u003ccode\u003edocker container create\u003c/code\u003e, and \u003ccode\u003edocker network connect\u003c/code\u003e. This option will be used by the Engine to determine which network provides the default gateway for a container. On \u003ccode\u003edocker run\u003c/code\u003e, this option is only available through the extended \u003ccode\u003e--network\u003c/code\u003e syntax. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5664\"\u003edocker/cli#5664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new netlabel \u003ccode\u003ecom.docker.network.endpoint.ifname\u003c/code\u003e to customize the interface name used when connecting a container to a network. It's supported by all built-in network drivers on Linux. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49155\"\u003emoby/moby#49155\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen a container is created with multiple networks specified, there's no guarantee on the order networks will be connected to the container. So, if a custom interface name uses the same prefix as the auto-generated names, for example \u003ccode\u003eeth\u003c/code\u003e, the container might fail to start.\u003c/li\u003e\n\u003cli\u003eThe recommended practice is to use a different prefix, for example \u003ccode\u003een0\u003c/code\u003e, or a numerical suffix high enough to never collide, for example \u003ccode\u003eeth100\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis label can be specified on \u003ccode\u003edocker network connect\u003c/code\u003e via the \u003ccode\u003e--driver-opt\u003c/code\u003e flag, for example \u003ccode\u003edocker network connect --driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOr via the long-form \u003ccode\u003e--network\u003c/code\u003e flag on \u003ccode\u003edocker run\u003c/code\u003e, for example \u003ccode\u003edocker run --network=name=bridge,driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIf a custom network driver reports capability \u003ccode\u003eGwAllocChecker\u003c/code\u003e then, before a network is created, it will get a \u003ccode\u003eGwAllocCheckerRequest\u003c/code\u003e with the network's options. The custom driver may then reply that no gateway IP address should be allocated. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49372\"\u003emoby/moby#49372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePort publishing in bridge networks\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edockerd\u003c/code\u003e now requires \u003ccode\u003eipset\u003c/code\u003e support in the Linux kernel. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48596\"\u003emoby/moby#48596\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eiptables\u003c/code\u003e and \u003ccode\u003eip6tables\u003c/code\u003e rules used to implement port publishing and network isolation have been extensively modified. This enables some of the following functional changes, and is a first step in refactoring to enable native \u003ccode\u003enftables\u003c/code\u003e support in a future release. \u003ca href=\"https://redirect.github.com/moby/moby/issues/48815\"\u003emoby/moby#48815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIf it becomes necessary to downgrade to an earlier version of the daemon, some manual cleanup of the new rules will be necessary. The simplest and surest approach is to reboot the host, or use \u003ccode\u003eiptables -F\u003c/code\u003e and \u003ccode\u003eip6tables -F\u003c/code\u003e to flush all existing \u003ccode\u003eiptables\u003c/code\u003e rules from the \u003ccode\u003efilter\u003c/code\u003e table before starting the older version of the daemon. When that is not possible, run the following commands as root:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIf you were previously running with the iptables filter-FORWARD policy set to \u003ccode\u003eACCEPT\u003c/code\u003e and need to restore access to unpublished ports, also delete per-bridge-network rules from the \u003ccode\u003eDOCKER\u003c/code\u003e chains. For example, \u003ccode\u003eiptables -D DOCKER ! -i docker0 -o docker0 -j DROP\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing remote hosts to connect directly to a container on its published ports. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing neighbor hosts to connect to ports mapped on a loopback address. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\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/moby/moby/commit/af898abe44662d9554fb15ee4d4a7307f1b8e315\"\u003e\u003ccode\u003eaf898ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49495\"\u003e#49495\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d67f035d31bab71be3ae7dcaacba41f5a98aad11\"\u003e\u003ccode\u003ed67f035\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/00ab386b5a2ebcf85b6a03b800f593c3a140c6a8\"\u003e\u003ccode\u003e00ab386\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49491\"\u003e#49491\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/1fde8c46159cb41f584c01551f83cc21ecf924d9\"\u003e\u003ccode\u003e1fde8c4\u003c/code\u003e\u003c/a\u003e builder-next: fix cdi manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/cde9f0752e9c9f63b459e0247ff7df0b35488af3\"\u003e\u003ccode\u003ecde9f07\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0-rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/89e1429b65f194b25fe2e31088a4c4e69a651a47\"\u003e\u003ccode\u003e89e1429\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49490\"\u003e#49490\u003c/a\u003e from thaJeztah/dockerfile_linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b2b55903d0bb54e11bfe22204c1e0b73627943eb\"\u003e\u003ccode\u003eb2b5590\u003c/code\u003e\u003c/a\u003e Dockerfile: fix linting warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/62bc5979908f152a8929ce44927cbdd929bf53ea\"\u003e\u003ccode\u003e62bc597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49480\"\u003e#49480\u003c/a\u003e from thaJeztah/docs_api_1.48\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/670cd81423932b3e9103f0893c5d5e63a079ae58\"\u003e\u003ccode\u003e670cd81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49485\"\u003e#49485\u003c/a\u003e from vvoland/c8d-list-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/a3628f3f8e806ede250e2c95f6757070c9fb56e4\"\u003e\u003ccode\u003ea3628f3\u003c/code\u003e\u003c/a\u003e docs/api: add documentation for API v1.48\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v27.3.1...v28.0.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/docker/docker\u0026package-manager=go_modules\u0026previous-version=27.3.1+incompatible\u0026new-version=28.0.0+incompatible)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/hashicorp/consul-dataplane/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/hashicorp/consul-dataplane/pull/1029","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashicorp%2Fconsul-dataplane/issues/1029","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1029/packages"}},{"old_version":"28.5.1+incompatible","new_version":"28.5.2+incompatible","update_type":"patch","path":null,"pr_created_at":"2026-03-23T16:17:07.000Z","version_change":"28.5.1+incompatible → 28.5.2+incompatible","issue":{"uuid":"4122056221","node_id":"PR_kwDOK1qCO87Mu9VH","number":3202,"state":"open","title":"fix(deps): bump the external group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","go","size/m"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T16:17:07.000Z","updated_at":"2026-03-27T18:09:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"external","update_count":25,"packages":[{"name":"buf.build/go/protovalidate","old_version":"1.0.0","new_version":"1.1.3","repository_url":"https://github.com/bufbuild/protovalidate-go"},{"name":"github.com/casbin/casbin/v2","old_version":"2.108.0","new_version":"2.135.0","repository_url":"https://github.com/casbin/casbin"},{"name":"github.com/docker/docker","old_version":"28.5.1+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/eko/gocache/lib/v4","old_version":"4.2.0","new_version":"4.2.3","repository_url":"https://github.com/eko/gocache"},{"name":"github.com/go-chi/cors","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/go-chi/cors"},{"name":"github.com/go-playground/validator/v10","old_version":"10.26.0","new_version":"10.30.1","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/go-viper/mapstructure/v2","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/go-viper/mapstructure"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.3","new_version":"2.28.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.12.0","repository_url":"https://github.com/lib/pq"},{"name":"github.com/mattn/go-sqlite3","old_version":"1.14.29","new_version":"1.14.37","repository_url":"https://github.com/mattn/go-sqlite3"},{"name":"github.com/pressly/goose/v3","old_version":"3.24.3","new_version":"3.27.0","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.39.0","new_version":"1.42.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/stdout/stdouttrace","old_version":"1.39.0","new_version":"1.42.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/net","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/golang/net"},{"name":"github.com/go-ldap/ldap/v3","old_version":"3.4.12","new_version":"3.4.13","repository_url":"https://github.com/go-ldap/ldap"}],"path":null,"ecosystem":"go"},"body":"Bumps the external group with 18 updates in the /service directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [buf.build/go/protovalidate](https://github.com/bufbuild/protovalidate-go) | `1.0.0` | `1.1.3` |\n| [github.com/casbin/casbin/v2](https://github.com/casbin/casbin) | `2.108.0` | `2.135.0` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `28.5.1+incompatible` | `28.5.2+incompatible` |\n| [github.com/eko/gocache/lib/v4](https://github.com/eko/gocache) | `4.2.0` | `4.2.3` |\n| [github.com/go-chi/cors](https://github.com/go-chi/cors) | `1.2.1` | `1.2.2` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.26.0` | `10.30.1` |\n| [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) | `2.4.0` | `2.5.0` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.3` | `2.28.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.9.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.0` |\n| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | `1.14.29` | `1.14.37` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.24.3` | `3.27.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.42.0` |\n| [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go) | `1.39.0` | `1.42.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.51.0` | `0.52.0` |\n| [github.com/go-ldap/ldap/v3](https://github.com/go-ldap/ldap) | `3.4.12` | `3.4.13` |\n\n\nUpdates `buf.build/go/protovalidate` from 1.0.0 to 1.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bufbuild/protovalidate-go/releases\"\u003ebuf.build/go/protovalidate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few godoc comments and update golangci-lint by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/306\"\u003ebufbuild/protovalidate-go#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/308\"\u003ebufbuild/protovalidate-go#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix registry chain for pb.Map in NativeToValue by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/309\"\u003ebufbuild/protovalidate-go#309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.1.2...v1.1.3\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.2...v1.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix base type adapter missing builtin types by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/305\"\u003ebufbuild/protovalidate-go#305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cp\u003eThis release is compatible with the \u003ca href=\"https://github.com/bufbuild/protovalidate/releases/tag/v1.1.0\"\u003ev1.1.0\u003c/a\u003e release of Protovalidate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlways provide all available variables by \u003ca href=\"https://github.com/srikrsna-buf\"\u003e\u003ccode\u003e@​srikrsna-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/297\"\u003ebufbuild/protovalidate-go#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap protoreflect.Map with type information so we don't need to cast to map[any]any by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/300\"\u003ebufbuild/protovalidate-go#300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid heap escape on kvPairs evaluation by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/301\"\u003ebufbuild/protovalidate-go#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement registry chaining for CEL type isolation by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/302\"\u003ebufbuild/protovalidate-go#302\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003eThis release is compatible with the \u003ca href=\"https://github.com/bufbuild/protovalidate/releases/tag/v1.1.0\"\u003ev1.1.0\u003c/a\u003e release of Protovalidate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove ValidationError strings by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/291\"\u003ebufbuild/protovalidate-go#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it so that you can define expression-only rules by \u003ca href=\"https://github.com/bufdev\"\u003e\u003ccode\u003e@​bufdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/288\"\u003ebufbuild/protovalidate-go#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix field paths for groups by \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/292\"\u003ebufbuild/protovalidate-go#292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate protovalidate by \u003ca href=\"https://github.com/srikrsna-buf\"\u003e\u003ccode\u003e@​srikrsna-buf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/293\"\u003ebufbuild/protovalidate-go#293\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.0.1...v1.1.0\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.0.1...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump buf.build/go/hyperpb from 0.1.0 to 0.1.1 in the go group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/281\"\u003ebufbuild/protovalidate-go#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse opaque proto API by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/283\"\u003ebufbuild/protovalidate-go#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump buf.build/go/hyperpb from 0.1.1 to 0.1.3 in the go group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/284\"\u003ebufbuild/protovalidate-go#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/285\"\u003ebufbuild/protovalidate-go#285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenchmark and performance improvements by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/pull/289\"\u003ebufbuild/protovalidate-go#289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.0.0...v1.0.1\"\u003ehttps://github.com/bufbuild/protovalidate-go/compare/v1.0.0...v1.0.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/bufbuild/protovalidate-go/commit/61167be38186a7d4b333823cdb6f014625be7ec5\"\u003e\u003ccode\u003e61167be\u003c/code\u003e\u003c/a\u003e Fix registry chain for pb.Map in NativeToValue (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/58d9ffbfec58571c4d58487f6f38026925c326db\"\u003e\u003ccode\u003e58d9ffb\u003c/code\u003e\u003c/a\u003e Bump the go group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/89a14f79940237957be2beff8565fa5245fdc87f\"\u003e\u003ccode\u003e89a14f7\u003c/code\u003e\u003c/a\u003e Fix a few godoc comments and update golangci-lint (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/e666f1a8692c8259bd892761f450dea35b9150d5\"\u003e\u003ccode\u003ee666f1a\u003c/code\u003e\u003c/a\u003e Fix base type adapter missing builtin types (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/3707b74c3821f6bdaa367157f17013cb05772865\"\u003e\u003ccode\u003e3707b74\u003c/code\u003e\u003c/a\u003e Implement registry chaining for CEL type isolation (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/a87f1c9b46aa12bde4b405cb0570002fd6c8abc3\"\u003e\u003ccode\u003ea87f1c9\u003c/code\u003e\u003c/a\u003e Avoid heap escape on kvPairs evaluation (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/c2ae60088b898984075b4ea36213d702aab0045a\"\u003e\u003ccode\u003ec2ae600\u003c/code\u003e\u003c/a\u003e Wrap protoreflect.Map with type information so we don't need to cast to map[a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/5dd478947428a044a14b792396776c072bfa5a1a\"\u003e\u003ccode\u003e5dd4789\u003c/code\u003e\u003c/a\u003e Avoid copying types.Registry on env.Extend (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/d9f7a10fb70cc7fa0261e81171c1e456379443eb\"\u003e\u003ccode\u003ed9f7a10\u003c/code\u003e\u003c/a\u003e Expand benchmark tests (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/298\"\u003e#298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protovalidate-go/commit/b90590ade1f6eafc98b9d99075451121a884f7a5\"\u003e\u003ccode\u003eb90590a\u003c/code\u003e\u003c/a\u003e Always provide all available variables (\u003ca href=\"https://redirect.github.com/bufbuild/protovalidate-go/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/protovalidate-go/compare/v1.0.0...v1.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/casbin/casbin/v2` from 2.108.0 to 2.135.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/casbin/casbin/releases\"\u003egithub.com/casbin/casbin/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.135.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.134.0...v2.135.0\"\u003e2.135.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove Travis script and issue templates (\u003ca href=\"https://github.com/casbin/casbin/commit/5fc9fd80389499ebc0603c136db5ac98a357bff2\"\u003e5fc9fd8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.134.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.133.0...v2.134.0\"\u003e2.134.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix inconsistent backslash handling between matcher literals and CSV-parsed values (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1577\"\u003e#1577\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/5d3134d00cfcd6af0adb55224ece2e174c8c9d53\"\u003e5d3134d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.133.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.132.0...v2.133.0\"\u003e2.133.0\u003c/a\u003e (2025-11-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix stale g() function cache in BuildRoleLinks causing incorrect permissions (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1580\"\u003e#1580\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/0a136642d96a93a7a0b668bc42e3ec05ec90a330\"\u003e0a13664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.132.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.131.0...v2.132.0\"\u003e2.132.0\u003c/a\u003e (2025-11-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove README (\u003ca href=\"https://github.com/casbin/casbin/commit/4b6c4c81ba9ba40193f1e7d48ac9c2f6ef3b51a8\"\u003e4b6c4c8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.131.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.130.0...v2.131.0\"\u003e2.131.0\u003c/a\u003e (2025-11-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix EscapeAssertion (matcher) incorrectly matching p./r. patterns inside quoted strings (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1572\"\u003e#1572\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/1eef59a0116b31efe66f924e00449f15d3fb457f\"\u003e1eef59a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.130.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.129.0...v2.130.0\"\u003e2.130.0\u003c/a\u003e (2025-11-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix duplicate CI workflow runs and optimize to test only Go 1.21 (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1571\"\u003e#1571\u003c/a\u003e) (\u003ca href=\"https://github.com/casbin/casbin/commit/bb1e44390d97b9fc9da463a5e690adc96bf33ebe\"\u003ebb1e443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.129.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/casbin/casbin/compare/v2.128.0...v2.129.0\"\u003e2.129.0\u003c/a\u003e (2025-11-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/5fc9fd80389499ebc0603c136db5ac98a357bff2\"\u003e\u003ccode\u003e5fc9fd8\u003c/code\u003e\u003c/a\u003e feat: remove Travis script and issue templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/5d3134d00cfcd6af0adb55224ece2e174c8c9d53\"\u003e\u003ccode\u003e5d3134d\u003c/code\u003e\u003c/a\u003e feat: fix inconsistent backslash handling between matcher literals and CSV-pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/0a136642d96a93a7a0b668bc42e3ec05ec90a330\"\u003e\u003ccode\u003e0a13664\u003c/code\u003e\u003c/a\u003e feat: fix stale g() function cache in BuildRoleLinks causing incorrect permis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/4b6c4c81ba9ba40193f1e7d48ac9c2f6ef3b51a8\"\u003e\u003ccode\u003e4b6c4c8\u003c/code\u003e\u003c/a\u003e feat: improve README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/1eef59a0116b31efe66f924e00449f15d3fb457f\"\u003e\u003ccode\u003e1eef59a\u003c/code\u003e\u003c/a\u003e feat: fix EscapeAssertion (matcher) incorrectly matching p./r. patterns insid...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/bb1e44390d97b9fc9da463a5e690adc96bf33ebe\"\u003e\u003ccode\u003ebb1e443\u003c/code\u003e\u003c/a\u003e feat: fix duplicate CI workflow runs and optimize to test only Go 1.21 (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1571\"\u003e#1571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/91b9cf29fd28f55624ca7b5ae2d495524b88efd1\"\u003e\u003ccode\u003e91b9cf2\u003c/code\u003e\u003c/a\u003e feat: add OrBAC (Organisation-Based Access Control) model support (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/87e9956dfd0209e5148faa65f6ef06814e8c704f\"\u003e\u003ccode\u003e87e9956\u003c/code\u003e\u003c/a\u003e feat: add ContextEnforcer: add ctx to AddPolicy and other APIs (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1553\"\u003e#1553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/1ef00acc917aac9da6b5fdef187fa32e97e8a0bc\"\u003e\u003ccode\u003e1ef00ac\u003c/code\u003e\u003c/a\u003e feat: enable concurrent transactions using optimistic locking, versioning and...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/casbin/commit/0c5a5740886f3964361506e92bc5679334ea16f5\"\u003e\u003ccode\u003e0c5a574\u003c/code\u003e\u003c/a\u003e feat: add PBAC model support and test (\u003ca href=\"https://redirect.github.com/casbin/casbin/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/casbin/casbin/compare/v2.108.0...v2.135.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 28.5.1+incompatible to 28.5.2+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v28.5.1...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eko/gocache/lib/v4` from 4.2.0 to 4.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eko/gocache/releases\"\u003egithub.com/eko/gocache/lib/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estore/memcache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStore memcache: moved from golang/mock to mockery by \u003ca href=\"https://github.com/eko\"\u003e\u003ccode\u003e@​eko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/295\"\u003eeko/gocache#295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.1...store/memcache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/lib/v4.2.1...store/memcache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estore/bigcache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHide mock interfaces from users by \u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/bigcache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/bigcache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estore/freecache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHide mock interfaces from users by \u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/freecache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/freecache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003estore/go_cache/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHide mock interfaces from users by \u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Neo2308\"\u003e\u003ccode\u003e@​Neo2308\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/296\"\u003eeko/gocache#296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/go_cache/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/store/memcache/v4.2.3...store/go_cache/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003elib/v4.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(go-mod): bump outdated dependencies by \u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(go-mod): bump outdated dependencies by \u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geigerj0\"\u003e\u003ccode\u003e@​geigerj0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/eko/gocache/pull/300\"\u003eeko/gocache#300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\"\u003ehttps://github.com/eko/gocache/compare/lib/v4.2.2...lib/v4.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/5654fdfedc940c23811ca165c87e6559a8334049\"\u003e\u003ccode\u003e5654fdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eko/gocache/issues/300\"\u003e#300\u003c/a\u003e from geigerj0/bump-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/3fabe464e91fc8bd6f9a4f92fa23090af953e9f5\"\u003e\u003ccode\u003e3fabe46\u003c/code\u003e\u003c/a\u003e bump all deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/7747003bf340dfd0386fdfb35729b3c9adf54329\"\u003e\u003ccode\u003e7747003\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/b4334a58cdbb432f8e0a7031ce4399d19e659ea7\"\u003e\u003ccode\u003eb4334a5\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/f037427f78a5fb19c460779c71a9ff8cce8f8e99\"\u003e\u003ccode\u003ef037427\u003c/code\u003e\u003c/a\u003e bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/003ae3928bcde9581120a0e1074d6a1977490aa6\"\u003e\u003ccode\u003e003ae39\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eko/gocache/issues/296\"\u003e#296\u003c/a\u003e from Neo2308/feature/master/hide-mock-interfaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/42bb50edc504371c7d671993c46d20cc533c4734\"\u003e\u003ccode\u003e42bb50e\u003c/code\u003e\u003c/a\u003e Rename import to resolve warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/21cb8b5ee6a4c79316f5a4155cab7a82fc154931\"\u003e\u003ccode\u003e21cb8b5\u003c/code\u003e\u003c/a\u003e Added mocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/c0e14c13972af4d418435d799085454034c54a00\"\u003e\u003ccode\u003ec0e14c1\u003c/code\u003e\u003c/a\u003e Hide mock interfaces from users\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eko/gocache/commit/277d34a9a5b9b5c2cfe73c490b80530c97280982\"\u003e\u003ccode\u003e277d34a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eko/gocache/issues/295\"\u003e#295\u003c/a\u003e from eko/memcache-mocks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eko/gocache/compare/lib/v4.2.0...lib/v4.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-chi/cors` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/cors/releases\"\u003egithub.com/go-chi/cors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README with install by \u003ca href=\"https://github.com/Uyutaka\"\u003e\u003ccode\u003e@​Uyutaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/22\"\u003ego-chi/cors#22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken credits link by \u003ca href=\"https://github.com/lordidiot\"\u003e\u003ccode\u003e@​lordidiot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/25\"\u003ego-chi/cors#25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix test_default error message \u003ca href=\"https://redirect.github.com/go-chi/cors/issues/28\"\u003e#28\u003c/a\u003e by \u003ca href=\"https://github.com/ablankz\"\u003e\u003ccode\u003e@​ablankz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/29\"\u003ego-chi/cors#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go version in CI by \u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/32\"\u003ego-chi/cors#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Origin header check by \u003ca href=\"https://github.com/c2h5oh\"\u003e\u003ccode\u003e@​c2h5oh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/38\"\u003ego-chi/cors#38\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Uyutaka\"\u003e\u003ccode\u003e@​Uyutaka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/22\"\u003ego-chi/cors#22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lordidiot\"\u003e\u003ccode\u003e@​lordidiot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/25\"\u003ego-chi/cors#25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ablankz\"\u003e\u003ccode\u003e@​ablankz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/29\"\u003ego-chi/cors#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/32\"\u003ego-chi/cors#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/c2h5oh\"\u003e\u003ccode\u003e@​c2h5oh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/cors/pull/38\"\u003ego-chi/cors#38\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-chi/cors/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/go-chi/cors/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/3a5381283113550282a3dcfba669a48ba4691d84\"\u003e\u003ccode\u003e3a53812\u003c/code\u003e\u003c/a\u003e Fix Origin header check (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/f8fbaeea0479cfa8a56d3e4e208d9664097a79a8\"\u003e\u003ccode\u003ef8fbaee\u003c/code\u003e\u003c/a\u003e Update Go version in CI (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/b41f76786054f5698f1fee349753c8e1bb7042f5\"\u003e\u003ccode\u003eb41f767\u003c/code\u003e\u003c/a\u003e fix test_default error message \u003ca href=\"https://redirect.github.com/go-chi/cors/issues/28\"\u003e#28\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/76ca79794e02cd16a20fc57320d4930cacf591a2\"\u003e\u003ccode\u003e76ca797\u003c/code\u003e\u003c/a\u003e Fix broken link (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/cors/commit/9aca6170f98f10a194574513b925dfa26664d520\"\u003e\u003ccode\u003e9aca617\u003c/code\u003e\u003c/a\u003e Update README with install (\u003ca href=\"https://redirect.github.com/go-chi/cors/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-chi/cors/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-playground/validator/v10` from 10.26.0 to 10.30.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 10.30.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat: uds_exists validator by \u003ca href=\"https://github.com/barash-asenov\"\u003e\u003ccode\u003e@​barash-asenov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1482\"\u003ego-playground/validator#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Revert min limit of e164 regex by \u003ca href=\"https://github.com/zemzale\"\u003e\u003ccode\u003e@​zemzale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1516\"\u003ego-playground/validator#1516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1513 update ISO 3166-2 codes by \u003ca href=\"https://github.com/xyz27900\"\u003e\u003ccode\u003e@​xyz27900\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1514\"\u003ego-playground/validator#1514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/barash-asenov\"\u003e\u003ccode\u003e@​barash-asenov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1482\"\u003ego-playground/validator#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyz27900\"\u003e\u003ccode\u003e@​xyz27900\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1514\"\u003ego-playground/validator#1514\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.0...v10.30.1\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.0...v10.30.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 10.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.45.0 to 0.46.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1504\"\u003ego-playground/validator#1504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gabriel-vasile/mimetype from 1.4.11 to 1.4.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1505\"\u003ego-playground/validator#1505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document omitzero by \u003ca href=\"https://github.com/minoritea\"\u003e\u003ccode\u003e@​minoritea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1509\"\u003ego-playground/validator#1509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing translations for alpha validators by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1510\"\u003ego-playground/validator#1510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve panic when using aliases with OR operator by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1507\"\u003ego-playground/validator#1507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve panic when using cross-field validators with ValidateMap by \u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1508\"\u003ego-playground/validator#1508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minoritea\"\u003e\u003ccode\u003e@​minoritea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1509\"\u003ego-playground/validator#1509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shindonghwi\"\u003e\u003ccode\u003e@​shindonghwi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1510\"\u003ego-playground/validator#1510\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-playground/validator/compare/v10.29.0...v10.30.0\"\u003ehttps://github.com/go-playground/validator/compare/v10.29.0...v10.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: minor spelling fix in docs by \u003ca href=\"https://github.com/Perfect5th\"\u003e\u003ccode\u003e@​Perfect5th\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1472\"\u003ego-playground/validator#1472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/text from 0.29.0 to 0.30.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1473\"\u003ego-playground/validator#1473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.42.0 to 0.43.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1474\"\u003ego-playground/validator#1474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix integer overflows in test when run on 32bit systems by \u003ca href=\"https://github.com/gibmat\"\u003e\u003ccode\u003e@​gibmat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1479\"\u003ego-playground/validator#1479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: exclude modernize linter by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1487\"\u003ego-playground/validator#1487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1490\"\u003ego-playground/validator#1490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gabriel-vasile/mimetype from 1.4.10 to 1.4.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1485\"\u003ego-playground/validator#1485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for ISO 9362:2022 BIC (SWIFT) codes by \u003ca href=\"https://github.com/fira42073\"\u003e\u003ccode\u003e@​fira42073\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1478\"\u003ego-playground/validator#1478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1492\"\u003ego-playground/validator#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: validation now rejects phone codes starting with +0 by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1476\"\u003ego-playground/validator#1476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1495\"\u003ego-playground/validator#1495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1497\"\u003ego-playground/validator#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix/1500:Update Sierra Leone currency code from SLL to SLE by \u003ca href=\"https://github.com/princekm096\"\u003e\u003ccode\u003e@​princekm096\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1501\"\u003ego-playground/validator#1501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix/1481 skip invalid type validations by \u003ca href=\"https://github.com/KaranLathiya\"\u003e\u003ccode\u003e@​KaranLathiya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1498\"\u003ego-playground/validator#1498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix 1502 update ccy codes by \u003ca href=\"https://github.com/princekm096\"\u003e\u003ccode\u003e@​princekm096\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1503\"\u003ego-playground/validator#1503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded alphanumspace string validator by \u003ca href=\"https://github.com/haribabuk113\"\u003e\u003ccode\u003e@​haribabuk113\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1484\"\u003ego-playground/validator#1484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexcluded_unless\u003c/code\u003e bug fix by \u003ca href=\"https://github.com/chargraves85\"\u003e\u003ccode\u003e@​chargraves85\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1307\"\u003ego-playground/validator#1307\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Perfect5th\"\u003e\u003ccode\u003e@​Perfect5th\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1472\"\u003ego-playground/validator#1472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gibmat\"\u003e\u003ccode\u003e@​gibmat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1479\"\u003ego-playground/validator#1479\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-playground/validator/commit/5010f83a6354aa3eac70826f74b87f73837ea10f\"\u003e\u003ccode\u003e5010f83\u003c/code\u003e\u003c/a\u003e Fix 1513 update ISO 3166-2 codes (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/e8627a1e5f44830d04ff2e23d29182e2fc116936\"\u003e\u003ccode\u003ee8627a1\u003c/code\u003e\u003c/a\u003e fix: Revert min limit of e164 regex (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/65b1bcc086b87a632009d8fc79f103dbff6f0cb2\"\u003e\u003ccode\u003e65b1bcc\u003c/code\u003e\u003c/a\u003e Feat: uds_exists validator (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1482\"\u003e#1482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/e9b900c8d62465f85de0713979d929d770f5ce49\"\u003e\u003ccode\u003ee9b900c\u003c/code\u003e\u003c/a\u003e fix: resolve panic when using cross-field validators with ValidateMap (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7aba81cf8ee5359d19ac8a199f71e6183fb8b180\"\u003e\u003ccode\u003e7aba81c\u003c/code\u003e\u003c/a\u003e fix: resolve panic when using aliases with OR operator (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/4d600befdd2c5ff437025b3d022fbc0ca7e90f17\"\u003e\u003ccode\u003e4d600be\u003c/code\u003e\u003c/a\u003e fix: add missing translations for alpha validators (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b0e4ba2e690d26c3f0866c34ca49b4b9776c87f4\"\u003e\u003ccode\u003eb0e4ba2\u003c/code\u003e\u003c/a\u003e docs: document omitzero (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/79fba72b00b11aa90ede835b66afcb74ee182488\"\u003e\u003ccode\u003e79fba72\u003c/code\u003e\u003c/a\u003e Bump github.com/gabriel-vasile/mimetype from 1.4.11 to 1.4.12 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/c3c9084f6fef2685d7bbf6482a38f1345cd1771b\"\u003e\u003ccode\u003ec3c9084\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.45.0 to 0.46.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/afce000d4f55c2721c8bd568a614b169fa191b39\"\u003e\u003ccode\u003eafce000\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eexcluded_unless\u003c/code\u003e bug fix (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.26.0...v10.30.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-viper/mapstructure/v2` from 2.4.0 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-viper/mapstructure/releases\"\u003egithub.com/go-viper/mapstructure/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint qualified type name when ErrorUnused=true causes errors for unused keys in embedded fields by \u003ca href=\"https://github.com/jmacd\"\u003e\u003ccode\u003e@​jmacd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/113\"\u003ego-viper/mapstructure#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/126\"\u003ego-viper/mapstructure#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.7 to 3.29.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/131\"\u003ego-viper/mapstructure#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.2.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/129\"\u003ego-viper/mapstructure#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support for automatically initializing squashed pointer structs by \u003ca href=\"https://github.com/tuunit\"\u003e\u003ccode\u003e@​tuunit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/71\"\u003ego-viper/mapstructure#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 5.5.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/134\"\u003ego-viper/mapstructure#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/142\"\u003ego-viper/mapstructure#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix slice deep map (owned) by \u003ca href=\"https://github.com/jphastings\"\u003e\u003ccode\u003e@​jphastings\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/144\"\u003ego-viper/mapstructure#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix lint violations by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/157\"\u003ego-viper/mapstructure#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: switch to devenv by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/158\"\u003ego-viper/mapstructure#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/151\"\u003ego-viper/mapstructure#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.10 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/153\"\u003ego-viper/mapstructure#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/154\"\u003ego-viper/mapstructure#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/160\"\u003ego-viper/mapstructure#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.0.0 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/159\"\u003ego-viper/mapstructure#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.7 to 4.31.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/162\"\u003ego-viper/mapstructure#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/161\"\u003ego-viper/mapstructure#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.8 to 4.31.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/163\"\u003ego-viper/mapstructure#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeature: Add map field name to convert structs dynamically instead of individually with a tag. by \u003ca href=\"https://github.com/thespags\"\u003e\u003ccode\u003e@​thespags\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/149\"\u003ego-viper/mapstructure#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(decoder): support multiple tag names in order by \u003ca href=\"https://github.com/DarkiT\"\u003e\u003ccode\u003e@​DarkiT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/59\"\u003ego-viper/mapstructure#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: optional root object name by \u003ca href=\"https://github.com/andreev-fn\"\u003e\u003ccode\u003e@​andreev-fn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/137\"\u003ego-viper/mapstructure#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd unmarshaler interface by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/166\"\u003ego-viper/mapstructure#166\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jmacd\"\u003e\u003ccode\u003e@​jmacd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/113\"\u003ego-viper/mapstructure#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tuunit\"\u003e\u003ccode\u003e@​tuunit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/71\"\u003ego-viper/mapstructure#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jphastings\"\u003e\u003ccode\u003e@​jphastings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/144\"\u003ego-viper/mapstructure#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thespags\"\u003e\u003ccode\u003e@​thespags\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/149\"\u003ego-viper/mapstructure#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DarkiT\"\u003e\u003ccode\u003e@​DarkiT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/59\"\u003ego-viper/mapstructure#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andreev-fn\"\u003e\u003ccode\u003e@​andreev-fn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/pull/137\"\u003ego-viper/mapstructure#137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-viper/mapstructure/compare/v2.4.0...v2.5.0\"\u003ehttps://github.com/go-viper/mapstructure/compare/v2.4.0...v2.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/9aa3f77c68e2a56222ea436c1bfa631f1b1072d5\"\u003e\u003ccode\u003e9aa3f77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/166\"\u003e#166\u003c/a\u003e from go-viper/unmarshal2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/ae32a619963bc512eedecf39d6114c53b6141305\"\u003e\u003ccode\u003eae32a61\u003c/code\u003e\u003c/a\u003e doc: add more documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/320c8c9462b5fce88e6a6b2ca84ac6572f89e985\"\u003e\u003ccode\u003e320c8c9\u003c/code\u003e\u003c/a\u003e test: cover unmarshaler to map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/5b228297c7907a2ccf111ba13384ef4e46ee21b3\"\u003e\u003ccode\u003e5b22829\u003c/code\u003e\u003c/a\u003e feat: add unmarshaler interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/fd74c75bae0e10fe9e986fc2256a29b0ecef1b86\"\u003e\u003ccode\u003efd74c75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/137\"\u003e#137\u003c/a\u003e from andreev-fn/opt-root-name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/dee46614248bbb8265a24fa3975216e4387cac36\"\u003e\u003ccode\u003edee4661\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/59\"\u003e#59\u003c/a\u003e from DarkiT/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/5605df44c49e65ca3f1205d23b50933d3e60f156\"\u003e\u003ccode\u003e5605df4\u003c/code\u003e\u003c/a\u003e chore: cover more test cases, fix edge cases, add docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/6166631c5a2cf200bdefb2e05352481ec2f36a35\"\u003e\u003ccode\u003e6166631\u003c/code\u003e\u003c/a\u003e fix(mapstructure): add multi-tag support and regression tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/6471aa6cf510a0cb2110e3e89ea769b76eadaa08\"\u003e\u003ccode\u003e6471aa6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-viper/mapstructure/issues/149\"\u003e#149\u003c/a\u003e from thespags/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-viper/mapstructure/commit/dbffaaa4db23836718adca6f080a536490cfbeb6\"\u003e\u003ccode\u003edbffaaa\u003c/code\u003e\u003c/a\u003e chore: add more tests and clarification to the documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-viper/mapstructure/compare/v2.4.0...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.3 to 2.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add option to disable chunked headers by \u003ca href=\"https://github.com/irenarindos\"\u003e\u003ccode\u003e@​irenarindos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6354\"\u003egrpc-ecosystem/grpc-gateway#6354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(protoc-gen-openapiv2): fix panic on enum resolution in nested messages by \u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6367\"\u003egrpc-ecosystem/grpc-gateway#6367\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/irenarindos\"\u003e\u003ccode\u003e@​irenarindos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6354\"\u003egrpc-ecosystem/grpc-gateway#6354\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.8...v2.28.0\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.8...v2.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix opaque missing imports casing by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6304\"\u003egrpc-ecosystem/grpc-gateway#6304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix(protoc-gen-openapiv2): prevent panic when generating OpenAPI for multiple files\u0026quot; by \u003ca href=\"https://github.com/johanbrandhorst\"\u003e\u003ccode\u003e@​johanbrandhorst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6309\"\u003egrpc-ecosystem/grpc-gateway#6309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(protoc-gen-openapiv2): fix naming cache for multi-file generation by \u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6315\"\u003egrpc-ecosystem/grpc-gateway#6315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapiv2): exclude oneof fields from required with proto3 field semantics by \u003ca href=\"https://github.com/sessa\"\u003e\u003ccode\u003e@​sessa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6335\"\u003egrpc-ecosystem/grpc-gateway#6335\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sessa\"\u003e\u003ccode\u003e@​sessa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6335\"\u003egrpc-ecosystem/grpc-gateway#6335\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.7...v2.27.8\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.7...v2.27.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.7\u003c/h2\u003e\n\u003cp\u003eRe-release of v2.26.7 as v2.27.7 for correct semver ordering.\u003c/p\u003e\n\u003ch2\u003ev2.27.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(generator): harden opaque imports and fix snake case to go casing by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6279\"\u003egrpc-ecosystem/grpc-gateway#6279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(protoc-gen-openapiv2): prevent panic when generating OpenAPI for multiple files by \u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6275\"\u003egrpc-ecosystem/grpc-gateway#6275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6275\"\u003egrpc-ecosystem/grpc-gateway#6275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.5...v2.27.6\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.5...v2.27.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIssue5799 by \u003ca href=\"https://github.com/rohitlohar45\"\u003e\u003ccode\u003e@​rohitlohar45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6123\"\u003egrpc-ecosystem/grpc-gateway#6123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add example repo in Java to README by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6199\"\u003egrpc-ecosystem/grpc-gateway#6199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use \u003ccode\u003esummary/description\u003c/code\u003e instead of title for field comments in \u003ccode\u003eopenapi\u003c/code\u003e gen by \u003ca href=\"https://github.com/iamrajiv\"\u003e\u003ccode\u003e@​iamrajiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6223\"\u003egrpc-ecosystem/grpc-gateway#6223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): use pointer for bodyData in OpaqueAPI PATCH requests by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6246\"\u003egrpc-ecosystem/grpc-gateway#6246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): use opaque chain for setting path params by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6215\"\u003egrpc-ecosystem/grpc-gateway#6215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6199\"\u003egrpc-ecosystem/grpc-gateway#6199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6215\"\u003egrpc-ecosystem/grpc-gateway#6215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.27.5\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.27.5\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/13a31f46e2dff919fbbb50582b0a79978dce2dc4\"\u003e\u003ccode\u003e13a31f4\u003c/code\u003e\u003c/a\u003e fix(protoc-gen-openapiv2): fix panic on enum resolution in nested messages (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/8e678ffd128e9f37b5bf8f67a093195bee89033c\"\u003e\u003ccode\u003e8e678ff\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 27ffde2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6369\"\u003e#6369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/41651ff8cef08a1b68d4264633de6a0d627935fa\"\u003e\u003ccode\u003e41651ff\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to b026ba8 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6368\"\u003e#6368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/d0831407bb4f4ed06d4a23a5e208bcdf82a9cd8f\"\u003e\u003ccode\u003ed083140\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 537554c (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6365\"\u003e#6365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/eb2fada57e6f02539465a50560c3f6ec73e01fba\"\u003e\u003ccode\u003eeb2fada\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 7b25d8c (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6364\"\u003e#6364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/d8dddc95393ae0d6d29913a91a5dafc85c2768d4\"\u003e\u003ccode\u003ed8dddc9\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 6781051 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6363\"\u003e#6363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/3c4354ffae5532079cca60934867fab2a5d4417d\"\u003e\u003ccode\u003e3c4354f\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 055f92c (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6362\"\u003e#6362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b2eb1b5a3a2365448964b8d4f59dd59dff608852\"\u003e\u003ccode\u003eb2eb1b5\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/grpc to v1.79.1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6361\"\u003e#6361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/61b9d73bc2c94bdec70fd7e8ebd4a69c92626e33\"\u003e\u003ccode\u003e61b9d73\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to d84d3c2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6360\"\u003e#6360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e0880e35574a52b3a10457539383922e8ddba9f5\"\u003e\u003ccode\u003ee0880e3\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 6eead6e (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6359\"\u003e#6359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.3...v2.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/jackc/pgx/v5` from 5.7.5 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jack...\n\n_Description has been truncated_","html_url":"https://github.com/opentdf/platform/pull/3202","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentdf%2Fplatform/issues/3202","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3202/packages"}},{"old_version":"26.1.5+incompatible","new_version":"28.0.0+incompatible","update_type":"major","path":null,"pr_created_at":"2026-03-19T12:03:11.000Z","version_change":"26.1.5+incompatible → 28.0.0+incompatible","issue":{"uuid":"4101236529","node_id":"PR_kwDOA-dMB87L1HMA","number":6132,"state":"closed","title":"build(deps): bump the go_modules group across 2 directories with 2 updates","user":"dependabot[bot]","labels":["dependencies","kind/documentation","go","area/e2e-testing"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-04-08T15:19:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-19T12:03:11.000Z","updated_at":"2026-04-08T15:19:40.000Z","time_to_close":1739787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go_modules","update_count":2,"packages":[{"name":"github.com/go-jose/go-jose/v4","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/go-jose/go-jose"},{"name":"github.com/docker/docker","old_version":"26.1.5+incompatible","new_version":"28.0.0+incompatible","repository_url":"https://github.com/docker/docker"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 1 update in the /go-controller directory: [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose).\nBumps the go_modules group with 1 update in the /test/e2e directory: [github.com/docker/docker](https://github.com/docker/docker).\n\nUpdates `github.com/go-jose/go-jose/v4` from 4.0.4 to 4.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-jose/go-jose/releases\"\u003egithub.com/go-jose/go-jose/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't allow unbounded amounts of splits by \u003ca href=\"https://github.com/mcpherrinm\"\u003e\u003ccode\u003e@​mcpherrinm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/167\"\u003ego-jose/go-jose#167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/go-jose/go-jose/security/advisories/GHSA-c6gw-w398-hv78\"\u003ehttps://github.com/go-jose/go-jose/security/advisories/GHSA-c6gw-w398-hv78\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eVarious other dependency updates, small fixes, and documentation updates in the full changelog\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tgeoghegan\"\u003e\u003ccode\u003e@​tgeoghegan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/161\"\u003ego-jose/go-jose#161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.0.4...v4.0.5\"\u003ehttps://github.com/go-jose/go-jose/compare/v4.0.4...v4.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/99b346cec4e86d102284642c5dcbe9bb0cacfc22\"\u003e\u003ccode\u003e99b346c\u003c/code\u003e\u003c/a\u003e Don't allow unbounded amounts of splits (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/22811e77bac0d484ff060d5c4351b7e295df92fb\"\u003e\u003ccode\u003e22811e7\u003c/code\u003e\u003c/a\u003e Fix broken link in README.md (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/9dde8493b25c1b301ca97110f57c7774513f572c\"\u003e\u003ccode\u003e9dde849\u003c/code\u003e\u003c/a\u003e Remove CLA mentions from CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/89172c5b51f2a7492b6fc2ea22d03777c4673bbe\"\u003e\u003ccode\u003e89172c5\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.31.0 to 0.32.0 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/ee05e015574c7d4c55b9a802e9637327d7d2606a\"\u003e\u003ccode\u003eee05e01\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/c0aef3ef5eaf5ad5fdfae9de426ebea91778f3e4\"\u003e\u003ccode\u003ec0aef3e\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.25.0 to 0.31.0 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/fdc2ceb0bbe2a29c582edfe07ea914c8dacd7e1b\"\u003e\u003ccode\u003efdc2ceb\u003c/code\u003e\u003c/a\u003e Remove export disclaimer (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/10c69ef86e2b6997b25552aa391b48f1240cfe66\"\u003e\u003ccode\u003e10c69ef\u003c/code\u003e\u003c/a\u003e Short circuit return errors from \u003ccode\u003eJSONWebKey.UnmarshalJSON()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.0.4...v4.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 26.1.5+incompatible to 28.0.0+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.0.0\u003c/h2\u003e\n\u003ch1\u003e28.0.0\u003c/h1\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003edocker/cli, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003emoby/moby, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.0.0/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.0.0/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to mount an image inside a container via \u003ccode\u003e--mount type=image\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48798\"\u003emoby/moby#48798\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eYou can also specify \u003ccode\u003e--mount type=image,image-subpath=[subpath],...\u003c/code\u003e option to mount a specific path from the image. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5755\"\u003edocker/cli#5755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker images --tree\u003c/code\u003e now shows metadata badges. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5744\"\u003edocker/cli#5744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker load\u003c/code\u003e, \u003ccode\u003edocker save\u003c/code\u003e, and \u003ccode\u003edocker history\u003c/code\u003e now support a \u003ccode\u003e--platform\u003c/code\u003e flag allowing you to choose a specific platform for single-platform operations on multi-platform images. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5331\"\u003edocker/cli#5331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOOMScoreAdj\u003c/code\u003e to \u003ccode\u003edocker service create\u003c/code\u003e and \u003ccode\u003edocker stack\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5145\"\u003edocker/cli#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker buildx prune\u003c/code\u003e now supports \u003ccode\u003ereserved-space\u003c/code\u003e, \u003ccode\u003emax-used-space\u003c/code\u003e, \u003ccode\u003emin-free-space\u003c/code\u003e and \u003ccode\u003ekeep-bytes\u003c/code\u003e filters. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48720\"\u003emoby/moby#48720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows: Add support for running containerd as a child process of the daemon, instead of using a system-installed containerd. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47955\"\u003emoby/moby#47955\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edocker-proxy\u003c/code\u003e binary has been updated, older versions will not work with the updated \u003ccode\u003edockerd\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48132\"\u003emoby/moby#48132\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eClose a window in which the userland proxy (\u003ccode\u003edocker-proxy\u003c/code\u003e) could accept TCP connections, that would then fail after \u003ccode\u003eiptables\u003c/code\u003e NAT rules were set up.\u003c/li\u003e\n\u003cli\u003eThe executable \u003ccode\u003erootlesskit-docker-proxy\u003c/code\u003e is no longer used, it has been removed from the build and distribution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDNS nameservers read from the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e are now always accessed from the host's network namespace. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48290\"\u003emoby/moby#48290\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e contains no nameservers and there are no \u003ccode\u003e--dns\u003c/code\u003e overrides, Google's DNS servers are no longer used, apart from by the default bridge network and in build containers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eContainer interfaces in bridge and macvlan networks now use randomly generated MAC addresses. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48808\"\u003emoby/moby#48808\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eGratuitous ARP / Neighbour Advertisement messages will be sent when the interfaces are started so that, when IP addresses are reused, they're associated with the newly generated MAC address.\u003c/li\u003e\n\u003cli\u003eIPv6 addresses in the default bridge network are now IPAM-assigned, rather than being derived from the MAC address.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe deprecated OCI \u003ccode\u003eprestart\u003c/code\u003e hook is now only used by build containers. For other containers, network interfaces are added to the network namespace after task creation is complete, before the container task is started. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47406\"\u003emoby/moby#47406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new \u003ccode\u003egw-priority\u003c/code\u003e option to \u003ccode\u003edocker run\u003c/code\u003e, \u003ccode\u003edocker container create\u003c/code\u003e, and \u003ccode\u003edocker network connect\u003c/code\u003e. This option will be used by the Engine to determine which network provides the default gateway for a container. On \u003ccode\u003edocker run\u003c/code\u003e, this option is only available through the extended \u003ccode\u003e--network\u003c/code\u003e syntax. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5664\"\u003edocker/cli#5664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new netlabel \u003ccode\u003ecom.docker.network.endpoint.ifname\u003c/code\u003e to customize the interface name used when connecting a container to a network. It's supported by all built-in network drivers on Linux. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49155\"\u003emoby/moby#49155\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen a container is created with multiple networks specified, there's no guarantee on the order networks will be connected to the container. So, if a custom interface name uses the same prefix as the auto-generated names, for example \u003ccode\u003eeth\u003c/code\u003e, the container might fail to start.\u003c/li\u003e\n\u003cli\u003eThe recommended practice is to use a different prefix, for example \u003ccode\u003een0\u003c/code\u003e, or a numerical suffix high enough to never collide, for example \u003ccode\u003eeth100\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis label can be specified on \u003ccode\u003edocker network connect\u003c/code\u003e via the \u003ccode\u003e--driver-opt\u003c/code\u003e flag, for example \u003ccode\u003edocker network connect --driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOr via the long-form \u003ccode\u003e--network\u003c/code\u003e flag on \u003ccode\u003edocker run\u003c/code\u003e, for example \u003ccode\u003edocker run --network=name=bridge,driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIf a custom network driver reports capability \u003ccode\u003eGwAllocChecker\u003c/code\u003e then, before a network is created, it will get a \u003ccode\u003eGwAllocCheckerRequest\u003c/code\u003e with the network's options. The custom driver may then reply that no gateway IP address should be allocated. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49372\"\u003emoby/moby#49372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePort publishing in bridge networks\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edockerd\u003c/code\u003e now requires \u003ccode\u003eipset\u003c/code\u003e support in the Linux kernel. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48596\"\u003emoby/moby#48596\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eiptables\u003c/code\u003e and \u003ccode\u003eip6tables\u003c/code\u003e rules used to implement port publishing and network isolation have been extensively modified. This enables some of the following functional changes, and is a first step in refactoring to enable native \u003ccode\u003enftables\u003c/code\u003e support in a future release. \u003ca href=\"https://redirect.github.com/moby/moby/issues/48815\"\u003emoby/moby#48815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIf it becomes necessary to downgrade to an earlier version of the daemon, some manual cleanup of the new rules will be necessary. The simplest and surest approach is to reboot the host, or use \u003ccode\u003eiptables -F\u003c/code\u003e and \u003ccode\u003eip6tables -F\u003c/code\u003e to flush all existing \u003ccode\u003eiptables\u003c/code\u003e rules from the \u003ccode\u003efilter\u003c/code\u003e table before starting the older version of the daemon. When that is not possible, run the following commands as root:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIf you were previously running with the iptables filter-FORWARD policy set to \u003ccode\u003eACCEPT\u003c/code\u003e and need to restore access to unpublished ports, also delete per-bridge-network rules from the \u003ccode\u003eDOCKER\u003c/code\u003e chains. For example, \u003ccode\u003eiptables -D DOCKER ! -i docker0 -o docker0 -j DROP\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing remote hosts to connect directly to a container on its published ports. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing neighbor hosts to connect to ports mapped on a loopback address. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\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/moby/moby/commit/af898abe44662d9554fb15ee4d4a7307f1b8e315\"\u003e\u003ccode\u003eaf898ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49495\"\u003e#49495\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d67f035d31bab71be3ae7dcaacba41f5a98aad11\"\u003e\u003ccode\u003ed67f035\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/00ab386b5a2ebcf85b6a03b800f593c3a140c6a8\"\u003e\u003ccode\u003e00ab386\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49491\"\u003e#49491\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/1fde8c46159cb41f584c01551f83cc21ecf924d9\"\u003e\u003ccode\u003e1fde8c4\u003c/code\u003e\u003c/a\u003e builder-next: fix cdi manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/cde9f0752e9c9f63b459e0247ff7df0b35488af3\"\u003e\u003ccode\u003ecde9f07\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0-rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/89e1429b65f194b25fe2e31088a4c4e69a651a47\"\u003e\u003ccode\u003e89e1429\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49490\"\u003e#49490\u003c/a\u003e from thaJeztah/dockerfile_linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b2b55903d0bb54e11bfe22204c1e0b73627943eb\"\u003e\u003ccode\u003eb2b5590\u003c/code\u003e\u003c/a\u003e Dockerfile: fix linting warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/62bc5979908f152a8929ce44927cbdd929bf53ea\"\u003e\u003ccode\u003e62bc597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49480\"\u003e#49480\u003c/a\u003e from thaJeztah/docs_api_1.48\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/670cd81423932b3e9103f0893c5d5e63a079ae58\"\u003e\u003ccode\u003e670cd81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49485\"\u003e#49485\u003c/a\u003e from vvoland/c8d-list-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/a3628f3f8e806ede250e2c95f6757070c9fb56e4\"\u003e\u003ccode\u003ea3628f3\u003c/code\u003e\u003c/a\u003e docs/api: add documentation for API v1.48\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v26.1.5...v28.0.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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ovn-kubernetes/ovn-kubernetes/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ovn-kubernetes/ovn-kubernetes/pull/6132","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovn-kubernetes%2Fovn-kubernetes/issues/6132","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6132/packages"}},{"old_version":"25.0.6+incompatible","new_version":"25.0.13+incompatible","update_type":"patch","path":null,"pr_created_at":"2026-03-19T02:24:03.000Z","version_change":"25.0.6+incompatible → 25.0.13+incompatible","issue":{"uuid":"4098827561","node_id":"PR_kwDOE-u6Jc7LuSAI","number":5316,"state":"open","title":"chore(deps): bump the go_modules group across 12 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","🐳 devops","review/triage-pending","🐹 golang","🛠️ gnodev","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-19T02:24:03.000Z","updated_at":"2026-03-19T03:42:57.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":5,"packages":[{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.36.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/crypto","old_version":"0.40.0","new_version":"0.45.0","repository_url":"https://github.com/golang/crypto"},{"name":"google.golang.org/grpc","old_version":"1.72.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"golang.org/x/net","old_version":"0.34.0","new_version":"0.38.0","repository_url":"https://github.com/golang/net"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.79.1","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/docker/docker","old_version":"25.0.6+incompatible","new_version":"25.0.13+incompatible","repository_url":"https://github.com/docker/docker"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 1 update in the /contribs/gnobro directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/gnodev directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 3 updates in the /contribs/gnofaucet directory: [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go), [golang.org/x/crypto](https://github.com/golang/crypto) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/gnogenesis directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/gnohealth directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/gnokeykc directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/gnokms directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/gnomd directory: [golang.org/x/net](https://github.com/golang/net).\nBumps the go_modules group with 1 update in the /contribs/gnomigrate directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /contribs/tx-archive directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 1 update in the /misc/autocounterd directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go_modules group with 2 updates in the /misc/loop directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/docker/docker](https://github.com/docker/docker).\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.36.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.40.0/0.62.0/0.16.0] 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eAlwaysRecord\u003c/code\u003e sampler in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to all synchronous instrument interfaces (\u003ccode\u003eFloat64Counter\u003c/code\u003e, \u003ccode\u003eFloat64UpDownCounter\u003c/code\u003e, \u003ccode\u003eFloat64Histogram\u003c/code\u003e, \u003ccode\u003eFloat64Gauge\u003c/code\u003e, \u003ccode\u003eInt64Counter\u003c/code\u003e, \u003ccode\u003eInt64UpDownCounter\u003c/code\u003e, \u003ccode\u003eInt64Histogram\u003c/code\u003e, \u003ccode\u003eInt64Gauge\u003c/code\u003e,) in \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e.\nThis stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.39.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.39.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.39.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0.\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7783\"\u003e#7783\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7789\"\u003e#7789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e by 4x. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7447\"\u003e#7447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent synchronous gauge measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7492\"\u003e#7492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExporter\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e ignores metrics with the scope \u003ccode\u003ego.opentelemetry.io/contrib/bridges/prometheus\u003c/code\u003e.\nThis prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7688\"\u003e#7688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent exponential histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7702\"\u003e#7702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bad log message when key-value pairs are dropped because of key duplication in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eDroppedAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not count the non-attribute key-value pairs dropped because of key duplication. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSetAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not log that attributes are dropped when they are actually not dropped. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003erequest.GetBody\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e to correctly handle HTTP/2 \u003ccode\u003eGOAWAY\u003c/code\u003e frame. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7794\"\u003e#7794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithHostID\u003c/code\u003e detector in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e to use full path for \u003ccode\u003eioreg\u003c/code\u003e command on Darwin (macOS). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7818\"\u003e#7818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e.\nFor more information, see the \u003ca href=\"https://opentelemetry.io/blog/2025/deprecating-zipkin-exporters/\"\u003eOTel blog post deprecating the Zipkin exporter\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.39.0/0.61.0/0.15.0/0.0.14] 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly reduce the cost of recording metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using hashing for map keys. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithInstrumentationAttributeSet\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e packages.\nThis provides a concurrent-safe and performant alternative to \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e by accepting a pre-constructed \u003ccode\u003eattribute.Set\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability for the Prometheus exporter in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd temporality selector functions \u003ccode\u003eDeltaTemporalitySelector\u003c/code\u003e, \u003ccode\u003eCumulativeTemporalitySelector\u003c/code\u003e, \u003ccode\u003eLowMemoryTemporalitySelector\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434\"\u003e#7434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple log processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548\"\u003e#7548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/a3a5317c5caed1656fb5b301b66dfeb3c4c944e0\"\u003e\u003ccode\u003ea3a5317\u003c/code\u003e\u003c/a\u003e Release v1.40.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7859\"\u003e#7859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/77785da545d67b38774891cbdd334368bfacdfd8\"\u003e\u003ccode\u003e77785da\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7858\"\u003e#7858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/56fa1c297bf71f0ada3dbf4574a45d0607812cc0\"\u003e\u003ccode\u003e56fa1c2\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.5.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7857\"\u003e#7857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/298cbedf256b7a9ab3c21e41fc5e3e6d6e4e94aa\"\u003e\u003ccode\u003e298cbed\u003c/code\u003e\u003c/a\u003e Upgrade semconv use to v1.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3264bf171b1e6cd70f6be4a483f2bcb84eda6ccf\"\u003e\u003ccode\u003e3264bf1\u003c/code\u003e\u003c/a\u003e refactor: modernize code (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/fd5d030c0aa8b5bfe786299047bc914b5714d642\"\u003e\u003ccode\u003efd5d030\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/8d3b4cb2501dec9f1c5373123e425f109c43b8d2\"\u003e\u003ccode\u003e8d3b4cb\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7847\"\u003e#7847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/91f7cadfcac363d67030f6913687c6dbbe086823\"\u003e\u003ccode\u003e91f7cad\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/timakin/bodyclose digest to 73d1f95 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7845\"\u003e#7845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/fdad1eb7f350ee1f5fdb3d9a0c6855cc88ee9d75\"\u003e\u003ccode\u003efdad1eb\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c46d3bac181ddaaa83286e9ccf2cd9f7705fd3d9\"\u003e\u003ccode\u003ec46d3ba\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to fcf36f6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7843\"\u003e#7843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.40.0 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9\"\u003e\u003ccode\u003e4e0068c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c\"\u003e\u003ccode\u003ee79546e\u003c/code\u003e\u003c/a\u003e ssh: curb GSSAPI DoS risk by limiting number of specified OIDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748\"\u003e\u003ccode\u003ef91f7a7\u003c/code\u003e\u003c/a\u003e ssh/agent: prevent panic on malformed constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/2df4153a0311bdfea44376e0eb6ef2faefb0275b\"\u003e\u003ccode\u003e2df4153\u003c/code\u003e\u003c/a\u003e acme/autocert: let automatic renewal work with short lifetime certs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/bcf6a849efcf4702fa5172cb0998b46c3da1e989\"\u003e\u003ccode\u003ebcf6a84\u003c/code\u003e\u003c/a\u003e acme: pass context to request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b4f2b62076abeee4e43fb59544dac565715fbf1e\"\u003e\u003ccode\u003eb4f2b62\u003c/code\u003e\u003c/a\u003e ssh: fix error message on unsupported cipher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/79ec3a51fcc7fbd2691d56155d578225ccc542e2\"\u003e\u003ccode\u003e79ec3a5\u003c/code\u003e\u003c/a\u003e ssh: allow to bind to a hostname in remote forwarding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/122a78f140d9d3303ed3261bc374bbbca149140f\"\u003e\u003ccode\u003e122a78f\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/c0531f9c34514ad5c5551e2d6ce569ca673a8afd\"\u003e\u003ccode\u003ec0531f9\u003c/code\u003e\u003c/a\u003e all: eliminate vet diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/0997000b45e3a40598272081bcad03ffd21b8adb\"\u003e\u003ccode\u003e0997000\u003c/code\u003e\u003c/a\u003e all: fix some comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.40.0...v0.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.72.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.34.0 to 0.38.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/e1fcd82abba34df74614020343be8eb1fe85f0d9\"\u003e\u003ccode\u003ee1fcd82\u003c/code\u003e\u003c/a\u003e html: properly handle trailing solidus in unquoted attribute value in foreign...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ebed060e8f30f20235f74808c22125fd86b15edd\"\u003e\u003ccode\u003eebed060\u003c/code\u003e\u003c/a\u003e internal/http3: fix build of tests with GOEXPERIMENT=nosynctest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/1f1fa29e0a46fffe18c43a9da8daa5a0b180dfa9\"\u003e\u003ccode\u003e1f1fa29\u003c/code\u003e\u003c/a\u003e publicsuffix: regenerate table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12150816f701c912a32a376754ab28dd3878833a\"\u003e\u003ccode\u003e1215081\u003c/code\u003e\u003c/a\u003e http2: improve error when server sends HTTP/1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/312450e473eae9f9e6173ad895c80bc5ea2f79ad\"\u003e\u003ccode\u003e312450e\u003c/code\u003e\u003c/a\u003e html: ensure \u0026lt;search\u0026gt; tag closes \u0026lt;p\u0026gt; and update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/09731f9bf919b00b344c763894cd1920b3d96d90\"\u003e\u003ccode\u003e09731f9\u003c/code\u003e\u003c/a\u003e http2: improve handling of lost PING in Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55989e24b972a90ab99308fdc7ea1fb58a96fef1\"\u003e\u003ccode\u003e55989e2\u003c/code\u003e\u003c/a\u003e http2/h2c: use ResponseController for hijacking connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/2914f46773171f4fa13e276df1135bafef677801\"\u003e\u003ccode\u003e2914f46\u003c/code\u003e\u003c/a\u003e websocket: re-recommend gorilla/websocket\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/99b3ae0643f9a2f9d820fcbba5f9e4c83b23bd48\"\u003e\u003ccode\u003e99b3ae0\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/85d1d54551b68719346cb9fec24b911da4e452a1\"\u003e\u003ccode\u003e85d1d54\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.34.0...v0.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.79.1 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\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/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 25.0.6+incompatible to 25.0.13+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.0.13\u003c/h2\u003e\n\u003ch2\u003e25.0.13\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/milestone/207?closed=1\"\u003emoby/moby, 25.0.13 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.13/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent restoration of iptables rules for deleted networks and containers on firewalld reload. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50445\"\u003emoby/moby#50445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swarm services becoming unreachable from published ports after a firewalld reload. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50445\"\u003emoby/moby#50445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the reliability of the Swarm overlay network control plane by fixing longstanding issues with NetworkDB. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50511\"\u003emoby/moby#50511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the reliability of Swarm overlay container networks by fixing longstanding issues with the overlay network driver. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50551\"\u003emoby/moby#50551\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.12\u003c/h2\u003e\n\u003ch2\u003e25.0.12\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A25.0.12\"\u003emoby/moby, 25.0.12 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.12/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where all new tasks in the Swarm could get stuck in the PENDING state forever after scaling up a service with placement preferences. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50203\"\u003emoby/moby#50203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix an issue which made DNS service discovery for Swarm services unreliable. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50230\"\u003emoby/moby#50230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackaging updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Go toolchain to go1.23.9. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50053\"\u003emoby/moby#50053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.11\u003c/h2\u003e\n\u003ch2\u003e25.0.11\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A25.0.11\"\u003emoby/moby, 25.0.11 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.11/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[25.0] Backport network fixes by \u003ca href=\"https://github.com/dperny\"\u003e\u003ccode\u003e@​dperny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/moby/moby/pull/50005\"\u003emoby/moby#50005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKnown Issues\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome Swarm services are not discoverable over DNS \u003ca href=\"https://redirect.github.com/moby/moby/issues/50129\"\u003emoby/moby#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/moby/moby/compare/v25.0.10...v25.0.11\"\u003ehttps://github.com/moby/moby/compare/v25.0.10...v25.0.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev25.0.10\u003c/h2\u003e\n\u003ch2\u003e25.0.10\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/165516eb478021fdc99976e5aadc26bf73c1e51b\"\u003e\u003ccode\u003e165516e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/50551\"\u003e#50551\u003c/a\u003e from corhere/backport-25.0/libn/all-the-overlay-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/f099e911bd99581bb0f6c0802cc5c10081c457b4\"\u003e\u003ccode\u003ef099e91\u003c/code\u003e\u003c/a\u003e libnetwork: handle coalesced endpoint events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bace1b8a3bf33718a6c2d387cc7a9841f0b87b99\"\u003e\u003ccode\u003ebace1b8\u003c/code\u003e\u003c/a\u003e libnetwork/d/overlay: handle coalesced peer updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/f9e54290b54fe990110341cc2a985e245d3a05d2\"\u003e\u003ccode\u003ef9e5429\u003c/code\u003e\u003c/a\u003e libn/d/win/overlay: dedupe NetworkDB definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/fc3df5523007c1a96e194a4146aea5f49bb58c01\"\u003e\u003ccode\u003efc3df55\u003c/code\u003e\u003c/a\u003e libn/d/overlay: extract hashable address types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b22872af606cbea4fafd4f47fbcf61fdba274a04\"\u003e\u003ccode\u003eb22872a\u003c/code\u003e\u003c/a\u003e libnetwork/driverapi: make EventNotify optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/c7e17ae65d89e9441c6ec461bfeb75bad90cd338\"\u003e\u003ccode\u003ec7e17ae\u003c/code\u003e\u003c/a\u003e libn/networkdb: report prev value in update events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d60c71a9d7b28adfd29464148ffc0f4ed7d598f9\"\u003e\u003ccode\u003ed60c71a\u003c/code\u003e\u003c/a\u003e libnetwork/d/overlay: fix logical race conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/ad54b8f9ce80e611e505046e8363b27338005a6c\"\u003e\u003ccode\u003ead54b8f\u003c/code\u003e\u003c/a\u003e libn/d/overlay: fix encryption race conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/8075689abd554f17bafad09f51869ae6bf4f4987\"\u003e\u003ccode\u003e8075689\u003c/code\u003e\u003c/a\u003e libn/d/overlay: inline secMapWalk into only caller\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v25.0.6...v25.0.13\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/gnolang/gno/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/gnolang/gno/pull/5316","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnolang%2Fgno/issues/5316","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5316/packages"}},{"old_version":"27.1.1+incompatible","new_version":"28.0.0+incompatible","update_type":"major","path":null,"pr_created_at":"2026-03-19T01:36:40.000Z","version_change":"27.1.1+incompatible → 28.0.0+incompatible","issue":{"uuid":"4098675094","node_id":"PR_kwDOOmKkos7LtynJ","number":109,"state":"open","title":"chore(deps): Bump github.com/docker/docker from 27.1.1+incompatible to 28.0.0+incompatible","user":"dependabot[bot]","labels":["dependencies","Stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-19T01:36:40.000Z","updated_at":"2026-05-04T02:54:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"github.com/docker/docker","old_version":"27.1.1+incompatible","new_version":"28.0.0+incompatible","repository_url":"https://github.com/docker/docker"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/docker/docker](https://github.com/docker/docker) from 27.1.1+incompatible to 28.0.0+incompatible.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.0.0\u003c/h2\u003e\n\u003ch1\u003e28.0.0\u003c/h1\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003edocker/cli, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003emoby/moby, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.0.0/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.0.0/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to mount an image inside a container via \u003ccode\u003e--mount type=image\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48798\"\u003emoby/moby#48798\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eYou can also specify \u003ccode\u003e--mount type=image,image-subpath=[subpath],...\u003c/code\u003e option to mount a specific path from the image. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5755\"\u003edocker/cli#5755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker images --tree\u003c/code\u003e now shows metadata badges. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5744\"\u003edocker/cli#5744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker load\u003c/code\u003e, \u003ccode\u003edocker save\u003c/code\u003e, and \u003ccode\u003edocker history\u003c/code\u003e now support a \u003ccode\u003e--platform\u003c/code\u003e flag allowing you to choose a specific platform for single-platform operations on multi-platform images. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5331\"\u003edocker/cli#5331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOOMScoreAdj\u003c/code\u003e to \u003ccode\u003edocker service create\u003c/code\u003e and \u003ccode\u003edocker stack\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5145\"\u003edocker/cli#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker buildx prune\u003c/code\u003e now supports \u003ccode\u003ereserved-space\u003c/code\u003e, \u003ccode\u003emax-used-space\u003c/code\u003e, \u003ccode\u003emin-free-space\u003c/code\u003e and \u003ccode\u003ekeep-bytes\u003c/code\u003e filters. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48720\"\u003emoby/moby#48720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows: Add support for running containerd as a child process of the daemon, instead of using a system-installed containerd. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47955\"\u003emoby/moby#47955\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edocker-proxy\u003c/code\u003e binary has been updated, older versions will not work with the updated \u003ccode\u003edockerd\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48132\"\u003emoby/moby#48132\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eClose a window in which the userland proxy (\u003ccode\u003edocker-proxy\u003c/code\u003e) could accept TCP connections, that would then fail after \u003ccode\u003eiptables\u003c/code\u003e NAT rules were set up.\u003c/li\u003e\n\u003cli\u003eThe executable \u003ccode\u003erootlesskit-docker-proxy\u003c/code\u003e is no longer used, it has been removed from the build and distribution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDNS nameservers read from the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e are now always accessed from the host's network namespace. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48290\"\u003emoby/moby#48290\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e contains no nameservers and there are no \u003ccode\u003e--dns\u003c/code\u003e overrides, Google's DNS servers are no longer used, apart from by the default bridge network and in build containers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eContainer interfaces in bridge and macvlan networks now use randomly generated MAC addresses. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48808\"\u003emoby/moby#48808\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eGratuitous ARP / Neighbour Advertisement messages will be sent when the interfaces are started so that, when IP addresses are reused, they're associated with the newly generated MAC address.\u003c/li\u003e\n\u003cli\u003eIPv6 addresses in the default bridge network are now IPAM-assigned, rather than being derived from the MAC address.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe deprecated OCI \u003ccode\u003eprestart\u003c/code\u003e hook is now only used by build containers. For other containers, network interfaces are added to the network namespace after task creation is complete, before the container task is started. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47406\"\u003emoby/moby#47406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new \u003ccode\u003egw-priority\u003c/code\u003e option to \u003ccode\u003edocker run\u003c/code\u003e, \u003ccode\u003edocker container create\u003c/code\u003e, and \u003ccode\u003edocker network connect\u003c/code\u003e. This option will be used by the Engine to determine which network provides the default gateway for a container. On \u003ccode\u003edocker run\u003c/code\u003e, this option is only available through the extended \u003ccode\u003e--network\u003c/code\u003e syntax. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5664\"\u003edocker/cli#5664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new netlabel \u003ccode\u003ecom.docker.network.endpoint.ifname\u003c/code\u003e to customize the interface name used when connecting a container to a network. It's supported by all built-in network drivers on Linux. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49155\"\u003emoby/moby#49155\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen a container is created with multiple networks specified, there's no guarantee on the order networks will be connected to the container. So, if a custom interface name uses the same prefix as the auto-generated names, for example \u003ccode\u003eeth\u003c/code\u003e, the container might fail to start.\u003c/li\u003e\n\u003cli\u003eThe recommended practice is to use a different prefix, for example \u003ccode\u003een0\u003c/code\u003e, or a numerical suffix high enough to never collide, for example \u003ccode\u003eeth100\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis label can be specified on \u003ccode\u003edocker network connect\u003c/code\u003e via the \u003ccode\u003e--driver-opt\u003c/code\u003e flag, for example \u003ccode\u003edocker network connect --driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOr via the long-form \u003ccode\u003e--network\u003c/code\u003e flag on \u003ccode\u003edocker run\u003c/code\u003e, for example \u003ccode\u003edocker run --network=name=bridge,driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIf a custom network driver reports capability \u003ccode\u003eGwAllocChecker\u003c/code\u003e then, before a network is created, it will get a \u003ccode\u003eGwAllocCheckerRequest\u003c/code\u003e with the network's options. The custom driver may then reply that no gateway IP address should be allocated. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49372\"\u003emoby/moby#49372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePort publishing in bridge networks\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edockerd\u003c/code\u003e now requires \u003ccode\u003eipset\u003c/code\u003e support in the Linux kernel. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48596\"\u003emoby/moby#48596\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eiptables\u003c/code\u003e and \u003ccode\u003eip6tables\u003c/code\u003e rules used to implement port publishing and network isolation have been extensively modified. This enables some of the following functional changes, and is a first step in refactoring to enable native \u003ccode\u003enftables\u003c/code\u003e support in a future release. \u003ca href=\"https://redirect.github.com/moby/moby/issues/48815\"\u003emoby/moby#48815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIf it becomes necessary to downgrade to an earlier version of the daemon, some manual cleanup of the new rules will be necessary. The simplest and surest approach is to reboot the host, or use \u003ccode\u003eiptables -F\u003c/code\u003e and \u003ccode\u003eip6tables -F\u003c/code\u003e to flush all existing \u003ccode\u003eiptables\u003c/code\u003e rules from the \u003ccode\u003efilter\u003c/code\u003e table before starting the older version of the daemon. When that is not possible, run the following commands as root:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIf you were previously running with the iptables filter-FORWARD policy set to \u003ccode\u003eACCEPT\u003c/code\u003e and need to restore access to unpublished ports, also delete per-bridge-network rules from the \u003ccode\u003eDOCKER\u003c/code\u003e chains. For example, \u003ccode\u003eiptables -D DOCKER ! -i docker0 -o docker0 -j DROP\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing remote hosts to connect directly to a container on its published ports. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing neighbor hosts to connect to ports mapped on a loopback address. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\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/moby/moby/commit/af898abe44662d9554fb15ee4d4a7307f1b8e315\"\u003e\u003ccode\u003eaf898ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49495\"\u003e#49495\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d67f035d31bab71be3ae7dcaacba41f5a98aad11\"\u003e\u003ccode\u003ed67f035\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/00ab386b5a2ebcf85b6a03b800f593c3a140c6a8\"\u003e\u003ccode\u003e00ab386\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49491\"\u003e#49491\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/1fde8c46159cb41f584c01551f83cc21ecf924d9\"\u003e\u003ccode\u003e1fde8c4\u003c/code\u003e\u003c/a\u003e builder-next: fix cdi manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/cde9f0752e9c9f63b459e0247ff7df0b35488af3\"\u003e\u003ccode\u003ecde9f07\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0-rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/89e1429b65f194b25fe2e31088a4c4e69a651a47\"\u003e\u003ccode\u003e89e1429\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49490\"\u003e#49490\u003c/a\u003e from thaJeztah/dockerfile_linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b2b55903d0bb54e11bfe22204c1e0b73627943eb\"\u003e\u003ccode\u003eb2b5590\u003c/code\u003e\u003c/a\u003e Dockerfile: fix linting warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/62bc5979908f152a8929ce44927cbdd929bf53ea\"\u003e\u003ccode\u003e62bc597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49480\"\u003e#49480\u003c/a\u003e from thaJeztah/docs_api_1.48\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/670cd81423932b3e9103f0893c5d5e63a079ae58\"\u003e\u003ccode\u003e670cd81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49485\"\u003e#49485\u003c/a\u003e from vvoland/c8d-list-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/a3628f3f8e806ede250e2c95f6757070c9fb56e4\"\u003e\u003ccode\u003ea3628f3\u003c/code\u003e\u003c/a\u003e docs/api: add documentation for API v1.48\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v27.1.1...v28.0.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/docker/docker\u0026package-manager=go_modules\u0026previous-version=27.1.1+incompatible\u0026new-version=28.0.0+incompatible)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/PreFrontalCorporate/gaia/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/PreFrontalCorporate/gaia/pull/109","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PreFrontalCorporate%2Fgaia/issues/109","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/109/packages"}},{"old_version":"27.5.1+incompatible","new_version":"28.0.0+incompatible","update_type":"major","path":null,"pr_created_at":"2026-03-19T01:30:10.000Z","version_change":"27.5.1+incompatible → 28.0.0+incompatible","issue":{"uuid":"4098655043","node_id":"PR_kwDONO4O987Ltub_","number":19,"state":"closed","title":"chore(deps): bump the go_modules group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","go","M-stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-04T03:17:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-19T01:30:10.000Z","updated_at":"2026-05-04T03:17:48.000Z","time_to_close":3980848,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go_modules","update_count":8,"packages":[{"name":"github.com/consensys/gnark-crypto","old_version":"0.18.0","new_version":"0.18.1","repository_url":"https://github.com/consensys/gnark-crypto"},{"name":"github.com/docker/docker","old_version":"27.5.1+incompatible","new_version":"28.0.0+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/quic-go/quic-go","old_version":"0.46.0","new_version":"0.57.0","repository_url":"https://github.com/quic-go/quic-go"},{"name":"github.com/quic-go/webtransport-go","old_version":"0.8.0","new_version":"0.10.0","repository_url":"https://github.com/quic-go/webtransport-go"},{"name":"github.com/ulikunitz/xz","old_version":"0.5.12","new_version":"0.5.14","repository_url":"https://github.com/ulikunitz/xz"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.34.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"google.golang.org/grpc","old_version":"1.69.4","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 7 updates in the /tests directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/consensys/gnark-crypto](https://github.com/consensys/gnark-crypto) | `0.18.0` | `0.18.1` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `27.5.1+incompatible` | `28.0.0+incompatible` |\n| [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) | `0.46.0` | `0.57.0` |\n| [github.com/quic-go/webtransport-go](https://github.com/quic-go/webtransport-go) | `0.8.0` | `0.10.0` |\n| [github.com/ulikunitz/xz](https://github.com/ulikunitz/xz) | `0.5.12` | `0.5.14` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.34.0` | `1.40.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.69.4` | `1.79.3` |\n\n\nUpdates `github.com/consensys/gnark-crypto` from 0.18.0 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/consensys/gnark-crypto/releases\"\u003egithub.com/consensys/gnark-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Consensys/gnark-crypto/blob/master/CHANGELOG.md\"\u003egithub.com/consensys/gnark-crypto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.18.1] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd CHANGELOG for 0.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elimit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/Consensys/gnark-crypto/commit/fb04e95c3b2fca34f2cc773d3e8c1f930ede271a\"\u003e\u003ccode\u003efb04e95\u003c/code\u003e\u003c/a\u003e docs: add CHANGELOG for 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0a4d04ae621bc19b6b40c6c7b8fa91f08b434533\"\u003e\u003ccode\u003e0a4d04a\u003c/code\u003e\u003c/a\u003e perf: limit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/consensys/gnark-crypto/compare/v0.18.0...v0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 27.5.1+incompatible to 28.0.0+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.0.0\u003c/h2\u003e\n\u003ch1\u003e28.0.0\u003c/h1\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003edocker/cli, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.0.0\"\u003emoby/moby, 28.0.0 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.0.0/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.0.0/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to mount an image inside a container via \u003ccode\u003e--mount type=image\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48798\"\u003emoby/moby#48798\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eYou can also specify \u003ccode\u003e--mount type=image,image-subpath=[subpath],...\u003c/code\u003e option to mount a specific path from the image. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5755\"\u003edocker/cli#5755\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker images --tree\u003c/code\u003e now shows metadata badges. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5744\"\u003edocker/cli#5744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker load\u003c/code\u003e, \u003ccode\u003edocker save\u003c/code\u003e, and \u003ccode\u003edocker history\u003c/code\u003e now support a \u003ccode\u003e--platform\u003c/code\u003e flag allowing you to choose a specific platform for single-platform operations on multi-platform images. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5331\"\u003edocker/cli#5331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOOMScoreAdj\u003c/code\u003e to \u003ccode\u003edocker service create\u003c/code\u003e and \u003ccode\u003edocker stack\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5145\"\u003edocker/cli#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocker buildx prune\u003c/code\u003e now supports \u003ccode\u003ereserved-space\u003c/code\u003e, \u003ccode\u003emax-used-space\u003c/code\u003e, \u003ccode\u003emin-free-space\u003c/code\u003e and \u003ccode\u003ekeep-bytes\u003c/code\u003e filters. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48720\"\u003emoby/moby#48720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows: Add support for running containerd as a child process of the daemon, instead of using a system-installed containerd. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47955\"\u003emoby/moby#47955\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edocker-proxy\u003c/code\u003e binary has been updated, older versions will not work with the updated \u003ccode\u003edockerd\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48132\"\u003emoby/moby#48132\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eClose a window in which the userland proxy (\u003ccode\u003edocker-proxy\u003c/code\u003e) could accept TCP connections, that would then fail after \u003ccode\u003eiptables\u003c/code\u003e NAT rules were set up.\u003c/li\u003e\n\u003cli\u003eThe executable \u003ccode\u003erootlesskit-docker-proxy\u003c/code\u003e is no longer used, it has been removed from the build and distribution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDNS nameservers read from the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e are now always accessed from the host's network namespace. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48290\"\u003emoby/moby#48290\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen the host's \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e contains no nameservers and there are no \u003ccode\u003e--dns\u003c/code\u003e overrides, Google's DNS servers are no longer used, apart from by the default bridge network and in build containers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eContainer interfaces in bridge and macvlan networks now use randomly generated MAC addresses. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48808\"\u003emoby/moby#48808\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eGratuitous ARP / Neighbour Advertisement messages will be sent when the interfaces are started so that, when IP addresses are reused, they're associated with the newly generated MAC address.\u003c/li\u003e\n\u003cli\u003eIPv6 addresses in the default bridge network are now IPAM-assigned, rather than being derived from the MAC address.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe deprecated OCI \u003ccode\u003eprestart\u003c/code\u003e hook is now only used by build containers. For other containers, network interfaces are added to the network namespace after task creation is complete, before the container task is started. \u003ca href=\"https://redirect.github.com/moby/moby/pull/47406\"\u003emoby/moby#47406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new \u003ccode\u003egw-priority\u003c/code\u003e option to \u003ccode\u003edocker run\u003c/code\u003e, \u003ccode\u003edocker container create\u003c/code\u003e, and \u003ccode\u003edocker network connect\u003c/code\u003e. This option will be used by the Engine to determine which network provides the default gateway for a container. On \u003ccode\u003edocker run\u003c/code\u003e, this option is only available through the extended \u003ccode\u003e--network\u003c/code\u003e syntax. \u003ca href=\"https://redirect.github.com/docker/cli/pull/5664\"\u003edocker/cli#5664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a new netlabel \u003ccode\u003ecom.docker.network.endpoint.ifname\u003c/code\u003e to customize the interface name used when connecting a container to a network. It's supported by all built-in network drivers on Linux. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49155\"\u003emoby/moby#49155\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eWhen a container is created with multiple networks specified, there's no guarantee on the order networks will be connected to the container. So, if a custom interface name uses the same prefix as the auto-generated names, for example \u003ccode\u003eeth\u003c/code\u003e, the container might fail to start.\u003c/li\u003e\n\u003cli\u003eThe recommended practice is to use a different prefix, for example \u003ccode\u003een0\u003c/code\u003e, or a numerical suffix high enough to never collide, for example \u003ccode\u003eeth100\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis label can be specified on \u003ccode\u003edocker network connect\u003c/code\u003e via the \u003ccode\u003e--driver-opt\u003c/code\u003e flag, for example \u003ccode\u003edocker network connect --driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOr via the long-form \u003ccode\u003e--network\u003c/code\u003e flag on \u003ccode\u003edocker run\u003c/code\u003e, for example \u003ccode\u003edocker run --network=name=bridge,driver-opt=com.docker.network.endpoint.ifname=foobar …\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIf a custom network driver reports capability \u003ccode\u003eGwAllocChecker\u003c/code\u003e then, before a network is created, it will get a \u003ccode\u003eGwAllocCheckerRequest\u003c/code\u003e with the network's options. The custom driver may then reply that no gateway IP address should be allocated. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49372\"\u003emoby/moby#49372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePort publishing in bridge networks\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edockerd\u003c/code\u003e now requires \u003ccode\u003eipset\u003c/code\u003e support in the Linux kernel. \u003ca href=\"https://redirect.github.com/moby/moby/pull/48596\"\u003emoby/moby#48596\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eiptables\u003c/code\u003e and \u003ccode\u003eip6tables\u003c/code\u003e rules used to implement port publishing and network isolation have been extensively modified. This enables some of the following functional changes, and is a first step in refactoring to enable native \u003ccode\u003enftables\u003c/code\u003e support in a future release. \u003ca href=\"https://redirect.github.com/moby/moby/issues/48815\"\u003emoby/moby#48815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIf it becomes necessary to downgrade to an earlier version of the daemon, some manual cleanup of the new rules will be necessary. The simplest and surest approach is to reboot the host, or use \u003ccode\u003eiptables -F\u003c/code\u003e and \u003ccode\u003eip6tables -F\u003c/code\u003e to flush all existing \u003ccode\u003eiptables\u003c/code\u003e rules from the \u003ccode\u003efilter\u003c/code\u003e table before starting the older version of the daemon. When that is not possible, run the following commands as root:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiptables -D FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER; ip6tables -D FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIf you were previously running with the iptables filter-FORWARD policy set to \u003ccode\u003eACCEPT\u003c/code\u003e and need to restore access to unpublished ports, also delete per-bridge-network rules from the \u003ccode\u003eDOCKER\u003c/code\u003e chains. For example, \u003ccode\u003eiptables -D DOCKER ! -i docker0 -o docker0 -j DROP\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing remote hosts to connect directly to a container on its published ports. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a security issue that was allowing neighbor hosts to connect to ports mapped on a loopback address. \u003ca href=\"https://redirect.github.com/moby/moby/pull/49325\"\u003emoby/moby#49325\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/moby/moby/commit/af898abe44662d9554fb15ee4d4a7307f1b8e315\"\u003e\u003ccode\u003eaf898ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49495\"\u003e#49495\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d67f035d31bab71be3ae7dcaacba41f5a98aad11\"\u003e\u003ccode\u003ed67f035\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/00ab386b5a2ebcf85b6a03b800f593c3a140c6a8\"\u003e\u003ccode\u003e00ab386\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49491\"\u003e#49491\u003c/a\u003e from vvoland/update-buildkit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/1fde8c46159cb41f584c01551f83cc21ecf924d9\"\u003e\u003ccode\u003e1fde8c4\u003c/code\u003e\u003c/a\u003e builder-next: fix cdi manager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/cde9f0752e9c9f63b459e0247ff7df0b35488af3\"\u003e\u003ccode\u003ecde9f07\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.20.0-rc3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/89e1429b65f194b25fe2e31088a4c4e69a651a47\"\u003e\u003ccode\u003e89e1429\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49490\"\u003e#49490\u003c/a\u003e from thaJeztah/dockerfile_linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b2b55903d0bb54e11bfe22204c1e0b73627943eb\"\u003e\u003ccode\u003eb2b5590\u003c/code\u003e\u003c/a\u003e Dockerfile: fix linting warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/62bc5979908f152a8929ce44927cbdd929bf53ea\"\u003e\u003ccode\u003e62bc597\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49480\"\u003e#49480\u003c/a\u003e from thaJeztah/docs_api_1.48\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/670cd81423932b3e9103f0893c5d5e63a079ae58\"\u003e\u003ccode\u003e670cd81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/49485\"\u003e#49485\u003c/a\u003e from vvoland/c8d-list-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/a3628f3f8e806ede250e2c95f6757070c9fb56e4\"\u003e\u003ccode\u003ea3628f3\u003c/code\u003e\u003c/a\u003e docs/api: add documentation for API v1.48\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v27.5.1...v28.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/quic-go/quic-go` from 0.46.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quic-go/quic-go/releases\"\u003egithub.com/quic-go/quic-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.57.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fix for CVE-2025-64702 by reworking the HTTP/3 header processing logic:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBoth client and server now send their respective header size constraints using the SETTINGS_MAX_FIELD_SECTION_SIZE setting: \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5431\"\u003e#5431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFor any QPACK-related errors, the correct error code (QPACK_DECOMPRESSION_FAILED) is now used: \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5439\"\u003e#5439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQPACK header parsing is now incremental (instead of parsing all headers at once), which is ~5-10% faster and reduces allocations: \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5435\"\u003e#5435\u003c/a\u003e (and \u003ca href=\"https://redirect.github.com/quic-go/qpack/pull/67\"\u003equic-go/qpack#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe server now sends a 431 status code (Request Header Fields Too Large) when encountering HTTP header fields exceeding the size constraint: \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5452\"\u003e#5452\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: \u003ccode\u003eTransport.MaxResponseBytes\u003c/code\u003e is now an \u003ccode\u003eint\u003c/code\u003e (before: \u003ccode\u003eint64\u003c/code\u003e): \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5433\"\u003e#5433\u003c/a\u003e\n \u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eqlogwriter: fix storing of event schemas (this prevented qlog event logging from working for HTTP/3): \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5430\"\u003e#5430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: errors sending the request are now ignored, instead, the response from the server is read (thereby allowing the client to read the status code, for example): \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5432\"\u003e#5432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5426\"\u003equic-go/quic-go#5426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eqlogwriter: fix storing of event schemas by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5430\"\u003equic-go/quic-go#5430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: send SETTINGS_MAX_FIELD_SECTION_SIZE in the SETTINGS frame by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5431\"\u003equic-go/quic-go#5431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: read response after encountering error sending the request by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5432\"\u003equic-go/quic-go#5432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: make Transport.MaxResponseBytes an int by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5433\"\u003equic-go/quic-go#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: add a benchmark for header parsing by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5435\"\u003equic-go/quic-go#5435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate qpack to v0.6.0 by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5434\"\u003equic-go/quic-go#5434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: use QPACK_DECOMPRESSION_FAILED for QPACK errors by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5439\"\u003equic-go/quic-go#5439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd documentation for Conn.NextConnection by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5442\"\u003equic-go/quic-go#5442\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eackhandler: don’t generate an immediate ACK for the first packet by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5447\"\u003equic-go/quic-go#5447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edon’t arm connection timer for connection ID retirement by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5449\"\u003equic-go/quic-go#5449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: add nodepass to list of projects by \u003ca href=\"https://github.com/yosebyte\"\u003e\u003ccode\u003e@​yosebyte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5448\"\u003equic-go/quic-go#5448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eqlogwriter: use synctest to make tests deterministic by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5454\"\u003equic-go/quic-go#5454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp3: limit size of decompressed headers by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5452\"\u003equic-go/quic-go#5452\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yosebyte\"\u003e\u003ccode\u003e@​yosebyte\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/quic-go/quic-go/pull/5448\"\u003equic-go/quic-go#5448\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/quic-go/quic-go/compare/v0.56.0...v0.57.0\"\u003ehttps://github.com/quic-go/quic-go/compare/v0.56.0...v0.57.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.56.0\u003c/h2\u003e\n\u003cp\u003eThis release introduces qlog support for HTTP/3 (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5367\"\u003e#5367\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5372\"\u003e#5372\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5374\"\u003e#5374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5375\"\u003e#5375\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5376\"\u003e#5376\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5381\"\u003e#5381\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5383\"\u003e#5383\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor this, we completely changed how connection tracing works. Instead of a general-purpose \u003ccode\u003elogging.ConnectionTracer\u003c/code\u003e (which we removed entirely), we now have a qlog-specific tracer (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5356\"\u003e#5356\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5417\"\u003e#5417\u003c/a\u003e). quic-go users can now implement their own qlog events.\u003c/p\u003e\n\u003cp\u003eIt also removes the Prometheus-based metrics collection. Please comment on the tracking issue (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5294\"\u003e#5294\u003c/a\u003e) if you rely on metrics and are interested in seeing metrics brought back in a future release.\u003c/p\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereplaced the unmaintained gojay with a custom, performance-optimized JSON encoder (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5353\"\u003e#5353\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5371\"\u003e#5371\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/quic-go/quic-go/commit/5b2d2129f8315da41e01eff0a847ab38a34e83a8\"\u003e\u003ccode\u003e5b2d212\u003c/code\u003e\u003c/a\u003e http3: limit size of decompressed headers (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/e80b378bc2674934ecc92225af66e6a0fbd3f703\"\u003e\u003ccode\u003ee80b378\u003c/code\u003e\u003c/a\u003e qlogwriter: use synctest to make tests deterministic (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5454\"\u003e#5454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/d43c5894f8522279fc2cda80ba9a59c4e75d5e72\"\u003e\u003ccode\u003ed43c589\u003c/code\u003e\u003c/a\u003e README: add nodepass to list of projects (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5448\"\u003e#5448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/ca2835de95c75aaddf20eca9008625f32907c940\"\u003e\u003ccode\u003eca2835d\u003c/code\u003e\u003c/a\u003e don’t arm connection timer for connection ID retirement (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5449\"\u003e#5449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/e84ebae666e9a2f4f1141ec89821225778569e62\"\u003e\u003ccode\u003ee84ebae\u003c/code\u003e\u003c/a\u003e ackhandler: don’t generate an immediate ACK for the first packet (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5447\"\u003e#5447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/d4d168f0f09377779ddeaabb4437b8cc247ef062\"\u003e\u003ccode\u003ed4d168f\u003c/code\u003e\u003c/a\u003e add documentation for Conn.NextConnection (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/4cdebbea6cf8e54def24906ee91389cb60705709\"\u003e\u003ccode\u003e4cdebbe\u003c/code\u003e\u003c/a\u003e http3: use QPACK_DECOMPRESSION_FAILED for QPACK errors (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5439\"\u003e#5439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/b7886d5c901700febc41c739bd93851eac5d315e\"\u003e\u003ccode\u003eb7886d5\u003c/code\u003e\u003c/a\u003e update qpack to v0.6.0 (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5434\"\u003e#5434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/2fc9705d14a5a5a269482544c032fcc53d696d92\"\u003e\u003ccode\u003e2fc9705\u003c/code\u003e\u003c/a\u003e http3: add a benchmark for header parsing (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5435\"\u003e#5435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/quic-go/commit/dafdd6f9b2b04cd67cf27805bf44ea616ac8f251\"\u003e\u003ccode\u003edafdd6f\u003c/code\u003e\u003c/a\u003e http3: make Transport.MaxResponseBytes an int (\u003ca href=\"https://redirect.github.com/quic-go/quic-go/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/quic-go/quic-go/compare/v0.46.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/quic-go/webtransport-go` from 0.8.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quic-go/webtransport-go/releases\"\u003egithub.com/quic-go/webtransport-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003cp\u003eThis release updates webtransport-go to use the new API introduced in \u003ca href=\"https://github.com/quic-go/quic-go/releases/tag/v0.59.0\"\u003equic-go v0.59.0\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/221\"\u003e#221\u003c/a\u003e): Instead of \u0026quot;hijacking\u0026quot; streams from the HTTP/3 layer, the underlying QUIC connection is now owned by WebTransport, and webtransport-go dispatches incoming streams to either the HTTP/3 layer or an existing or new WebTransport session.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ca href=\"https://www.ietf.org/archive/id/draft-ietf-webtrans-http3-14.html#section-3.3\"\u003eApplication Protocol Negotiation\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/190\"\u003e#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://datatracker.ietf.org/doc/html/draft-ietf-quic-reliable-stream-reset-07\"\u003eQUIC Stream Resets with Partial Delivery\u003c/a\u003e is now used to enforce reliable delivery of the WebTransport stream header: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/239\"\u003e#239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSession.ConnectionState\u003c/code\u003e was renamed to \u003ccode\u003eSessionState\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/189\"\u003e#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eStreamID\u003c/code\u003e method was removed from \u003ccode\u003eStream\u003c/code\u003e, \u003ccode\u003eSendStream\u003c/code\u003e and \u003ccode\u003eReceiveStream\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/226\"\u003e#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eServer\u003c/code\u003e now embeds the \u003ccode\u003ehttp3.Server\u003c/code\u003e as a pointer (instead of by value): \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/215\"\u003e#215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eStream\u003c/code\u003e and the \u003ccode\u003eSendStream\u003c/code\u003e now expose a \u003ccode\u003eContext\u003c/code\u003e method: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/176\"\u003e#176\u003c/a\u003e (thanks to \u003ca href=\"https://github.com/Sicilica\"\u003e\u003ccode\u003e@​Sicilica\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelayed streams for already closed sessions are immediately reset: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/235\"\u003e#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eSession\u003c/code\u003e context now uses the request or dial context, allowing the application to attach values to the context: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/199\"\u003e#199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen a WebTransport session is closed, streams are reset using the \u003ccode\u003eWT_SESSION_GONE\u003c/code\u003e error. Stream \u003ccode\u003eRead\u003c/code\u003e and \u003ccode\u003eWrite\u003c/code\u003e now wait for the \u003ccode\u003eWT_CLOSE_SESSION\u003c/code\u003e capsule on the CONNECT stream to return a meaningful error: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/213\"\u003e#213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClosed sessions are now properly cleaned up: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/198\"\u003e#198\u003c/a\u003e (thanks to \u003ca href=\"https://github.com/rolaechea\"\u003e\u003ccode\u003e@​rolaechea\u003c/code\u003e\u003c/a\u003e), \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/230\"\u003e#230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSession errors are now properly propagated to the stream \u003ccode\u003eRead\u003c/code\u003e and \u003ccode\u003eWrite\u003c/code\u003e calls: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/207\"\u003e#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe length limit for \u003ccode\u003eWT_CLOSE_SESSION\u003c/code\u003e capsules is now enforced: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/202\"\u003e#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe dial timeout is now respected while waiting for the server's HTTP/3 settings: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/216\"\u003e#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA 10ms deadline is applied before attempting the \u003ccode\u003eWT_CLOSE_SESSION\u003c/code\u003e capsule, preventing \u003ccode\u003eSession.Close\u003c/code\u003e from blocking any longer than 10ms: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/224\"\u003e#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerrors.Is\u003c/code\u003e error comparisons were fixed for \u003ccode\u003eStreamError\u003c/code\u003e and \u003ccode\u003eSessionError\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/204\"\u003e#204\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/205\"\u003e#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe underlying QUIC connection is now closed when establishing a WebTransport session fails: \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/236\"\u003e#236\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: remove 386 (32 bit x86) by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/180\"\u003equic-go/webtransport-go#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-python from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/178\"\u003equic-go/webtransport-go#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/177\"\u003equic-go/webtransport-go#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/179\"\u003equic-go/webtransport-go#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: use \u003ccode\u003ego mod tidy -diff\u003c/code\u003e to check for tidied \u003ccode\u003ego.mod\u003c/code\u003e by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/181\"\u003equic-go/webtransport-go#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix setting of OS and Go envs for Codecov by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/183\"\u003equic-go/webtransport-go#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable Codecov test analysis by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/182\"\u003equic-go/webtransport-go#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate minimum Go version to 1.24, use 1.24 and 1.25 on CI by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/184\"\u003equic-go/webtransport-go#184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate quic-go to v0.56.0 by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/185\"\u003equic-go/webtransport-go#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove unused code generation step from lint job by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/186\"\u003equic-go/webtransport-go#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/187\"\u003equic-go/webtransport-go#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: remove unfunded status section by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/188\"\u003equic-go/webtransport-go#188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpose SendStream.Context and Stream.Context by \u003ca href=\"https://github.com/Sicilica\"\u003e\u003ccode\u003e@​Sicilica\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/176\"\u003equic-go/webtransport-go#176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplace Session.ConnectionState with Session.SessionState by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/189\"\u003equic-go/webtransport-go#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement application protocol negotiation by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/190\"\u003equic-go/webtransport-go#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update Chrome to 142.0.7444.162 in interop test by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/192\"\u003equic-go/webtransport-go#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove header-based draft version negotiation by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/pull/191\"\u003equic-go/webtransport-go#191\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/quic-go/webtransport-go/commit/9d448b125754f4c83064afb2c586221214e55eec\"\u003e\u003ccode\u003e9d448b1\u003c/code\u003e\u003c/a\u003e enable and use the QUIC Stream Resets with Partial Delivery extension (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/128538a14311a6ca9f1518658dc6ceeabb6e1569\"\u003e\u003ccode\u003e128538a\u003c/code\u003e\u003c/a\u003e update quic-go to v0.59.0 (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/5d8d3c4fd68741a7611bd680e525b04269638520\"\u003e\u003ccode\u003e5d8d3c4\u003c/code\u003e\u003c/a\u003e immediately reject streams for closed sessions (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/af56b7f689ccf0b889f46aed781507c433b7d9b3\"\u003e\u003ccode\u003eaf56b7f\u003c/code\u003e\u003c/a\u003e close client’s QUIC connection on WebTransport session close or failure (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/093f58bbc35e4c1a544bb249c2ee1894f909c128\"\u003e\u003ccode\u003e093f58b\u003c/code\u003e\u003c/a\u003e move connection management to client and server (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/9154cfc2990189d483a61b97226b5498e689b75d\"\u003e\u003ccode\u003e9154cfc\u003c/code\u003e\u003c/a\u003e ci: update golangci-lint to v2.7.2 (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/acca67672e89df3c33b54aa607bdd59a5dd4a354\"\u003e\u003ccode\u003eacca676\u003c/code\u003e\u003c/a\u003e add a security policy (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/f2622e11ade1b815708062fe7c008e7c9a4bf979\"\u003e\u003ccode\u003ef2622e1\u003c/code\u003e\u003c/a\u003e remove stray TODO from Session (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/58df38ab96d0ad6f6c67fb40d2bc4883e896be6a\"\u003e\u003ccode\u003e58df38a\u003c/code\u003e\u003c/a\u003e simplify stream buffering logic in the session manager (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quic-go/webtransport-go/commit/3b5a3df73beed82d6709020164c0a8883af202ca\"\u003e\u003ccode\u003e3b5a3df\u003c/code\u003e\u003c/a\u003e README: add list of notable projects and a release policy (\u003ca href=\"https://redirect.github.com/quic-go/webtransport-go/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/quic-go/webtransport-go/compare/v0.8.0...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ulikunitz/xz` from 0.5.12 to 0.5.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ulikunitz/xz/commit/7184815834c4777e8fa665946721d5fe114c2c35\"\u003e\u003ccode\u003e7184815\u003c/code\u003e\u003c/a\u003e Preparation of release v0.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ulikunitz/xz/commit/88ddf1d0d98d688db65de034f48960b2760d2ae2\"\u003e\u003ccode\u003e88ddf1d\u003c/code\u003e\u003c/a\u003e Address Security Issue GHSA-jc7w-c686-c4v9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ulikunitz/xz/commit/c8314b8f21e9c5e25b52da07544cac14db277e89\"\u003e\u003ccode\u003ec8314b8\u003c/code\u003e\u003c/a\u003e Add new package xio with WriteCloserStack\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ulikunitz/xz/compare/v0.5.12...v0.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.34.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.40.0/0.62.0/0.16.0] 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eAlwaysRecord\u003c/code\u003e sampler in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to all synchronous instrument interfaces (\u003ccode\u003eFloat64Counter\u003c/code\u003e, \u003ccode\u003eFloat64UpDownCounter\u003c/code\u003e, \u003ccode\u003eFloat64Histogram\u003c/code\u003e, \u003ccode\u003eFloat64Gauge\u003c/code\u003e, \u003ccode\u003eInt64Counter\u003c/code\u003e, \u003ccode\u003eInt64UpDownCounter\u003c/code\u003e, \u003ccode\u003eInt64Histogram\u003c/code\u003e, \u003ccode\u003eInt64Gauge\u003c/code\u003e,) in \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e.\nThis stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.39.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.39.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.39.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0.\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7783\"\u003e#7783\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7789\"\u003e#7789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e by 4x. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7447\"\u003e#7447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent synchronous gauge measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7492\"\u003e#7492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExporter\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e ignores metrics with the scope \u003ccode\u003ego.opentelemetry.io/contrib/bridges/prometheus\u003c/code\u003e.\nThis prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7688\"\u003e#7688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent exponential histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7702\"\u003e#7702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bad log message when key-value pairs are dropped because of key duplication in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eDroppedAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not count the non-attribute key-value pairs dropped because of key duplication. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSetAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not log that attributes are dropped when they are actually not dropped. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003erequest.GetBody\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e to correctly handle HTTP/2 \u003ccode\u003eGOAWAY\u003c/code\u003e frame. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7794\"\u003e#7794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithHostID\u003c/code\u003e detector in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e to use full path for \u003ccode\u003eioreg\u003c/code\u003e command on Darwin (macOS). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7818\"\u003e#7818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e.\nFor more information, see the \u003ca href=\"https://opentelemetry.io/blog/2025/deprecating-zipkin-exporters/\"\u003eOTel blog post deprecating the Zipkin exporter\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.39.0/0.61.0/0.15.0/0.0.14] 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly reduce the cost of recording metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using hashing for map keys. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithInstrumentationAttributeSet\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e packages.\nThis provides a concurrent-safe and performant alternative to \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e by accepting a pre-constructed \u003ccode\u003eattribute.Set\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability for the Prometheus exporter in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd temporality selector functions \u003ccode\u003eDeltaTemporalitySelector\u003c/code\u003e, \u003ccode\u003eCumulativeTemporalitySelector\u003c/code\u003e, \u003ccode\u003eLowMemoryTemporalitySelector\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434\"\u003e#7434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple log processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548\"\u003e#7548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/a3a5317c5caed1656fb5b301b66dfeb3c4c944e0\"\u003e\u003ccode\u003ea3a5317\u003c/code\u003e\u003c/a\u003e Release v1.40.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7859\"\u003e#7859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/77785da545d67b38774891cbdd334368bfacdfd8\"\u003e\u003ccode\u003e77785da\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7858\"\u003e#7858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/56fa1c297bf71f0ada3dbf4574a45d0607812cc0\"\u003e\u003ccode\u003e56fa1c2\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.5.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7857\"\u003e#7857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/298cbedf256b7a9ab3c21e41fc5e3e6d6e4e94aa\"\u003e\u003ccode\u003e298cbed\u003c/code\u003e\u003c/a\u003e Upgrade semconv use to v1.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3264bf171b1e6cd70f6be4a483f2bcb84eda6ccf\"\u003e\u003ccode\u003e3264bf1\u003c/code\u003e\u003c/a\u003e refactor: modernize code (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/fd5d030c0aa8b5bfe786299047bc914b5714d642\"\u003e\u003ccode\u003efd5d030\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/8d3b4cb2501dec9f1c5373123e425f109c43b8d2\"\u003e\u003ccode\u003e8d3b4cb\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache action to v5.0.3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7847\"\u003e#7847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/91f7cadfcac363d67030f6913687c6dbbe086823\"\u003e\u003ccode\u003e91f7cad\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/timakin/bodyclose digest to 73d1f95 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7845\"\u003e#7845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/fdad1eb7f350ee1f5fdb3d9a0c6855cc88ee9d75\"\u003e\u003ccode\u003efdad1eb\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c46d3bac181ddaaa83286e9ccf2cd9f7705fd3d9\"\u003e\u003ccode\u003ec46d3ba\u003c/code\u003e\u003c/a\u003e chore(deps): update golang.org/x/telemetry digest to fcf36f6 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7843\"\u003e#7843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.36.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/ef5341b70697ceb55f904384bd982587224e8b0c\"\u003e\u003ccode\u003eef5341b\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b999374650442ee37e9bbd97d6a11ad7ed999b98\"\u003e\u003ccode\u003eb999374\u003c/code\u003e\u003c/a\u003e acme: fix pebble subprocess output data race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/c247dead11de7671a21a6c5169555e2aa5313caa\"\u003e\u003ccode\u003ec247dea\u003c/code\u003e\u003c/a\u003e x509roots/fallback: store bundle certs directly in DER\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/1fda73153feef7b246f24005838c387e354e5e3b\"\u003e\u003ccode\u003e1fda731\u003c/code\u003e\u003c/a\u003e acme: increase pebble test waitForServer attempts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/1b4c3d2e8c8be172c6af8f2f72778e69e74d2e78\"\u003e\u003ccode\u003e1b4c3d2\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b903b535d3ef82fab12a9cc0fa50fccc396ced55\"\u003e\u003ccode\u003eb903b53\u003c/code\u003e\u003c/a\u003e acme: capture pebble test subprocess stdout/stderr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/459a9db11b9c43bb1d61722bfd371751d6de05c9\"\u003e\u003ccode\u003e459a9db\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/74e709ad8a8068445173aa5f3e8d7c89caf510c3\"\u003e\u003ccode\u003e74e709a\u003c/code\u003e\u003c/a\u003e ssh: add AlgorithmNegotiationError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b3790b8d914304c8187dc2c86800101c329d77cd\"\u003e\u003ccode\u003eb3790b8\u003c/code\u003e\u003c/a\u003e acme: fix TLSALPN01ChallengeCert for IP address identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/1dc4269656dd23b2c4e71c51b8af6bc2b63eecb7\"\u003e\u003ccode\u003e1dc4269\u003c/code\u003e\u003c/a\u003e acme: add Pebble integration testing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.36.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.69.4 to 1.79.3\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.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.1\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc: Remove the \u003ccode\u003e-dev\u003c/code\u003e suffix from the User-Agent header. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8902\"\u003egrpc/grpc-go#8902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.0\u003c/h2\u003e\n\u003ch1\u003eAPI Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emem: Add experimental API \u003ccode\u003eSetDefaultBufferPool\u003c/code\u003e to change the default buffer pool. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8806\"\u003e#8806\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/vanja-p\"\u003e\u003ccode\u003e@​vanja-p\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eexperimental/stats: Update \u003ccode\u003eMetricsRecorder\u003c/code\u003e to require embedding the new \u003ccode\u003eUnimplementedMetricsRecorder\u003c/code\u003e (a no-op struct) in all implementations for forward compatibility. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/weightedtarget: Remove handling of \u003ccode\u003eAddresses\u003c/code\u003e and only handle \u003ccode\u003eEndpoints\u003c/code\u003e in resolver updates. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8841\"\u003e#8841\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental/stats: Add support for asynchronous gauge metrics through the new \u003ccode\u003eAsyncMetricReporter\u003c/code\u003e and \u003ccode\u003eRegisterAsyncReporter\u003c/code\u003e APIs. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epickfirst: Add support for weighted random shuffling of endpoints, as described in \u003ca href=\"https://redirect.github.com/grpc/proposal/pull/535\"\u003egRFC A113\u003c/a\u003e.\n\u003cul\u003e\n\u003cli\u003eThis is enabled by default, and can be turned off using the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_PF_WEIGHTED_SHUFFLING\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: Implement \u003ccode\u003e:authority\u003c/code\u003e rewriting, as specified in \u003ca href=\"https://github.com/grpc/proposal/blob/master/A81-xds-authority-rewriting.md\"\u003egRFC A81\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8779\"\u003e#8779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebalancer/randomsubsetting: Implement the \u003ccode\u003erandom_subsetting\u003c/code\u003e LB policy, as specified in \u003ca href=\"https://github.com/grpc/proposal/blob/master/A68-random-subsetting.md\"\u003egRFC A68\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8650\"\u003e#8650\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/marek-szews\"\u003e\u003ccode\u003e@​marek-szews\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\u003ecredentials/tls: Fix a bug where the port was not stripped from the authority override before validation. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8726\"\u003e#8726\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/Atul1710\"\u003e\u003ccode\u003e@​Atul1710\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/priority: Fix a bug causing delayed failover to lower-priority clusters when a higher-priority cluster is stuck in \u003ccode\u003eCONNECTING\u003c/code\u003e state. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8813\"\u003e#8813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehealth: Fix a bug where health checks failed for clients using legacy compression options (\u003ccode\u003eWithDecompressor\u003c/code\u003e or \u003ccode\u003eRPCDecompressor\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8765\"\u003e#8765\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/sanki92\"\u003e\u003ccode\u003e@​sanki92\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003etransport: Fix an issue where the HTTP/2 server could skip header size checks when terminating a stream early. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8769\"\u003e#8769\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/joybestourous\"\u003e\u003ccode\u003e@​joybestourous\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eserver: Propagate status detail headers, if available, when terminating a stream during request header processing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8754\"\u003e#8754\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/joybestourous\"\u003e\u003ccode\u003e@​joybestourous\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\u003ecredentials/alts: Optimize read buffer alignment to reduce copies. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Optimize pooling and creation of \u003ccode\u003ebuffer\u003c/code\u003e objects.  (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Reduce slice re-allocations by reserving slice capacity. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8797\"\u003e#8797\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/grpc/grpc-go/commit/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/782f2de44f597af18a120527e7682a6670d84289\"\u003e\u003ccode\u003e782f2de\u003c/code\u003e\u003c/a\u003e Change version to 1.79.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8902\"\u003e#8902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/850eccbb2257bd2de6ac28ee88a7172ab6175629\"\u003e\u003ccode\u003e850eccb\u003c/code\u003e\u003c/a\u003e Change version to 1.79.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8851\"\u003e#8851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/765ff056b6890f6c8341894df4e9668e9bfc18ef\"\u003e\u003ccode\u003e765ff05\u003c/code\u003e\u003c/a\u003e Change version to 1.79.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8850\"\u003e#8850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/68804be0e78ed0365bb5a576dedc12e2168ed63e\"\u003e\u003ccode\u003e68804be\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8864\"\u003e#8864\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8896\"\u003e#8896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.69.4...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Layr-Labs/kona/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Layr-Labs/kona/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Layr-Labs%2Fkona/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"23.0.2+incompatible","new_version":"25.0.13+incompatible","update_type":"major","path":null,"pr_created_at":"2026-03-18T21:14:36.000Z","version_change":"23.0.2+incompatible → 25.0.13+incompatible","issue":{"uuid":"4097753069","node_id":"PR_kwDOLXL4zs7LqzsD","number":3,"state":"closed","title":"Bump the go_modules group across 2 directories with 9 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-18T22:59:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-18T21:14:36.000Z","updated_at":"2026-03-18T22:59:13.000Z","time_to_close":6276,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go_modules","update_count":9,"packages":[{"name":"google.golang.org/protobuf","old_version":"1.30.0","new_version":"1.33.0"},{"name":"github.com/consensys/gnark-crypto","old_version":"0.6.0","new_version":"0.18.1","repository_url":"https://github.com/consensys/gnark-crypto"},{"name":"github.com/docker/docker","old_version":"23.0.2+incompatible","new_version":"25.0.13+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/sirupsen/logrus","old_version":"1.9.0","new_version":"1.9.3"},{"name":"golang.org/x/crypto","old_version":"0.1.0","new_version":"0.35.0"},{"name":"golang.org/x/net","old_version":"0.9.0","new_version":"0.25.0"},{"name":"google.golang.org/protobuf","old_version":"1.30.0","new_version":"1.33.0"},{"name":"github.com/consensys/gnark-crypto","old_version":"0.9.1","new_version":"0.18.1","repository_url":"https://github.com/consensys/gnark-crypto"},{"name":"github.com/containerd/containerd","old_version":"1.7.0","new_version":"1.7.29","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/docker/docker","old_version":"23.0.4+incompatible","new_version":"25.0.13+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/sirupsen/logrus","old_version":"1.9.0","new_version":"1.9.3"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 3 updates in the / directory: google.golang.org/protobuf, [github.com/consensys/gnark-crypto](https://github.com/consensys/gnark-crypto) and [github.com/docker/docker](https://github.com/docker/docker).\nBumps the go_modules group with 4 updates in the /samples/deployment/fabric-smart-client/the-simple-testing-network directory: google.golang.org/protobuf, [github.com/consensys/gnark-crypto](https://github.com/consensys/gnark-crypto), [github.com/containerd/containerd](https://github.com/containerd/containerd) and [github.com/docker/docker](https://github.com/docker/docker).\n\nUpdates `google.golang.org/protobuf` from 1.30.0 to 1.33.0\n\nUpdates `github.com/consensys/gnark-crypto` from 0.6.0 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/consensys/gnark-crypto/releases\"\u003egithub.com/consensys/gnark-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: disable cobra bit reverse for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/662\"\u003eConsensys/gnark-crypto#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: adds avx512 poseidon2 for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/665\"\u003eConsensys/gnark-crypto#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGKR Gate Registry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/652\"\u003eConsensys/gnark-crypto#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused benchmark script by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/675\"\u003eConsensys/gnark-crypto#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove GKR from gnark-crypto by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/670\"\u003eConsensys/gnark-crypto#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u0026lt;31 bit field generated using uint32 by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/676\"\u003eConsensys/gnark-crypto#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: hash to curve by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/674\"\u003eConsensys/gnark-crypto#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Eisenstein Half-GCD convergence by \u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat/hashregistry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/687\"\u003eConsensys/gnark-crypto#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/fftext by \u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/vortex options by \u003ca href=\"https://github.com/ThomasPiellard\"\u003e\u003ccode\u003e@​ThomasPiellard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/689\"\u003eConsensys/gnark-crypto#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[secp256k1]: replace outdated link to article by \u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove dependency on internal package in ecc.go by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/693\"\u003eConsensys/gnark-crypto#693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: missing Poseidon2 round keys by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/621\"\u003eConsensys/gnark-crypto#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Poseidon2 Hash Instantiation for BLS12-377 by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/623\"\u003eConsensys/gnark-crypto#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Grumpkin elliptic curve (2-cycle with BN254) by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/625\"\u003eConsensys/gnark-crypto#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerf: Poseidon2 GKR circuit by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/628\"\u003eConsensys/gnark-crypto#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add sis avx512 and fft avx512 for koalabear by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/622\"\u003eConsensys/gnark-crypto#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInterpolateOnRange refactor by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/634\"\u003eConsensys/gnark-crypto#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add auto close PR workflow by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/638\"\u003eConsensys/gnark-crypto#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: subgroup membership by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/635\"\u003eConsensys/gnark-crypto#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: poseidon2 for koala-bear, baby-bear and goldilocks by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/629\"\u003eConsensys/gnark-crypto#629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: generify poseidon2 parameters for other curves/fr by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/636\"\u003eConsensys/gnark-crypto#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: baby-bear and koala-bear extensions of degree 4 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/643\"\u003eConsensys/gnark-crypto#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure fast path is taken only with fixed bound and degree by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/651\"\u003eConsensys/gnark-crypto#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoseidon2 compression for small fields by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/644\"\u003eConsensys/gnark-crypto#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: poseidon2 templates by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/648\"\u003eConsensys/gnark-crypto#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improve NAF decomposition test coverage by \u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generate code for poseidon2_test by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/660\"\u003eConsensys/gnark-crypto#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bn254, bls12-381): test points intentionally not on sugroups G1/2 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/658\"\u003eConsensys/gnark-crypto#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generify small fields extensions by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/647\"\u003eConsensys/gnark-crypto#647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Consensys/gnark-crypto/blob/master/CHANGELOG.md\"\u003egithub.com/consensys/gnark-crypto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.18.1] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd CHANGELOG for 0.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elimit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.18.0] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eBuild\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused benchmark script (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace outdated link to article (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperiment\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evortex on koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake \u0026lt;31 bit field generated using uint32 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003eEisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadds avx512 poseidon2 for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove useless copies in e4 mul by elem (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisable cobra bit reverse for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehash to curve (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/674\"\u003e#674\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.17.0] - 2025-03-11\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useless github workflow\u003c/li\u003e\n\u003cli\u003egenerify poseidon2 parameters for other curves/fr (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd auto close PR workflow (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebaby-bear and koala-bear extensions of degree 4 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eposeidon2 for koala-bear, baby-bear and goldilocks (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd sis avx512 and fft avx512 for koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Grumpkin elliptic curve (2-cycle with BN254) (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 Hash Instantiation for BLS12-377 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eposeidon2 templates (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure fast path is taken only with fixed bound and degree (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emissing Poseidon2 round keys (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esubgroup membership (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/635\"\u003e#635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 GKR circuit (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenerify small fields extensions (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egenerate code for poseidon2_test (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/fb04e95c3b2fca34f2cc773d3e8c1f930ede271a\"\u003e\u003ccode\u003efb04e95\u003c/code\u003e\u003c/a\u003e docs: add CHANGELOG for 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0a4d04ae621bc19b6b40c6c7b8fa91f08b434533\"\u003e\u003ccode\u003e0a4d04a\u003c/code\u003e\u003c/a\u003e perf: limit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/f8ab23ad72836de95a017e7df1930992f291a509\"\u003e\u003ccode\u003ef8ab23a\u003c/code\u003e\u003c/a\u003e fix: remove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/2b70394b1962337a39546e67c6db125628d46118\"\u003e\u003ccode\u003e2b70394\u003c/code\u003e\u003c/a\u003e feat: remove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/ca72a0f722db3704e764f67e1bb893459501cd5f\"\u003e\u003ccode\u003eca72a0f\u003c/code\u003e\u003c/a\u003e docs: replace outdated link to article (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/21614bdb6b30608c8556598677f797e24ac70635\"\u003e\u003ccode\u003e21614bd\u003c/code\u003e\u003c/a\u003e Feat/vortex options (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0517915476d283b92224365bd8659bca10153ffd\"\u003e\u003ccode\u003e0517915\u003c/code\u003e\u003c/a\u003e Feat/fftext (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/404f8e5110fa7eaa178d2617ff55eded12cd4de2\"\u003e\u003ccode\u003e404f8e5\u003c/code\u003e\u003c/a\u003e feat/hashregistry (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/56600883e0e9f9b159e9c7000b94e76185ec3d0d\"\u003e\u003ccode\u003e5660088\u003c/code\u003e\u003c/a\u003e fix: Eisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/1873045cbd7d0e690a74c0c30c4a00335776de5f\"\u003e\u003ccode\u003e1873045\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/consensys/gnark-crypto/compare/v0.6.0...v0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 23.0.2+incompatible to 25.0.13+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.0.13\u003c/h2\u003e\n\u003ch2\u003e25.0.13\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/milestone/207?closed=1\"\u003emoby/moby, 25.0.13 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.13/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent restoration of iptables rules for deleted networks and containers on firewalld reload. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50445\"\u003emoby/moby#50445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swarm services becoming unreachable from published ports after a firewalld reload. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50445\"\u003emoby/moby#50445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the reliability of the Swarm overlay network control plane by fixing longstanding issues with NetworkDB. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50511\"\u003emoby/moby#50511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the reliability of Swarm overlay container networks by fixing longstanding issues with the overlay network driver. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50551\"\u003emoby/moby#50551\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.12\u003c/h2\u003e\n\u003ch2\u003e25.0.12\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A25.0.12\"\u003emoby/moby, 25.0.12 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.12/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where all new tasks in the Swarm could get stuck in the PENDING state forever after scaling up a service with placement preferences. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50203\"\u003emoby/moby#50203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix an issue which made DNS service discovery for Swarm services unreliable. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50230\"\u003emoby/moby#50230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackaging updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Go toolchain to go1.23.9. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50053\"\u003emoby/moby#50053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.11\u003c/h2\u003e\n\u003ch2\u003e25.0.11\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A25.0.11\"\u003emoby/moby, 25.0.11 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.11/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[25.0] Backport network fixes by \u003ca href=\"https://github.com/dperny\"\u003e\u003ccode\u003e@​dperny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/moby/moby/pull/50005\"\u003emoby/moby#50005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKnown Issues\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome Swarm services are not discoverable over DNS \u003ca href=\"https://redirect.github.com/moby/moby/issues/50129\"\u003emoby/moby#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/moby/moby/compare/v25.0.10...v25.0.11\"\u003ehttps://github.com/moby/moby/compare/v25.0.10...v25.0.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev25.0.10\u003c/h2\u003e\n\u003ch2\u003e25.0.10\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/165516eb478021fdc99976e5aadc26bf73c1e51b\"\u003e\u003ccode\u003e165516e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/50551\"\u003e#50551\u003c/a\u003e from corhere/backport-25.0/libn/all-the-overlay-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/f099e911bd99581bb0f6c0802cc5c10081c457b4\"\u003e\u003ccode\u003ef099e91\u003c/code\u003e\u003c/a\u003e libnetwork: handle coalesced endpoint events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bace1b8a3bf33718a6c2d387cc7a9841f0b87b99\"\u003e\u003ccode\u003ebace1b8\u003c/code\u003e\u003c/a\u003e libnetwork/d/overlay: handle coalesced peer updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/f9e54290b54fe990110341cc2a985e245d3a05d2\"\u003e\u003ccode\u003ef9e5429\u003c/code\u003e\u003c/a\u003e libn/d/win/overlay: dedupe NetworkDB definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/fc3df5523007c1a96e194a4146aea5f49bb58c01\"\u003e\u003ccode\u003efc3df55\u003c/code\u003e\u003c/a\u003e libn/d/overlay: extract hashable address types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b22872af606cbea4fafd4f47fbcf61fdba274a04\"\u003e\u003ccode\u003eb22872a\u003c/code\u003e\u003c/a\u003e libnetwork/driverapi: make EventNotify optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/c7e17ae65d89e9441c6ec461bfeb75bad90cd338\"\u003e\u003ccode\u003ec7e17ae\u003c/code\u003e\u003c/a\u003e libn/networkdb: report prev value in update events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d60c71a9d7b28adfd29464148ffc0f4ed7d598f9\"\u003e\u003ccode\u003ed60c71a\u003c/code\u003e\u003c/a\u003e libnetwork/d/overlay: fix logical race conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/ad54b8f9ce80e611e505046e8363b27338005a6c\"\u003e\u003ccode\u003ead54b8f\u003c/code\u003e\u003c/a\u003e libn/d/overlay: fix encryption race conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/8075689abd554f17bafad09f51869ae6bf4f4987\"\u003e\u003ccode\u003e8075689\u003c/code\u003e\u003c/a\u003e libn/d/overlay: inline secMapWalk into only caller\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v23.0.2...v25.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sirupsen/logrus` from 1.9.0 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/sirupsen/logrus/releases\"\u003egithub.com/sirupsen/logrus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a potential denial of service vulnerability in logrus.Writer() that could be triggered by logging text longer than 64kb without newlines \u003ca href=\"https://github.com/sirupsen/logrus/commit/f9291a534cac1466d26414fd9e326381cd64ecef\"\u003ehttps://github.com/sirupsen/logrus/commit/f9291a534cac1466d26414fd9e326381cd64ecef\u003c/a\u003e (re-apply \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in Writer \u003ca href=\"https://github.com/sirupsen/logrus/commit/d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd\"\u003ehttps://github.com/sirupsen/logrus/commit/d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.2...v1.9.3\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.2...v1.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e, which introduced a regression in v1.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.1...v1.9.2\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.1...v1.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix data race in hooks.test package by \u003ca href=\"https://github.com/FrancoisWagner\"\u003e\u003ccode\u003e@​FrancoisWagner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1362\"\u003esirupsen/logrus#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd instructions to use different log levels for local and syslog by \u003ca href=\"https://github.com/tommyblue\"\u003e\u003ccode\u003e@​tommyblue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1372\"\u003esirupsen/logrus#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThis commit fixes a potential denial of service vulnerability in logrus.Writer() that could be triggered by logging text longer than 64kb without newlines. by \u003ca href=\"https://github.com/ozfive\"\u003e\u003ccode\u003e@​ozfive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse text when shows the logrus output by \u003ca href=\"https://github.com/xieyuschen\"\u003e\u003ccode\u003e@​xieyuschen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1339\"\u003esirupsen/logrus#1339\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FrancoisWagner\"\u003e\u003ccode\u003e@​FrancoisWagner\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1362\"\u003esirupsen/logrus#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tommyblue\"\u003e\u003ccode\u003e@​tommyblue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1372\"\u003esirupsen/logrus#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ozfive\"\u003e\u003ccode\u003e@​ozfive\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xieyuschen\"\u003e\u003ccode\u003e@​xieyuschen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1339\"\u003esirupsen/logrus#1339\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.1\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md\"\u003egithub.com/sirupsen/logrus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.3\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRe-apply fix for potential denial of service in logrus.Writer() when logging \u0026gt;64KB single-line payloads without newlines (\u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in Writer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.2\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert Writer DoS fix (\u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e) due to regression\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.1\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential denial of service in logrus.Writer() when logging \u0026gt;64KB single-line payloads without newlines (\u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\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/sirupsen/logrus/commit/d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd\"\u003e\u003ccode\u003ed40e25c\u003c/code\u003e\u003c/a\u003e fix panic in Writer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/f9291a534cac1466d26414fd9e326381cd64ecef\"\u003e\u003ccode\u003ef9291a5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e from ozfive/master\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/352781de903c9dc639752a3ac08148132746e180\"\u003e\u003ccode\u003e352781d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e from ozfive/master\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/b30aa27cf4df89e9b96c68c063486c3162f71aef\"\u003e\u003ccode\u003eb30aa27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1339\"\u003e#1339\u003c/a\u003e from xieyuschen/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/6acd903758687c4a3db3c11701e6c414fcf1c1f7\"\u003e\u003ccode\u003e6acd903\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e from ozfive/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/105e63f86c7de9d7aab379fdd6721a3476009eaf\"\u003e\u003ccode\u003e105e63f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1\"\u003e#1\u003c/a\u003e from ashmckenzie/ashmckenzie/fix-writer-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/c052ba6a076b368de89029949f68b3b8ccd8e058\"\u003e\u003ccode\u003ec052ba6\u003c/code\u003e\u003c/a\u003e Scan text in 64KB chunks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/e59b167d75f32c4d0db65a2dc6d5f0c4dd548653\"\u003e\u003ccode\u003ee59b167\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1372\"\u003e#1372\u003c/a\u003e from tommyblue/syslog_different_loglevels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/766cfece3701d0b1737681ffb5e6e40b628b664d\"\u003e\u003ccode\u003e766cfec\u003c/code\u003e\u003c/a\u003e This commit fixes a potential denial of service vulnerability in logrus.Write...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/70234da9c319016474284324265b694b2471c903\"\u003e\u003ccode\u003e70234da\u003c/code\u003e\u003c/a\u003e Add instructions to use different log levels for local and syslog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.3\"\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.1.0 to 0.35.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7292932d45d55c7199324ab0027cc86e8198aa22\"\u003e\u003ccode\u003e7292932\u003c/code\u003e\u003c/a\u003e ssh: limit the size of the internal packet queue while waiting for KEX\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f66f74b0a406b5f6909183531ace593857f1646c\"\u003e\u003ccode\u003ef66f74b\u003c/code\u003e\u003c/a\u003e acme/autocert: check host policy before probing the cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b0784b7bfbe0b2c9a59afc1248ed3cb4b6652e85\"\u003e\u003ccode\u003eb0784b7\u003c/code\u003e\u003c/a\u003e x509roots/fallback: drop obsolete build constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/911360c8a4f464342b9fe7c23632be57fca87b20\"\u003e\u003ccode\u003e911360c\u003c/code\u003e\u003c/a\u003e all: bump golang.org/x/crypto dependencies of asm generators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/89ff08d67c4d79f9ac619aaf1f7388888798651f\"\u003e\u003ccode\u003e89ff08d\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.23.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e47973b1c1089f6c67ab89261f7aa067b3d611d2\"\u003e\u003ccode\u003ee47973b\u003c/code\u003e\u003c/a\u003e all: update certs for go1.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9290511cd23ab9813a307b7f2615325e3ca98902\"\u003e\u003ccode\u003e9290511\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/fa5273e461966728f91f33da62c0cf511a404c2a\"\u003e\u003ccode\u003efa5273e\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a8ea4be81f0769fd5857e087083cbb6d3cb9f196\"\u003e\u003ccode\u003ea8ea4be\u003c/code\u003e\u003c/a\u003e ssh: add ServerConfig.PreAuthConnCallback, ServerPreAuthConn (banner) interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/71d3a4cfdb0360795ce5f2d7041e01823fd22eb6\"\u003e\u003ccode\u003e71d3a4c\u003c/code\u003e\u003c/a\u003e acme: support challenges that require the ACME client to send a non-empty JSO...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.1.0...v0.35.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.9.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d27919b57fa8dd03198f85ca9e675e1a09babd7d\"\u003e\u003ccode\u003ed27919b\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/e0324fcdb510ad91eaeb1f9bd7a1b7d564f7c549\"\u003e\u003ccode\u003ee0324fc\u003c/code\u003e\u003c/a\u003e http2: use net.ErrClosed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b20cd5933aa9ba90f6299e6c2cbb59733434636e\"\u003e\u003ccode\u003eb20cd59\u003c/code\u003e\u003c/a\u003e quic: initiate key rotation earlier in connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f95a3b3a48597cebf9849b84a02cd240fb185b16\"\u003e\u003ccode\u003ef95a3b3\u003c/code\u003e\u003c/a\u003e html: fix typo in package doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/0a24555f5cc06e8caf23d84a4f8b7102dcab838e\"\u003e\u003ccode\u003e0a24555\u003c/code\u003e\u003c/a\u003e http/httpguts: speed up ValidHeaderFieldName\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ec05fdcd71141c885f3fb84c41d1c692f094ccbe\"\u003e\u003ccode\u003eec05fdc\u003c/code\u003e\u003c/a\u003e http2: don't retry the first request on a connection on GOAWAY error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b67a0f0535536b3787161ec42c08549b686a5629\"\u003e\u003ccode\u003eb67a0f0\u003c/code\u003e\u003c/a\u003e http2: send correct LastStreamID in stream-caused GOAWAY\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a130fcc1c15aa11de840aa4fdcae06efabc30ba4\"\u003e\u003ccode\u003ea130fcc\u003c/code\u003e\u003c/a\u003e quic: don't consider goroutines running when tests start as leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7bbe32058aba7159e4d273710e6f4f1c16c627fb\"\u003e\u003ccode\u003e7bbe320\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c48da131589f122489348be5dfbcb6457640046f\"\u003e\u003ccode\u003ec48da13\u003c/code\u003e\u003c/a\u003e http2: fix TestServerContinuationFlood flakes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.9.0...v0.25.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/protobuf` from 1.30.0 to 1.33.0\n\nUpdates `github.com/consensys/gnark-crypto` from 0.9.1 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/consensys/gnark-crypto/releases\"\u003egithub.com/consensys/gnark-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: disable cobra bit reverse for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/662\"\u003eConsensys/gnark-crypto#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: adds avx512 poseidon2 for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/665\"\u003eConsensys/gnark-crypto#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGKR Gate Registry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/652\"\u003eConsensys/gnark-crypto#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused benchmark script by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/675\"\u003eConsensys/gnark-crypto#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove GKR from gnark-crypto by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/670\"\u003eConsensys/gnark-crypto#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u0026lt;31 bit field generated using uint32 by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/676\"\u003eConsensys/gnark-crypto#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: hash to curve by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/674\"\u003eConsensys/gnark-crypto#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Eisenstein Half-GCD convergence by \u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat/hashregistry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/687\"\u003eConsensys/gnark-crypto#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/fftext by \u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/vortex options by \u003ca href=\"https://github.com/ThomasPiellard\"\u003e\u003ccode\u003e@​ThomasPiellard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/689\"\u003eConsensys/gnark-crypto#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[secp256k1]: replace outdated link to article by \u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove dependency on internal package in ecc.go by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/693\"\u003eConsensys/gnark-crypto#693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: missing Poseidon2 round keys by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/621\"\u003eConsensys/gnark-crypto#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Poseidon2 Hash Instantiation for BLS12-377 by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/623\"\u003eConsensys/gnark-crypto#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Grumpkin elliptic curve (2-cycle with BN254) by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/625\"\u003eConsensys/gnark-crypto#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerf: Poseidon2 GKR circuit by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/628\"\u003eConsensys/gnark-crypto#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add sis avx512 and fft avx512 for koalabear by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/622\"\u003eConsensys/gnark-crypto#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInterpolateOnRange refactor by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/634\"\u003eConsensys/gnark-crypto#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add auto close PR workflow by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/638\"\u003eConsensys/gnark-crypto#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: subgroup membership by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/635\"\u003eConsensys/gnark-crypto#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: poseidon2 for koala-bear, baby-bear and goldilocks by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/629\"\u003eConsensys/gnark-crypto#629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: generify poseidon2 parameters for other curves/fr by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/636\"\u003eConsensys/gnark-crypto#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: baby-bear and koala-bear extensions of degree 4 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/643\"\u003eConsensys/gnark-crypto#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure fast path is taken only with fixed bound and degree by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/651\"\u003eConsensys/gnark-crypto#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoseidon2 compression for small fields by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/644\"\u003eConsensys/gnark-crypto#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: poseidon2 templates by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/648\"\u003eConsensys/gnark-crypto#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improve NAF decomposition test coverage by \u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generate code for poseidon2_test by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/660\"\u003eConsensys/gnark-crypto#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bn254, bls12-381): test points intentionally not on sugroups G1/2 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/658\"\u003eConsensys/gnark-crypto#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generify small fields extensions by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/647\"\u003eConsensys/gnark-crypto#647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Consensys/gnark-crypto/blob/master/CHANGELOG.md\"\u003egithub.com/consensys/gnark-crypto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.18.1] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd CHANGELOG for 0.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elimit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.18.0] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eBuild\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused benchmark script (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace outdated link to article (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperiment\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evortex on koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake \u0026lt;31 bit field generated using uint32 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003eEisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadds avx512 poseidon2 for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove useless copies in e4 mul by elem (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisable cobra bit reverse for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehash to curve (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/674\"\u003e#674\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.17.0] - 2025-03-11\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useless github workflow\u003c/li\u003e\n\u003cli\u003egenerify poseidon2 parameters for other curves/fr (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd auto close PR workflow (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebaby-bear and koala-bear extensions of degree 4 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eposeidon2 for koala-bear, baby-bear and goldilocks (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd sis avx512 and fft avx512 for koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Grumpkin elliptic curve (2-cycle with BN254) (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 Hash Instantiation for BLS12-377 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eposeidon2 templates (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure fast path is taken only with fixed bound and degree (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emissing Poseidon2 round keys (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esubgroup membership (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/635\"\u003e#635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 GKR circuit (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenerify small fields extensions (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egenerate code for poseidon2_test (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/fb04e95c3b2fca34f2cc773d3e8c1f930ede271a\"\u003e\u003ccode\u003efb04e95\u003c/code\u003e\u003c/a\u003e docs: add CHANGELOG for 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0a4d04ae621bc19b6b40c6c7b8fa91f08b434533\"\u003e\u003ccode\u003e0a4d04a\u003c/code\u003e\u003c/a\u003e perf: limit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/f8ab23ad72836de95a017e7df1930992f291a509\"\u003e\u003ccode\u003ef8ab23a\u003c/code\u003e\u003c/a\u003e fix: remove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/2b70394b1962337a39546e67c6db125628d46118\"\u003e\u003ccode\u003e2b70394\u003c/code\u003e\u003c/a\u003e feat: remove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/ca72a0f722db3704e764f67e1bb893459501cd5f\"\u003e\u003ccode\u003eca72a0f\u003c/code\u003e\u003c/a\u003e docs: replace outdated link to article (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/21614bdb6b30608c8556598677f797e24ac70635\"\u003e\u003ccode\u003e21614bd\u003c/code\u003e\u003c/a\u003e Feat/vortex options (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0517915476d283b92224365bd8659bca10153ffd\"\u003e\u003ccode\u003e0517915\u003c/code\u003e\u003c/a\u003e Feat/fftext (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/404f8e5110fa7eaa178d2617ff55eded12cd4de2\"\u003e\u003ccode\u003e404f8e5\u003c/code\u003e\u003c/a\u003e feat/hashregistry (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/56600883e0e9f9b159e9c7000b94e76185ec3d0d\"\u003e\u003ccode\u003e5660088\u003c/code\u003e\u003c/a\u003e fix: Eisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/1873045cbd7d0e690a74c0c30c4a00335776de5f\"\u003e\u003ccode\u003e1873045\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/consensys/gnark-crypto/compare/v0.6.0...v0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd` from 1.7.0 to 1.7.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd 1.7.29\u003c/h2\u003e\n\u003cp\u003eWelcome to the v1.7.29 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe twenty-ninth patch release for containerd 1.7 contains various fixes\nand updates including security patches.\u003c/p\u003e\n\u003ch3\u003eSecurity Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003econtainerd\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/security/advisories/GHSA-pwhc-rpq9-4c8w\"\u003e\u003cstrong\u003eGHSA-pwhc-rpq9-4c8w\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/security/advisories/GHSA-m6hq-p25p-ffr2\"\u003e\u003cstrong\u003eGHSA-m6hq-p25p-ffr2\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003erunc\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003e\u003cstrong\u003eGHSA-qw9x-cqr3-wc7r\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003e\u003cstrong\u003eGHSA-cgrx-mc8f-2prm\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003e\u003cstrong\u003eGHSA-9493-h29p-rfm2\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003ch4\u003eImage Distribution\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUpdate differ to handle zstd media types\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eRuntime\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUpdate runc binary to v1.3.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12480\"\u003e#12480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFix lost container logs from quickly closing io\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12375\"\u003e#12375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003cli\u003eAkihiro Suda\u003c/li\u003e\n\u003cli\u003ePhil Estes\u003c/li\u003e\n\u003cli\u003eAustin Vazquez\u003c/li\u003e\n\u003cli\u003eSebastiaan van Stijn\u003c/li\u003e\n\u003cli\u003eningmingxiao\u003c/li\u003e\n\u003cli\u003eMaksym Pavlenko\u003c/li\u003e\n\u003cli\u003eStepSecurity Bot\u003c/li\u003e\n\u003cli\u003ewheat2018\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/442cb34bda9a6a0fed82a2ca7cade05c5c749582\"\u003e\u003ccode\u003e442cb34bd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/0450f046e6942e513d0ebf1ef5c2aff13daa187f\"\u003e\u003ccode\u003e0450f046e\u003c/code\u003e\u003c/a\u003e Fix directory permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/e5cb6ddb7a7730c24253a94d7fdb6bbe13dba6f7\"\u003e\u003ccode\u003ee5cb6ddb7\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/442cb34bda9a6a0fed82a2ca7cade05c5c749582\"\u003e\u003ccode\u003e442cb34\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/e5cb6ddb7a7730c24253a94d7fdb6bbe13dba6f7\"\u003e\u003ccode\u003ee5cb6dd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/9772966401ad3c33a6cd824632f0c61e5049f3a5\"\u003e\u003ccode\u003e9772966\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12486\"\u003e#12486\u003c/a\u003e from dmcgowan/prepare-v1.7.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/1fc2daaf3ed53f4c9e76fbc5786a6f1ae3bb885f\"\u003e\u003ccode\u003e1fc2daa\u003c/code\u003e\u003c/a\u003e Prepare release notes for v1.7.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/93f710a528958474f95a95e54516624ef832d80f\"\u003e\u003ccode\u003e93f710a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12480\"\u003e#12480\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-12475-t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/68d04befab3284f1dfe2a9f5691ea5da76daace7\"\u003e\u003ccode\u003e68d04be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/12471\"\u003e#12471\u003c/a\u003e from austinvazquez/1_7_update_ci_go_and_images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/3f5f9f872707a743563d316e85e530193a2e30ac\"\u003e\u003ccode\u003e3f5f9f8\u003c/code\u003e\u003c/a\u003e runc: Update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/667409fb63098cb80280940ab06038114e7712da\"\u003e\u003ccode\u003e667409f\u003c/code\u003e\u003c/a\u003e ci: bump Go 1.24.9, 1.25.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/294f8c027b607c4450b3e52f44280581a737a73f\"\u003e\u003ccode\u003e294f8c0\u003c/code\u003e\u003c/a\u003e Update GHA runners to use latest images for basic binaries build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/cf66b4141defb757dee0fc5653bfd0a7ba1e8fed\"\u003e\u003ccode\u003ecf66b41\u003c/code\u003e\u003c/a\u003e Update GHA runners to use latest image for most jobs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/containerd/compare/v1.7.0...v1.7.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 23.0.4+incompatible to 25.0.13+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev25.0.13\u003c/h2\u003e\n\u003ch2\u003e25.0.13\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/milestone/207?closed=1\"\u003emoby/moby, 25.0.13 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.13/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent restoration of iptables rules for deleted networks and containers on firewalld reload. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50445\"\u003emoby/moby#50445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Swarm services becoming unreachable from published ports after a firewalld reload. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50445\"\u003emoby/moby#50445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the reliability of the Swarm overlay network control plane by fixing longstanding issues with NetworkDB. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50511\"\u003emoby/moby#50511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the reliability of Swarm overlay container networks by fixing longstanding issues with the overlay network driver. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50551\"\u003emoby/moby#50551\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.12\u003c/h2\u003e\n\u003ch2\u003e25.0.12\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A25.0.12\"\u003emoby/moby, 25.0.12 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.12/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug fixes and enhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue where all new tasks in the Swarm could get stuck in the PENDING state forever after scaling up a service with placement preferences. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50203\"\u003emoby/moby#50203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix an issue which made DNS service discovery for Swarm services unreliable. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50230\"\u003emoby/moby#50230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackaging updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Go toolchain to go1.23.9. \u003ca href=\"https://redirect.github.com/moby/moby/pull/50053\"\u003emoby/moby#50053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev25.0.11\u003c/h2\u003e\n\u003ch2\u003e25.0.11\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A25.0.11\"\u003emoby/moby, 25.0.11 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v25.0.11/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNetworking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[25.0] Backport network fixes by \u003ca href=\"https://github.com/dperny\"\u003e\u003ccode\u003e@​dperny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/moby/moby/pull/50005\"\u003emoby/moby#50005\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKnown Issues\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome Swarm services are not discoverable over DNS \u003ca href=\"https://redirect.github.com/moby/moby/issues/50129\"\u003emoby/moby#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/moby/moby/compare/v25.0.10...v25.0.11\"\u003ehttps://github.com/moby/moby/compare/v25.0.10...v25.0.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev25.0.10\u003c/h2\u003e\n\u003ch2\u003e25.0.10\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestone:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/165516eb478021fdc99976e5aadc26bf73c1e51b\"\u003e\u003ccode\u003e165516e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/50551\"\u003e#50551\u003c/a\u003e from corhere/backport-25.0/libn/all-the-overlay-fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/f099e911bd99581bb0f6c0802cc5c10081c457b4\"\u003e\u003ccode\u003ef099e91\u003c/code\u003e\u003c/a\u003e libnetwork: handle coalesced endpoint events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bace1b8a3bf33718a6c2d387cc7a9841f0b87b99\"\u003e\u003ccode\u003ebace1b8\u003c/code\u003e\u003c/a\u003e libnetwork/d/overlay: handle coalesced peer updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/f9e54290b54fe990110341cc2a985e245d3a05d2\"\u003e\u003ccode\u003ef9e5429\u003c/code\u003e\u003c/a\u003e libn/d/win/overlay: dedupe NetworkDB definitions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/fc3df5523007c1a96e194a4146aea5f49bb58c01\"\u003e\u003ccode\u003efc3df55\u003c/code\u003e\u003c/a\u003e libn/d/overlay: extract hashable address types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/b22872af606cbea4fafd4f47fbcf61fdba274a04\"\u003e\u003ccode\u003eb22872a\u003c/code\u003e\u003c/a\u003e libnetwork/driverapi: make EventNotify optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/c7e17ae65d89e9441c6ec461bfeb75bad90cd338\"\u003e\u003ccode\u003ec7e17ae\u003c/code\u003e\u003c/a\u003e libn/networkdb: report prev value in update events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d60c71a9d7b28adfd29464148ffc0f4ed7d598f9\"\u003e\u003ccode\u003ed60c71a\u003c/code\u003e\u003c/a\u003e libnetwork/d/overlay: fix logical race conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/ad54b8f9ce80e611e505046e8363b27338005a6c\"\u003e\u003ccode\u003ead54b8f\u003c/code\u003e\u003c/a\u003e libn/d/overlay: fix encryption race conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/8075689abd554f17bafad09f51869ae6bf4f4987\"\u003e\u003ccode\u003e8075689\u003c/code\u003e\u003c/a\u003e libn/d/overlay: inline secMapWalk into only caller\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v23.0.2...v25.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sirupsen/logrus` from 1.9.0 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/sirupsen/logrus/releases\"\u003egithub.com/sirupsen/logrus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a potential denial of service vulnerability in logrus.Writer() that could be triggered by logging text longer than 64kb without newlines \u003ca href=\"https://github.com/sirupsen/logrus/commit/f9291a534cac1466d26414fd9e326381cd64ecef\"\u003ehttps://github.com/sirupsen/logrus/commit/f9291a534cac1466d26414fd9e326381cd64ecef\u003c/a\u003e (re-apply \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in Writer \u003ca href=\"https://github.com/sirupsen/logrus/commit/d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd\"\u003ehttps://github.com/sirupsen/logrus/commit/d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.2...v1.9.3\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.2...v1.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e, which introduced a regression in v1.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.1...v1.9.2\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.1...v1.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix data race in hooks.test package by \u003ca href=\"https://github.com/FrancoisWagner\"\u003e\u003ccode\u003e@​FrancoisWagner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1362\"\u003esirupsen/logrus#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd instructions to use different log levels for local and syslog by \u003ca href=\"https://github.com/tommyblue\"\u003e\u003ccode\u003e@​tommyblue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1372\"\u003esirupsen/logrus#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThis commit fixes a potential denial of service vulnerability in logrus.Writer() that could be triggered by logging text longer than 64kb without newlines. by \u003ca href=\"https://github.com/ozfive\"\u003e\u003ccode\u003e@​ozfive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse text when shows the logrus output by \u003ca href=\"https://github.com/xieyuschen\"\u003e\u003ccode\u003e@​xieyuschen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1339\"\u003esirupsen/logrus#1339\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FrancoisWagner\"\u003e\u003ccode\u003e@​FrancoisWagner\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1362\"\u003esirupsen/logrus#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tommyblue\"\u003e\u003ccode\u003e@​tommyblue\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1372\"\u003esirupsen/logrus#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ozfive\"\u003e\u003ccode\u003e@​ozfive\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1376\"\u003esirupsen/logrus#1376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xieyuschen\"\u003e\u003ccode\u003e@​xieyuschen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sirupsen/logrus/pull/1339\"\u003esirupsen/logrus#1339\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.1\"\u003ehttps://github.com/sirupsen/logrus/compare/v1.9.0...v1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md\"\u003egithub.com/sirupsen/logrus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.3\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRe-apply fix for potential denial of service in logrus.Writer() when logging \u0026gt;64KB single-line payloads without newlines (\u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in Writer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.2\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRevert Writer DoS fix (\u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e) due to regression\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.1\u003c/h1\u003e\n\u003cp\u003eFixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential denial of service in logrus.Writer() when logging \u0026gt;64KB single-line payloads without newlines (\u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\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/sirupsen/logrus/commit/d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd\"\u003e\u003ccode\u003ed40e25c\u003c/code\u003e\u003c/a\u003e fix panic in Writer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/f9291a534cac1466d26414fd9e326381cd64ecef\"\u003e\u003ccode\u003ef9291a5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e from ozfive/master\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/352781de903c9dc639752a3ac08148132746e180\"\u003e\u003ccode\u003e352781d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e from ozfive/master\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/b30aa27cf4df89e9b96c68c063486c3162f71aef\"\u003e\u003ccode\u003eb30aa27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1339\"\u003e#1339\u003c/a\u003e from xieyuschen/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/6acd903758687c4a3db3c11701e6c414fcf1c1f7\"\u003e\u003ccode\u003e6acd903\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1376\"\u003e#1376\u003c/a\u003e from ozfive/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/105e63f86c7de9d7aab379fdd6721a3476009eaf\"\u003e\u003ccode\u003e105e63f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sirupsen/logrus/issues/1\"\u003e#1\u003c/a\u003e from ashmckenzie/ashmckenzie/fix-writer-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/c052ba6a076b368de89029949f68b3b8ccd8e058\"\u003e\u003ccode\u003ec052ba6\u003c/code\u003e\u003c/a\u003e Scan text in 64KB chunks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sirupsen/logrus/commit/e59b167d75f32c4d0db65a2dc6d5f0c4dd54...\n\n_Description has been truncated_","html_url":"https://github.com/c6ai/fabric-private-chaincode/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/c6ai%2Ffabric-private-chaincode/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"28.3.3+incompatible","new_version":"28.5.2+incompatible","update_type":"minor","path":null,"pr_created_at":"2026-03-18T19:24:41.000Z","version_change":"28.3.3+incompatible → 28.5.2+incompatible","issue":{"uuid":"4097264574","node_id":"PR_kwDORWfhJs7LpNiA","number":19,"state":"closed","title":"build(deps): bump the go-deps group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-20T19:11:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-18T19:24:41.000Z","updated_at":"2026-03-20T19:11:26.000Z","time_to_close":172004,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-deps","update_count":44,"packages":[{"name":"github.com/allisson/go-pglock/v3","old_version":"3.0.0","new_version":"3.2.0","repository_url":"https://github.com/allisson/go-pglock"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.1","new_version":"1.41.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/eventbridge","old_version":"1.44.0","new_version":"1.45.22","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/firehose","old_version":"1.40.0","new_version":"1.42.12","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/glue","old_version":"1.126.0","new_version":"1.139.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/kinesis","old_version":"1.38.0","new_version":"1.43.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/lambda","old_version":"1.76.0","new_version":"1.88.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/personalizeevents","old_version":"1.29.0","new_version":"1.31.12","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.96.0","new_version":"1.97.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.41.6","new_version":"1.41.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/confluentinc/confluent-kafka-go/v2","old_version":"2.13.0","new_version":"2.13.3","repository_url":"https://github.com/confluentinc/confluent-kafka-go"},{"name":"github.com/databricks/databricks-sql-go","old_version":"1.8.0","new_version":"1.10.0","repository_url":"https://github.com/databricks/databricks-sql-go"},{"name":"github.com/dgraph-io/badger/v4","old_version":"4.8.0","new_version":"4.9.1","repository_url":"https://github.com/dgraph-io/badger"},{"name":"github.com/docker/docker","old_version":"28.3.3+incompatible","new_version":"28.5.2+incompatible","repository_url":"https://github.com/docker/docker"},{"name":"github.com/duckdb/duckdb-go/v2","old_version":"2.5.0","new_version":"2.10500.0","repository_url":"https://github.com/duckdb/duckdb-go"},{"name":"github.com/fsouza/fake-gcs-server","old_version":"1.53.1","new_version":"1.54.0","repository_url":"https://github.com/fsouza/fake-gcs-server"},{"name":"github.com/golang-migrate/migrate/v4","old_version":"4.18.3","new_version":"4.19.1","repository_url":"https://github.com/golang-migrate/migrate"},{"name":"github.com/gomodule/redigo","old_version":"1.9.2","new_version":"1.9.3","repository_url":"https://github.com/gomodule/redigo"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.7","new_version":"2.28.0","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/k3a/html2text","old_version":"1.2.1","new_version":"1.4.0","repository_url":"https://github.com/k3a/html2text"},{"name":"github.com/lib/pq","old_version":"1.11.2","new_version":"1.12.0","repository_url":"https://github.com/lib/pq"},{"name":"github.com/microsoft/go-mssqldb","old_version":"1.9.2","new_version":"1.9.8","repository_url":"https://github.com/microsoft/go-mssqldb"},{"name":"github.com/minio/minio-go/v7","old_version":"7.0.98","new_version":"7.0.99","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.24.0","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/redis/go-redis/v9","old_version":"9.12.1","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/rudderlabs/keydb","old_version":"1.3.0","new_version":"1.3.6","repository_url":"https://github.com/rudderlabs/keydb"},{"name":"github.com/rudderlabs/rudder-transformer/go","old_version":"1.122.0","new_version":"1.126.2","repository_url":"https://github.com/rudderlabs/rudder-transformer"},{"name":"github.com/rudderlabs/sqlconnect-go","old_version":"1.20.3","new_version":"1.25.0","repository_url":"https://github.com/rudderlabs/sqlconnect-go"},{"name":"github.com/samber/lo","old_version":"1.52.0","new_version":"1.53.0","repository_url":"https://github.com/samber/lo"},{"name":"github.com/trinodb/trino-go-client","old_version":"0.328.0","new_version":"0.333.0","repository_url":"https://github.com/trinodb/trino-go-client"},{"name":"go.etcd.io/etcd/api/v3","old_version":"3.6.7","new_version":"3.6.8","repository_url":"https://github.com/etcd-io/etcd"},{"name":"go.etcd.io/etcd/client/v3","old_version":"3.6.7","new_version":"3.6.8","repository_url":"https://github.com/etcd-io/etcd"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/time","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/golang/time"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/allisson/go-pglock/v3](https://github.com/allisson/go-pglock) | `3.0.0` | `3.2.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.4` |\n| [github.com/aws/aws-sdk-go-v2/service/eventbridge](https://github.com/aws/aws-sdk-go-v2) | `1.44.0` | `1.45.22` |\n| [github.com/aws/aws-sdk-go-v2/service/firehose](https://github.com/aws/aws-sdk-go-v2) | `1.40.0` | `1.42.12` |\n| [github.com/aws/aws-sdk-go-v2/service/glue](https://github.com/aws/aws-sdk-go-v2) | `1.126.0` | `1.139.0` |\n| [github.com/aws/aws-sdk-go-v2/service/kinesis](https://github.com/aws/aws-sdk-go-v2) | `1.38.0` | `1.43.3` |\n| [github.com/aws/aws-sdk-go-v2/service/lambda](https://github.com/aws/aws-sdk-go-v2) | `1.76.0` | `1.88.3` |\n| [github.com/aws/aws-sdk-go-v2/service/personalizeevents](https://github.com/aws/aws-sdk-go-v2) | `1.29.0` | `1.31.12` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.96.0` | `1.97.1` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.41.6` | `1.41.9` |\n| [github.com/confluentinc/confluent-kafka-go/v2](https://github.com/confluentinc/confluent-kafka-go) | `2.13.0` | `2.13.3` |\n| [github.com/databricks/databricks-sql-go](https://github.com/databricks/databricks-sql-go) | `1.8.0` | `1.10.0` |\n| [github.com/dgraph-io/badger/v4](https://github.com/dgraph-io/badger) | `4.8.0` | `4.9.1` |\n| [github.com/docker/docker](https://github.com/docker/docker) | `28.3.3+incompatible` | `28.5.2+incompatible` |\n| [github.com/duckdb/duckdb-go/v2](https://github.com/duckdb/duckdb-go) | `2.5.0` | `2.10500.0` |\n| [github.com/fsouza/fake-gcs-server](https://github.com/fsouza/fake-gcs-server) | `1.53.1` | `1.54.0` |\n| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | `4.18.3` | `4.19.1` |\n| [github.com/gomodule/redigo](https://github.com/gomodule/redigo) | `1.9.2` | `1.9.3` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.7` | `2.28.0` |\n| [github.com/k3a/html2text](https://github.com/k3a/html2text) | `1.2.1` | `1.4.0` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.2` | `1.12.0` |\n| [github.com/microsoft/go-mssqldb](https://github.com/microsoft/go-mssqldb) | `1.9.2` | `1.9.8` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.98` | `7.0.99` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.24.0` | `2.28.1` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.12.1` | `9.18.0` |\n| [github.com/rudderlabs/keydb](https://github.com/rudderlabs/keydb) | `1.3.0` | `1.3.6` |\n| [github.com/rudderlabs/rudder-transformer/go](https://github.com/rudderlabs/rudder-transformer) | `1.122.0` | `1.126.2` |\n| [github.com/rudderlabs/sqlconnect-go](https://github.com/rudderlabs/sqlconnect-go) | `1.20.3` | `1.25.0` |\n| [github.com/samber/lo](https://github.com/samber/lo) | `1.52.0` | `1.53.0` |\n| [github.com/trinodb/trino-go-client](https://github.com/trinodb/trino-go-client) | `0.328.0` | `0.333.0` |\n| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.6.7` | `3.6.8` |\n| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.6.7` | `3.6.8` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.35.0` | `0.36.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.14.0` | `0.15.0` |\n\n\nUpdates `github.com/allisson/go-pglock/v3` from 3.0.0 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/allisson/go-pglock/releases\"\u003egithub.com/allisson/go-pglock/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add rwlock functionality by \u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: enhance documentation with emojis by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/16\"\u003eallisson/go-pglock#16\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/masteryyh\"\u003e\u003ccode\u003e@​masteryyh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/15\"\u003eallisson/go-pglock#15\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.1.0...v3.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme badges by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/12\"\u003eallisson/go-pglock#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve documentation, tests, and examples by \u003ca href=\"https://github.com/allisson\"\u003e\u003ccode\u003e@​allisson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/allisson/go-pglock/pull/13\"\u003eallisson/go-pglock#13\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\"\u003ehttps://github.com/allisson/go-pglock/compare/v3.0.0...v3.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/a8e599f5ce4b824fae73d5a1aec1d7e2b1a3671a\"\u003e\u003ccode\u003ea8e599f\u003c/code\u003e\u003c/a\u003e docs: enhance documentation with emojis (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/16\"\u003e#16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e3b767aa28a0f8a2a7eacb0360ed3dc6b3f0ed88\"\u003e\u003ccode\u003ee3b767a\u003c/code\u003e\u003c/a\u003e feat: add rwlock functionality (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/15\"\u003e#15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/e2016c003ade7d3b44ece6ab9e867f9fcc02fa32\"\u003e\u003ccode\u003ee2016c0\u003c/code\u003e\u003c/a\u003e feat: improve documentation, tests, and examples (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/13\"\u003e#13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/allisson/go-pglock/commit/acbfc79e2be6166be54a64f2a0fb8babee1d0334\"\u003e\u003ccode\u003eacbfc79\u003c/code\u003e\u003c/a\u003e Update readme badges (\u003ca href=\"https://redirect.github.com/allisson/go-pglock/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/allisson/go-pglock/compare/v3.0.0...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.1 to 1.41.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\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/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\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/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\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/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/eventbridge` from 1.44.0 to 1.45.22\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/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\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/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\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/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\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/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\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.44.0...service/eventbridge/v1.45.22\"\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/firehose` from 1.40.0 to 1.42.12\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/d8ed081e9bcc22e6c5eb63fb6bbacfa38d7bcce3\"\u003e\u003ccode\u003ed8ed081\u003c/code\u003e\u003c/a\u003e Release 2025-10-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a2c9cb47051246e43a65f78696b8189aaa48c871\"\u003e\u003ccode\u003ea2c9cb4\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/7af054b46fade69938d2682163c4abbbf126b9c7\"\u003e\u003ccode\u003e7af054b\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/2e5ed49bd27c797319223fe6454411c6dc3f62cc\"\u003e\u003ccode\u003e2e5ed49\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/f3a3b6c778eed688dc91940a6d9160e7445a218f\"\u003e\u003ccode\u003ef3a3b6c\u003c/code\u003e\u003c/a\u003e remove arbitrary response read timeout in kinesis GetRecords (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3221\"\u003e#3221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56af15521102c665ba33e5512cd66068c7c32506\"\u003e\u003ccode\u003e56af155\u003c/code\u003e\u003c/a\u003e Release 2025-10-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b23832ac9b9505202125cf5c448c72cd333c819b\"\u003e\u003ccode\u003eb23832a\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/33ea965f3eb459c22ba41a8e5da55115da5686bc\"\u003e\u003ccode\u003e33ea965\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/f70c7889fa7e09fba31a68c6dbef1e178bbb9964\"\u003e\u003ccode\u003ef70c788\u003c/code\u003e\u003c/a\u003e Release 2025-10-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f8aa1f373d60ee159a2aac412311edad2eaad752\"\u003e\u003ccode\u003ef8aa1f3\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.40.0...service/sqs/v1.42.12\"\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/glue` from 1.126.0 to 1.139.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/9805a196767e31076150a0e5ff38e2356a93e840\"\u003e\u003ccode\u003e9805a19\u003c/code\u003e\u003c/a\u003e Release 2023-12-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/26cb6b4486d9e3b8a7e9f8b3c023b237310302eb\"\u003e\u003ccode\u003e26cb6b4\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/5beea61355437cd3871d3c37435c5adbb30dc431\"\u003e\u003ccode\u003e5beea61\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/baa4447e926a969a69a8faba52c0acf46c827ef3\"\u003e\u003ccode\u003ebaa4447\u003c/code\u003e\u003c/a\u003e Smithy upgrade (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2407\"\u003e#2407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b8307d199c3c49b8ec6bde395f07d9de0294fe89\"\u003e\u003ccode\u003eb8307d1\u003c/code\u003e\u003c/a\u003e Release 2023-12-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/14590dd5a7419101b6b4d321be04c69c72115974\"\u003e\u003ccode\u003e14590dd\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/2eec40c07b17f686037e7a4cb1a920b7a428ad61\"\u003e\u003ccode\u003e2eec40c\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/2aa573b01db4959e84c5415281802eb6d384c381\"\u003e\u003ccode\u003e2aa573b\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/b3d9e145604fdc1b77a075ed3cc321d0c28cf9c3\"\u003e\u003ccode\u003eb3d9e14\u003c/code\u003e\u003c/a\u003e feat: add express integration test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ce842a7ed4981d404542e66d3ccd71f8bd7d8b2c\"\u003e\u003ccode\u003ece842a7\u003c/code\u003e\u003c/a\u003e Release 2023-12-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.126.0...service/ec2/v1.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/aws/aws-sdk-go-v2/service/kinesis` from 1.38.0 to 1.43.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/983f19260821af7fce8a653741e61f89dd851c68\"\u003e\u003ccode\u003e983f192\u003c/code\u003e\u003c/a\u003e Release 2025-06-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a5c1277d48ccc889ad50f25725530106ecde1699\"\u003e\u003ccode\u003ea5c1277\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/a42991177cb12bd8edd1e05a06f4a069b73c4bfb\"\u003e\u003ccode\u003ea429911\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/4ea1cecfb150d10d7f314dddd54bc838fdcba26e\"\u003e\u003ccode\u003e4ea1cec\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/5b11c8d01f258aa7641c77c5dd0f97a2ad3d73c9\"\u003e\u003ccode\u003e5b11c8d\u003c/code\u003e\u003c/a\u003e remove changelog directions for now because of \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3107\"\u003e#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/79f492ceb29aeb14397d3551e310dd2d48f82057\"\u003e\u003ccode\u003e79f492c\u003c/code\u003e\u003c/a\u003e fixup changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4f82369defdab68029247cd3eb74dda480efe412\"\u003e\u003ccode\u003e4f82369\u003c/code\u003e\u003c/a\u003e use UTC() in v4 event stream signing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/755839b2eebb246c7eec79b65404aee105196d5b\"\u003e\u003ccode\u003e755839b\u003c/code\u003e\u003c/a\u003e Release 2025-06-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba3d22d775f3c1ef15df4da2d0eb4aa440d99798\"\u003e\u003ccode\u003eba3d22d\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/01587c6c41afce3f3dc36f044ded13e5fcdc6746\"\u003e\u003ccode\u003e01587c6\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.38.0...service/ivs/v1.43.3\"\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/lambda` from 1.76.0 to 1.88.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/67db6904b816b95073883b7ad378384c4839b28c\"\u003e\u003ccode\u003e67db690\u003c/code\u003e\u003c/a\u003e Release 2025-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/32ee1b5d75fc303c0626a6f5e769f4e08cc491a8\"\u003e\u003ccode\u003e32ee1b5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0b431223309a815cffc048072556aa651ee1455f\"\u003e\u003ccode\u003e0b43122\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/44786d920f3627b73a99e81c7b6399dbfcf7ab42\"\u003e\u003ccode\u003e44786d9\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c98edb73809256823906d7e307ecf3c9abc16700\"\u003e\u003ccode\u003ec98edb7\u003c/code\u003e\u003c/a\u003e update internal endpts comment that was wrong (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88da3c8c5569dece0e99802dab638faa047a0db0\"\u003e\u003ccode\u003e88da3c8\u003c/code\u003e\u003c/a\u003e Release 2025-09-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/74a74fc179f8bbd879383cc75fa29a1937266dcc\"\u003e\u003ccode\u003e74a74fc\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5e6f7ae6139ca69044bb706664b4dbdc31227a32\"\u003e\u003ccode\u003e5e6f7ae\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0e722ab42ff6bc6bb810c2937b8e1b41937e17c3\"\u003e\u003ccode\u003e0e722ab\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/41a7d004b9ff794f6007d30168afc825031f2c61\"\u003e\u003ccode\u003e41a7d00\u003c/code\u003e\u003c/a\u003e Release 2025-09-24\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.76.0...service/s3/v1.88.3\"\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/personalizeevents` from 1.29.0 to 1.31.12\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/4f599a5905bdfa3f6aa482e1e7bb98f7b3f9ec03\"\u003e\u003ccode\u003e4f599a5\u003c/code\u003e\u003c/a\u003e Release 2025-09-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c32a7a8084b2d86eeda99f184e75fdca0b33e5a9\"\u003e\u003ccode\u003ec32a7a8\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/18a065d1689d43c994da970a8750d43844c79896\"\u003e\u003ccode\u003e18a065d\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/af534aa0fb522eb683d484d281d2a017be8a006c\"\u003e\u003ccode\u003eaf534aa\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/67db6904b816b95073883b7ad378384c4839b28c\"\u003e\u003ccode\u003e67db690\u003c/code\u003e\u003c/a\u003e Release 2025-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/32ee1b5d75fc303c0626a6f5e769f4e08cc491a8\"\u003e\u003ccode\u003e32ee1b5\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0b431223309a815cffc048072556aa651ee1455f\"\u003e\u003ccode\u003e0b43122\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/44786d920f3627b73a99e81c7b6399dbfcf7ab42\"\u003e\u003ccode\u003e44786d9\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c98edb73809256823906d7e307ecf3c9abc16700\"\u003e\u003ccode\u003ec98edb7\u003c/code\u003e\u003c/a\u003e update internal endpts comment that was wrong (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88da3c8c5569dece0e99802dab638faa047a0db0\"\u003e\u003ccode\u003e88da3c8\u003c/code\u003e\u003c/a\u003e Release 2025-09-25\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.29.0...config/v1.31.12\"\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.96.0 to 1.97.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/b84293d4af5f8b777c48b73cc39669c5b10f914b\"\u003e\u003ccode\u003eb84293d\u003c/code\u003e\u003c/a\u003e Release 2026-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f286944a7c5e3e0e37513ca0f5fcc9167c86eab\"\u003e\u003ccode\u003e6f28694\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/f0f243647f9fff51c14a6e792293c000724e366b\"\u003e\u003ccode\u003ef0f2436\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/042a1eae898b51269bcd56c88e37d301f96bfdef\"\u003e\u003ccode\u003e042a1ea\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/f3d420736f493c08749a2ed5c7c13a15c5e5ee26\"\u003e\u003ccode\u003ef3d4207\u003c/code\u003e\u003c/a\u003e test sigv4 stream signer (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/56f2f26e22271bbd833466b6c1a0fbbecd07ff53\"\u003e\u003ccode\u003e56f2f26\u003c/code\u003e\u003c/a\u003e Add polly SynthesizeSpeech presign missing fields serd (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a330a45638e61e13a356cfba1e7260698e70603a\"\u003e\u003ccode\u003ea330a45\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/58b98f6bdb598cb4a2825cfc946c1e6a295303d1\"\u003e\u003ccode\u003e58b98f6\u003c/code\u003e\u003c/a\u003e Remove X-Amz-Security-Token header on redirect to different host (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3283\"\u003e#3283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238eeadab024b378aec5b23c585322e5af479cf5\"\u003e\u003ccode\u003e238eead\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65e8aea1eb9777a16c12bb870db28285fbcdc093\"\u003e\u003ccode\u003e65e8aea\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3238\"\u003e#3238\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.96.0...service/s3/v1.97.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.41.6 to 1.41.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c964dbd88bc9424349a9225b044ec2322e07f4cb\"\u003e\u003ccode\u003ec964dbd\u003c/code\u003e\u003c/a\u003e Release 2024-05-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ce843953a9cb4c9d2dff75dd5a5c967655c4c8ef\"\u003e\u003ccode\u003ece84395\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8de91199530fabf1702a2cefab3cee6e065879bc\"\u003e\u003ccode\u003e8de9119\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/05fcf66f17486b8ce9b7372c19910ad68a85a730\"\u003e\u003ccode\u003e05fcf66\u003c/code\u003e\u003c/a\u003e internal: true up internal metrics collection for post-SRA middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/114842762c6ffd78ebce1850e31a387992d10acf\"\u003e\u003ccode\u003e1148427\u003c/code\u003e\u003c/a\u003e reformat signer/v4 package doc (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2640\"\u003e#2640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b238d3fff478bcd2bbcc17bb36cb10757a09e5a9\"\u003e\u003ccode\u003eb238d3f\u003c/code\u003e\u003c/a\u003e Release 2024-05-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/85f8268a3440c70939ef041a3c44d366916a894a\"\u003e\u003ccode\u003e85f8268\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ebaee4cee8793c276e5933f09591869bed154dda\"\u003e\u003ccode\u003eebaee4c\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/593b9667bb973de276cc9369c2e4046e3f811334\"\u003e\u003ccode\u003e593b966\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bfb02f0947afa4f8fc15430eb4bc290e7ce55f5f\"\u003e\u003ccode\u003ebfb02f0\u003c/code\u003e\u003c/a\u003e Merge customizations for S3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/sts/v1.41.6...service/ecs/v1.41.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.24.0 to 1.24.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/releases\"\u003egithub.com/aws/smithy-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add new middleware functions to get event stream output from middleware\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b860661df961e236ca154f5a66e1f01216639738\"\u003e\u003ccode\u003eb860661\u003c/code\u003e\u003c/a\u003e Release 2026-02-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/567846b9a9de2906faffe420719177aece913452\"\u003e\u003ccode\u003e567846b\u003c/code\u003e\u003c/a\u003e Bump minimun Go version to 1.24 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/8c6355875a5c602fa6c2d9093e2b46e69e4d38f4\"\u003e\u003ccode\u003e8c63558\u003c/code\u003e\u003c/a\u003e Release 2026-02-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/c6d1144762205b31f9d511b1525eb67b0c4c1e4c\"\u003e\u003ccode\u003ec6d1144\u003c/code\u003e\u003c/a\u003e Create new event stream generator (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/f82babd3fee1cc95f6974716ba570c1d4f72e8a1\"\u003e\u003ccode\u003ef82babd\u003c/code\u003e\u003c/a\u003e update Smithy version to 1.67.0 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/708bee3fd23f247fe0b019ae3fbb9dd7837117bc\"\u003e\u003ccode\u003e708bee3\u003c/code\u003e\u003c/a\u003e move writable and chainwritable up (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/7bfe108d0fa9790e554d201e80faa6b8051569d0\"\u003e\u003ccode\u003e7bfe108\u003c/code\u003e\u003c/a\u003e Add support for OrExpression JMESPath (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/620\"\u003e#620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/9dbc5b22fed45a861a3782db7642bec232c5b0b3\"\u003e\u003ccode\u003e9dbc5b2\u003c/code\u003e\u003c/a\u003e bump smithy to v1.64.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.24.0...v1.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/confluentinc/confluent-kafka-go/v2` from 2.13.0 to 2.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/releases\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\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/confluentinc/confluent-kafka-go/blob/master/CHANGELOG.md\"\u003egithub.com/confluentinc/confluent-kafka-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.3\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow compatibility with librdkafka 2.13.0+ (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003eThis is a maintenance release:\u003c/p\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Azure KMS key version to be optional (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1503\"\u003e#1503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eschemaregistry/rules/encryption: fix dropped errors (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate frozen semantics for associations in mock SR client (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003econfluent-kafka-go is based on librdkafka v2.13.2, see the\n\u003ca href=\"https://github.com/confluentinc/librdkafka/releases/tag/v2.13.2\"\u003elibrdkafka v2.13.2 release notes\u003c/a\u003e\nfor a complete list of changes, enhancements, fixes and upgrade considerations.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/77c1e9fd9dbb9853262d1703c831ceb5f6bb7947\"\u003e\u003ccode\u003e77c1e9f\u003c/code\u003e\u003c/a\u003e v2.13.3 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/f9dfb8b8a43219a5eb71a0ea691be931d549af60\"\u003e\u003ccode\u003ef9dfb8b\u003c/code\u003e\u003c/a\u003e Import v2.13.2 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1522\"\u003e#1522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/001c70cfb0ff60cbb77ee321ea0f21cdeef436b1\"\u003e\u003ccode\u003e001c70c\u003c/code\u003e\u003c/a\u003e Update docker_aws_lambda_example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/fe1cbd5a3d4dbe3c2f86275b398f8215e510d2b2\"\u003e\u003ccode\u003efe1cbd5\u003c/code\u003e\u003c/a\u003e change version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/c370847dc7b548eddf05d1ed1d2b13f73d66e5af\"\u003e\u003ccode\u003ec370847\u003c/code\u003e\u003c/a\u003e Version change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/4843f19a14d131292fddb4762317cf0ff4bd6f89\"\u003e\u003ccode\u003e4843f19\u003c/code\u003e\u003c/a\u003e Documentation and error code update for librdkafka v2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/e2a849ecca2f550c804a140443deee58ac7fe0a6\"\u003e\u003ccode\u003ee2a849e\u003c/code\u003e\u003c/a\u003e librdkafka static bundle v2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/b22398b1578746e627aace02d8e47e5c56c9c018\"\u003e\u003ccode\u003eb22398b\u003c/code\u003e\u003c/a\u003e Version changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/8c8ac2d9d7a42763b375c1e0450090f821ddb3dc\"\u003e\u003ccode\u003e8c8ac2d\u003c/code\u003e\u003c/a\u003e Import v2.13.2 rc1 (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1521\"\u003e#1521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/commit/804c55fa01577a000c11857a4446b82c7eb2b00a\"\u003e\u003ccode\u003e804c55f\u003c/code\u003e\u003c/a\u003e Add update-changelog.py script (\u003ca href=\"https://redirect.github.com/confluentinc/confluent-kafka-go/issues/1518\"\u003e#1518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/confluentinc/confluent-kafka-go/compare/v2.13.0...v2.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/databricks/databricks-sql-go` from 1.8.0 to 1.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/databricks/databricks-sql-go/releases\"\u003egithub.com/databricks/databricks-sql-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.9.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/databricks/databricks-sql-go/blob/main/CHANGELOG.md\"\u003egithub.com/databricks/databricks-sql-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0 (2026-02-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#290\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#297\u003c/code\u003e\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/311\"\u003e#311\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#316\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#295\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#308\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#286\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0 (2025-09-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for query tags\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edatabricks/databricks-sql-go#283\u003c/code\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/databricks/databricks-sql-go/commit/98148d9275f6b975ddaf256062135d028b81a79e\"\u003e\u003ccode\u003e98148d9\u003c/code\u003e\u003c/a\u003e Prepare for release (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/cd6dc1906418e0bdbdaf0e47c6d5e0737e08a728\"\u003e\u003ccode\u003ecd6dc19\u003c/code\u003e\u003c/a\u003e Token Federation for Go Driver (3/3) (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/73f2a36a0723f64fcd423cbb540c8a5abee248aa\"\u003e\u003ccode\u003e73f2a36\u003c/code\u003e\u003c/a\u003e [PECOBLR-1143] Implement telemetry Phase 4-5: Export infrastructure and opt-i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/abbe1738c011db1c911f3b15a8d761e5769a73ec\"\u003e\u003ccode\u003eabbe173\u003c/code\u003e\u003c/a\u003e Fix context loss in polling and connection close operations (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/6d6ef5b7baff3e9f2aab964f52ae23c9df7d70b1\"\u003e\u003ccode\u003e6d6ef5b\u003c/code\u003e\u003c/a\u003e Fix type inference for int64/uint64 (BIGINT) and float64 (DOUBLE) (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/a0d5e7533e38370956adc24b30221383c70fc231\"\u003e\u003ccode\u003ea0d5e75\u003c/code\u003e\u003c/a\u003e Token federation for Go driver (2/3) (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/66608b7afc9bd32683d108439ebbaa7632004bc5\"\u003e\u003ccode\u003e66608b7\u003c/code\u003e\u003c/a\u003e Add circuit breaker for telemetry + amend design plan to be similar to includ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/c4af6facac8ecbc5519b76b5bd655f1b20a4e5a1\"\u003e\u003ccode\u003ec4af6fa\u003c/code\u003e\u003c/a\u003e Cloudfetch: Allow configuration of httpclient for cloudfetch (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/29c881a4dc8229e184aa0ba01c83eb600dff020e\"\u003e\u003ccode\u003e29c881a\u003c/code\u003e\u003c/a\u003e [PECOBLR-1147] Implement Client Manager for Per-Host Clients (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/databricks/databricks-sql-go/commit/5dbccff7a187b2695bde5d5a8b25c969e25ca2ae\"\u003e\u003ccode\u003e5dbccff\u003c/code\u003e\u003c/a\u003e [PECOBLR-1146] Implement Feature Flag Cache with Reference Counting (\u003ca href=\"https://redirect.github.com/databricks/databricks-sql-go/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/databricks/databricks-sql-go/compare/v1.8.0...v1.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/dgraph-io/badger/v4` from 4.8.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/releases\"\u003egithub.com/dgraph-io/badger/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support by \u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node by \u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update changelog by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2256\"\u003edgraph-io/badger#2256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update arm runner label by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2248\"\u003edgraph-io/badger#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add checksum tests for package y by \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ahrtr\"\u003e\u003ccode\u003e@​ahrtr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2250\"\u003edgraph-io/badger#2250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2246\"\u003edgraph-io/badger#2246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmur\"\u003e\u003ccode\u003e@​pmur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2115\"\u003edgraph-io/badger#2115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix typos by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2227\"\u003edgraph-io/badger#2227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(y): shall always return empty slice rather than nil by \u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: test.sh error by \u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typo of abandoned by \u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2212\"\u003edgraph-io/badger#2212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency node to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2219\"\u003edgraph-io/badger#2219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update the trunk conf file by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2218\"\u003edgraph-io/badger#2218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2221\"\u003edgraph-io/badger#2221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2229\"\u003edgraph-io/badger#2229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove docs pages in the repo by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: configure renovate to leave go version as declared by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2235\"\u003edgraph-io/badger#2235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: change renovate to maintain backwards compatible go version by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2236\"\u003edgraph-io/badger#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update README.md with correct links and badges by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2239\"\u003edgraph-io/badger#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add doc for encryption at rest by \u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2240\"\u003edgraph-io/badger#2240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): restrict Dgraph test to core packages only by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2242\"\u003edgraph-io/badger#2242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: prepare for v4.9.0 release by \u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2247\"\u003edgraph-io/badger#2247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matthewmcneely\"\u003e\u003ccode\u003e@​matthewmcneely\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2217\"\u003edgraph-io/badger#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jas4711\"\u003e\u003ccode\u003e@​jas4711\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2222\"\u003edgraph-io/badger#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphael-istari\"\u003e\u003ccode\u003e@​raphael-istari\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2232\"\u003edgraph-io/badger#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kianmeng\"\u003e\u003ccode\u003e@​kianmeng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2225\"\u003edgraph-io/badger#2225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kooltuoehias\"\u003e\u003ccode\u003e@​kooltuoehias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dgraph-io/badger/pull/2245\"\u003edgraph-io/badger#2245\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dgraph-io/badger/blob/main/CHANGELOG.md\"\u003egithub.com/dgraph-io/badger/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.9.1] - 2026-02-04\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(aix): add aix directory synchronization support (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: correct the comment on value size in skl.node (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTests\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etest: add checksum tests for package y (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChores\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): update arm runner label (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/dgraph-io/badger/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[4.9.0] - 2025-12-15\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix(y): y.SafeCopy shall always return empty slice rather than nil (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2245\"\u003e#2245\u003c/a\u003e)\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eWARNING\u003c/strong\u003e SafeCopy now returns an empty slice rather than nil. For those using our \u003ccode\u003ey\u003c/code\u003e utility\npackage, this could be a breaking change. This has implications for empty slices stored in\nbadger, specifically, upon retrieval the value stored with the key will be equal to what was set\n(an empty []byte). See \u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2067\"\u003e#2067\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003efix: test.sh error (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2225\"\u003e#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: typo of abandoned (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2222\"\u003e#2222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocs\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd doc for encryption at rest (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2240\"\u003e#2240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove docs pages in the repo (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2232\"\u003e#2232\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChores\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): restrict Dgraph test to core packages only (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2242\"\u003e#2242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update README.md with correct links and badges (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: change renovate to maintain backwards compatible go version (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2236\"\u003e#2236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: configure renovate to leave go version as declared (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2235\"\u003e#2235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions (major) (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2229\"\u003e#2229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2221\"\u003e#2221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2218\"\u003e#2218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update the trunk conf file (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency node to v22 (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2219\"\u003e#2219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Update go minor and patch (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2212\"\u003e#2212\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCI\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emove to GitHub Actions runners\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/3290a6097deb427d4bb297fa73404c01776547d5\"\u003e\u003ccode\u003e3290a60\u003c/code\u003e\u003c/a\u003e chore: Update changelog (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2256\"\u003e#2256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/d3b6b868f918ae4787660175219293c91574d5bd\"\u003e\u003ccode\u003ed3b6b86\u003c/code\u003e\u003c/a\u003e fix(aix): add aix directory synchronization support (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2115\"\u003e#2115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/24bb0c179b9cba0c2cbee06495d1dbf6c6193eac\"\u003e\u003ccode\u003e24bb0c1\u003c/code\u003e\u003c/a\u003e test: add checksum tests for package y (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/94607132eaeeed4a8ce4c25f9a0893bc12a7ecd5\"\u003e\u003ccode\u003e9460713\u003c/code\u003e\u003c/a\u003e fix: correct the comment on value size in skl.node (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/10068c8f0abdbdc7dd58485dd6c3f4fde9cdc0f4\"\u003e\u003ccode\u003e10068c8\u003c/code\u003e\u003c/a\u003e chore(ci): update arm runner label (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/a700dc3b6332e2351674f34f841233541568f782\"\u003e\u003ccode\u003ea700dc3\u003c/code\u003e\u003c/a\u003e chore: prepare for v4.9.0 release (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2247\"\u003e#2247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/2a8b6042ae1bfe6676ad14d90261a3609f64fa80\"\u003e\u003ccode\u003e2a8b604\u003c/code\u003e\u003c/a\u003e fix(y): shall always return empty slice rather than nil (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2245\"\u003e#2245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/81b3cb9dc04b18e4cfae00d0a7198bdfa73c689e\"\u003e\u003ccode\u003e81b3cb9\u003c/code\u003e\u003c/a\u003e fix(docs): fix typos (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2227\"\u003e#2227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/b61f8668b4fc01571bcf01f428cb0e81d43d3497\"\u003e\u003ccode\u003eb61f866\u003c/code\u003e\u003c/a\u003e chore(ci): restrict Dgraph test to core packages only (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2242\"\u003e#2242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dgraph-io/badger/commit/0b1ebf52c29d221ed4ef0bbba320485e177e3f32\"\u003e\u003ccode\u003e0b1ebf5\u003c/code\u003e\u003c/a\u003e fix: test.sh error (\u003ca href=\"https://redirect.github.com/dgraph-io/badger/issues/2225\"\u003e#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dgraph-io/badger/compare/v4.8.0...v4.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/docker/docker` from 28.3.3+incompatible to 28.5.2+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/docker/docker/releases\"\u003egithub.com/docker/docker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev28.5.2\u003c/h2\u003e\n\u003ch2\u003e28.5.2\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003edocker/cli, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.2\"\u003emoby/moby, 28.5.2 milestone\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!CAUTION]\nThis release contains fixes for three high-severity security vulnerabilities in runc:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-9493-h29p-rfm2\"\u003eCVE-2025-31133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-qw9x-cqr3-wc7r\"\u003eCVE-2025-52565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/opencontainers/runc/security/advisories/GHSA-cgrx-mc8f-2prm\"\u003eCVE-2025-52881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll three vulnerabilities ultimately allow (through different methods) for full container breakouts by bypassing runc's restrictions for writing to arbitrary \u003ccode\u003e/proc\u003c/code\u003e files.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003ePackaging updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate runc to \u003ca href=\"https://github.com/opencontainers/runc/releases/tag/v1.3.3\"\u003ev1.3.3\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51394\"\u003emoby/moby#51394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edockerd-rootless.sh: if slirp4netns is not installed, try using pasta (passt). \u003ca href=\"https://redirect.github.com/moby/moby/pull/51162\"\u003emoby/moby#51162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.9\"\u003e1.24.9\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51387\"\u003emoby/moby#51387\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6613\"\u003edocker/cli#6613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate \u003ccode\u003eDefaultDockerfileName\u003c/code\u003e, \u003ccode\u003eDetectArchiveReader\u003c/code\u003e, \u003ccode\u003eWriteTempDockerfile\u003c/code\u003e, \u003ccode\u003eResolveAndValidateContextPath\u003c/code\u003e. These utilities were only used internally and will be removed in the next release. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6610\"\u003edocker/cli#6610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: cli/command/image/build: deprecate IsArchive utility. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate \u003ccode\u003eValidateMACAddress\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo-SDK: opts: deprecate ListOpts.Delete(). \u003ca href=\"https://redirect.github.com/docker/cli/pull/6560\"\u003edocker/cli#6560\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev28.5.1\u003c/h2\u003e\n\u003ch2\u003e28.5.1\u003c/h2\u003e\n\u003cp\u003eFor a full list of pull requests and changes in this release, refer to the relevant GitHub milestones:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003edocker/cli, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/issues?q=is%3Aclosed+milestone%3A28.5.1\"\u003emoby/moby, 28.5.1 milestone\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated and removed features, see \u003ca href=\"https://github.com/docker/cli/blob/v28.5.1/docs/deprecated.md\"\u003eDeprecated Features\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eChanges to the Engine API, see \u003ca href=\"https://github.com/moby/moby/blob/v28.5.1/docs/api/version-history.md\"\u003eAPI version history\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes and enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate BuildKit to v0.25.1. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51137\"\u003emoby/moby#51137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Go runtime to \u003ca href=\"https://go.dev/doc/devel/release#go1.24.8\"\u003e1.24.8\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51133\"\u003emoby/moby#51133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/docker/cli/pull/6541\"\u003edocker/cli#6541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapi/types/image: InspectResponse: deprecate \u003ccode\u003eParent\u003c/code\u003e and \u003ccode\u003eDockerVersion\u003c/code\u003e fields. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51105\"\u003emoby/moby#51105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eapi/types/plugin: deprecate \u003ccode\u003eConfig.DockerVersion\u003c/code\u003e field. \u003ca href=\"https://redirect.github.com/moby/moby/pull/51110\"\u003emoby/moby#51110\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/moby/moby/commit/89c5e8fd66634b6128fc4c0e6f1236e2540e46e0\"\u003e\u003ccode\u003e89c5e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51396\"\u003e#51396\u003c/a\u003e from thaJeztah/28.x_backport_api_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/9b93878308cae892878febfa52ff0b5799bea7b0\"\u003e\u003ccode\u003e9b93878\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51395\"\u003e#51395\u003c/a\u003e from thaJeztah/28.x_backport_rootless_reject\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/6178456763b64c360983c5a5ea35d4258171e91c\"\u003e\u003ccode\u003e6178456\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51398\"\u003e#51398\u003c/a\u003e from vvoland/51397-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/0cae4e5c8f76756eaba81dbd23ef57fccac3033f\"\u003e\u003ccode\u003e0cae4e5\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/buildkit v0.25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/33cc06f6169ddba8f00c50a8c12494b54b1cb2fc\"\u003e\u003ccode\u003e33cc06f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51394\"\u003e#51394\u003c/a\u003e from vvoland/51393-28.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/d525277410726d5f99e46b8b2ba60ea9b7011afa\"\u003e\u003ccode\u003ed525277\u003c/code\u003e\u003c/a\u003e api/docs: remove BuildCache.Parent field for API v1.42 and up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/2fbc51b4f895c75749896bf4655f7888a300bb9d\"\u003e\u003ccode\u003e2fbc51b\u003c/code\u003e\u003c/a\u003e dockerd-rootless.sh: reject DOCKERD_ROOTLESS_ROOTLESSKIT_NET=host\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/bd98008c078ab4a4d99f0c1577e641dbfe191cfd\"\u003e\u003ccode\u003ebd98008\u003c/code\u003e\u003c/a\u003e integration-cli: Adjust nofile limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/19675151a3d3b947501fcad1dcacbd00e6f4b23e\"\u003e\u003ccode\u003e1967515\u003c/code\u003e\u003c/a\u003e Dockerfile: update runc binary to v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moby/moby/commit/44896604b8f50d9ba38199c25ed2c7d2d40318a7\"\u003e\u003ccode\u003e4489660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/docker/issues/51387\"\u003e#51387\u003c/a\u003e from thaJeztah/28.x_bump_go\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/docker/compare/v28.3.3...v28.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/duckdb/duckdb-go/v2` from 2.5.0 to 2.10500.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/duckdb/duckdb-go/releases\"\u003egithub.com/duckdb/duckdb-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10500.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eNew versioning scheme.\u003c/strong\u003e The module version now encodes the DuckDB version in its second semver component (\u003ccode\u003e2.MAJOR_MINOR_PATCH.x\u003c/code\u003e). For example, DuckDB \u003ccode\u003ev1.5.0\u003c/code\u003e maps to duckdb-go version \u003ccode\u003e2.10500.x\u003c/code\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate copyright notice by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/112\"\u003educkdb/duckdb-go#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Context propagation in custom scalar UDF bind functions by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/114\"\u003educkdb/duckdb-go#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for BIGNUM by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/107\"\u003educkdb/duckdb-go#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix more embedded NULL string assignments by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/118\"\u003educkdb/duckdb-go#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate DuckDB to v1.5.0 by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/120\"\u003educkdb/duckdb-go#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-go/compare/v2.5.5...v2.10500.0\"\u003ehttps://github.com/duckdb/duckdb-go/compare/v2.5.5...v2.10500.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude actual value, row and col index in error when SetValue fails by \u003ca href=\"https://github.com/koote\"\u003e\u003ccode\u003e@​koote\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/81\"\u003educkdb/duckdb-go#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport nullable pointer types for Date, Time, TimeTZ, Interval, and HugeInt by \u003ca href=\"https://github.com/bruth\"\u003e\u003ccode\u003e@​bruth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/96\"\u003educkdb/duckdb-go#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd context support for query preparation, execution, and interruptio… by \u003ca href=\"https://github.com/EtgarDev\"\u003e\u003ccode\u003e@​EtgarDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/88\"\u003educkdb/duckdb-go#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct SetValue error row/col by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/101\"\u003educkdb/duckdb-go#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeflake TestInterrupt by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/102\"\u003educkdb/duckdb-go#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSingle module with v0.3.2 bindings by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/98\"\u003educkdb/duckdb-go#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNewAppenderWithColumns\u003c/code\u003e support by \u003ca href=\"https://github.com/EtgarDev\"\u003e\u003ccode\u003e@​EtgarDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/94\"\u003educkdb/duckdb-go#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appending floats and negative numbers to a hugeint appender by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/103\"\u003educkdb/duckdb-go#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for UHUGEINT by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/104\"\u003educkdb/duckdb-go#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TIMESTAMPTZ for time.Time by \u003ca href=\"https://github.com/bruth\"\u003e\u003ccode\u003e@​bruth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/105\"\u003educkdb/duckdb-go#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix string truncation at embedded null bytes by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/109\"\u003educkdb/duckdb-go#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve the timezone of TIMETZ by \u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/108\"\u003educkdb/duckdb-go#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate DuckDB to v1.4.4 by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/111\"\u003educkdb/duckdb-go#111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koote\"\u003e\u003ccode\u003e@​koote\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/81\"\u003educkdb/duckdb-go#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruth\"\u003e\u003ccode\u003e@​bruth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/96\"\u003educkdb/duckdb-go#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF\"\u003e\u003ccode\u003e@​JelteF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/103\"\u003educkdb/duckdb-go#103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/duckdb/duckdb-go/compare/v2.5.4...v2.5.5\"\u003ehttps://github.com/duckdb/duckdb-go/compare/v2.5.4...v2.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGeneralize \u003ccode\u003egetValue\u003c/code\u003e by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/69\"\u003educkdb/duckdb-go#69\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake function arguments available during scalar UDF binding by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/70\"\u003educkdb/duckdb-go#70\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegression test for \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/issues/22\"\u003e#22\u003c/a\u003e by \u003ca href=\"https://github.com/mlafeldt\"\u003e\u003ccode\u003e@​mlafeldt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/79\"\u003educkdb/duckdb-go#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd script and documentation for building Go apps with local DuckDB src by \u003ca href=\"https://github.com/EtgarDev\"\u003e\u003ccode\u003e@​EtgarDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/82\"\u003educkdb/duckdb-go#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMap projected columns for ChunkTableSource by \u003ca href=\"https://github.com/wmTJc9IK0Q\"\u003e\u003ccode\u003e@​wmTJc9IK0Q\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/68\"\u003educkdb/duckdb-go#68\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport new prepared statement metadata functions by \u003ca href=\"https://github.com/hrl20\"\u003e\u003ccode\u003e@​hrl20\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/duckdb/duckdb-go/pull/51\"\u003educkdb/duckdb-go#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate mappings to DuckDB v1.4.3 by \u003ca href=\"https://github.com/taniabogatsch\"\u003e\u003ccode\u003e@​taniabogatsch\u003c/cod...\n\n_Description has been truncated_","html_url":"https://github.com/Blitzy-Sandbox/blitzy-RudderStack/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blitzy-Sandbox%2Fblitzy-RudderStack/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}}]}