{"id":1167,"name":"github.com/gofiber/fiber/v2","ecosystem":"go","repository_url":"https://github.com/gofiber/fiber","issues_count":1209,"created_at":"2025-06-06T15:01:41.182Z","updated_at":"2025-06-06T15:01:41.182Z","purl":"pkg:golang/github.com/gofiber/fiber/v2","metadata":{"id":3754469,"name":"github.com/gofiber/fiber/v2","ecosystem":"go","description":"Package fiber is an Express inspired web framework built on top of Fasthttp,\nthe fastest HTTP engine for Go. Designed to ease things up for fast\ndevelopment with zero memory allocation and performance in mind.","homepage":"https://github.com/gofiber/fiber","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/gofiber/fiber","keywords_array":[],"namespace":"github.com/gofiber/fiber","versions_count":91,"first_release_published_at":"2020-09-14T10:38:05.000Z","latest_release_published_at":"2025-05-22T07:00:28.000Z","latest_release_number":"v2.52.8","last_synced_at":"2025-06-05T23:01:29.254Z","created_at":"2022-04-11T15:30:49.093Z","updated_at":"2025-06-05T23:01:29.255Z","registry_url":"https://pkg.go.dev/github.com/gofiber/fiber/v2","install_command":"go get github.com/gofiber/fiber/v2","documentation_url":"https://pkg.go.dev/github.com/gofiber/fiber/v2#section-documentation","metadata":{},"repo_metadata":{"uuid":"234231371","full_name":"gofiber/fiber","owner":"gofiber","description":"⚡️ Express inspired web framework written in Go","archived":false,"fork":false,"pushed_at":"2023-03-20T07:39:46.000Z","size":217007,"stargazers_count":25243,"open_issues_count":37,"forks_count":1278,"subscribers_count":259,"default_branch":"master","last_synced_at":"2023-03-20T08:46:21.365Z","etag":null,"topics":["express","expressjs","fast","fiber","flexible","framework","friendly","go","golang","hacktoberfest","hacktoberfest2020","nodejs","performance","rest-api","web"],"latest_commit_sha":null,"homepage":"https://gofiber.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":null,"changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null},"funding":{"github":["gofiber"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"custom":"https://gofiber.io/support"}},"created_at":"2020-01-16T03:59:20.000Z","updated_at":"2023-03-20T08:33:48.000Z","dependencies_parsed_at":"2022-07-13T10:50:33.054Z","dependency_job_id":null,"html_url":"https://github.com/gofiber/fiber","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gofiber%2Ffiber","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gofiber%2Ffiber/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gofiber%2Ffiber/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gofiber","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":"gofiber","name":"Fiber","uuid":"59947262","kind":"organization","description":"🚀 Fiber is an Express inspired web framework written in Go with 💖","email":"fenny@gofiber.io","website":"https://gofiber.io","location":null,"twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/59947262?v=4","repositories_count":30,"last_synced_at":"2023-03-03T21:48:45.435Z","metadata":{"has_sponsors_listing":true},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gofiber"},"tags":[{"name":"v2.37.1","sha":"012a2b16a5a391f76701431027224d69897e7fb2","kind":"commit","published_at":"2022-09-08T05:32:17.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.37.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.37.1"},{"name":"v2.37.0","sha":"1f18ae35490c4a8fd0a88cc39f5f6808957206bb","kind":"commit","published_at":"2022-08-30T16:30:41.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.37.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.37.0"},{"name":"v2.37.0-rc.1","sha":"f031e08d1872106d78bc375c38c752223b427fa8","kind":"commit","published_at":"2022-08-18T14:29:52.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.37.0-rc.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.37.0-rc.1"},{"name":"v2.36.0","sha":"1cca495c7b0fd47ace6952d9fb90cad9f4a03565","kind":"commit","published_at":"2022-08-02T06:31:22.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.36.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.36.0"},{"name":"v2.35.0","sha":"2a2337d83e2ba07879a514299570432765589185","kind":"commit","published_at":"2022-07-06T10:51:08.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.35.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.35.0"},{"name":"v2.34.1","sha":"b1c3b43f7b6295fa85098fa5c9bff57a999311c4","kind":"commit","published_at":"2022-06-14T06:01:06.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.34.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.34.1"},{"name":"v2.34.0","sha":"deb02cb64e11c6588abfe2bd38a6ff75ce9b5b0c","kind":"commit","published_at":"2022-05-23T07:13:49.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.34.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.34.0"},{"name":"v2.34.0-rc.1","sha":"b31c1756a04ff16b1a6167fccbcdaacde4885fe5","kind":"commit","published_at":"2022-05-18T06:44:48.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.34.0-rc.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.34.0-rc.1"},{"name":"v2.33.0","sha":"aace4251191cbe8903a9614ee723b129ba23be5b","kind":"commit","published_at":"2022-05-02T13:35:24.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.33.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.33.0"},{"name":"v2.32.0","sha":"cbb63c0c3c76ea5f862b48630c14c40bddff2d6f","kind":"commit","published_at":"2022-04-15T14:01:43.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.32.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.32.0"},{"name":"v2.31.0","sha":"907fdfa9fd83b16082573cf800d8ce488cff53a6","kind":"commit","published_at":"2022-03-30T08:01:44.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.31.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.31.0"},{"name":"v2.30.0","sha":"528b8b46305e77a937a9aca4c2af00961c6898f8","kind":"commit","published_at":"2022-03-21T13:57:01.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.30.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.30.0"},{"name":"v2.29.0","sha":"166e55eec614f98773c23d9eb312b0c12f725887","kind":"commit","published_at":"2022-03-08T12:55:10.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.29.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.29.0"},{"name":"v2.28.0","sha":"d4c3f27023df2312b6b3a4ed016a85d1df178d8d","kind":"commit","published_at":"2022-02-28T07:19:40.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.28.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.28.0"},{"name":"v2.27.0","sha":"daab00c36e5542214b04080e1f0f6fad73735d70","kind":"commit","published_at":"2022-02-14T14:32:18.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.27.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.27.0"},{"name":"v2.26.0","sha":"6b29698d91d833d5ec694363dbb809bc88618d4b","kind":"commit","published_at":"2022-02-03T08:43:41.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.26.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.26.0"},{"name":"v2.25.0","sha":"d59f1af9c8c7c7da490edc43570e6564d03f510d","kind":"commit","published_at":"2022-01-21T08:24:11.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.25.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.25.0"},{"name":"v2.24.0","sha":"8f2a841db9444079141835b1a9e9c46e7f17f22b","kind":"commit","published_at":"2021-12-31T17:33:49.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.24.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.24.0"},{"name":"v2.23.0","sha":"ad98f5e807fdda52db1e53ad5e37d7b0d2424532","kind":"commit","published_at":"2021-12-06T11:39:54.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.23.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.23.0"},{"name":"v2.22.0","sha":"5ff3bc88a3d9e7da5111491eae8910daec8c5ef4","kind":"commit","published_at":"2021-11-15T07:39:58.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.22.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.22.0"},{"name":"v2.21.0","sha":"e9ca6f0483407e6dd572a9a07d4237c88def785c","kind":"commit","published_at":"2021-10-28T06:56:56.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.21.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.21.0"},{"name":"v2.20.2","sha":"e8fc3bc928e09c5e52690526aa38c99eb472be76","kind":"commit","published_at":"2021-10-13T13:11:12.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.20.2","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.20.2"},{"name":"v2.20.1","sha":"15390647ca8065572e722a9ca00e7a671d429cbc","kind":"commit","published_at":"2021-10-07T08:49:13.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.20.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.20.1"},{"name":"v2.20.0","sha":"45e4da20718be4daa63188ab413d3af163e8c25e","kind":"commit","published_at":"2021-10-06T06:48:17.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.20.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.20.0"},{"name":"v2.19.0","sha":"0ad677e8e59cb3f26db930c5dcf8ccc893958e8a","kind":"commit","published_at":"2021-09-21T06:22:52.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.19.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.19.0"},{"name":"v2.18.0","sha":"12befe9440ddd56a3674893f21364069fa6beec7","kind":"commit","published_at":"2021-08-26T05:20:25.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.18.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.18.0"},{"name":"v2.17.0","sha":"385c94adcd2ab0e5b5642cc5ccd9b46ed36559f3","kind":"commit","published_at":"2021-08-12T06:20:49.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.17.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.17.0"},{"name":"v2.16.0","sha":"5636441fe5d3c3728fea7e5ed1a03c4c1d0ef482","kind":"commit","published_at":"2021-07-30T18:40:44.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.16.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.16.0"},{"name":"v2.15.0","sha":"005471d7caf26953a6f1a86680049b8aca90aa74","kind":"commit","published_at":"2021-07-16T06:45:10.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.15.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.15.0"},{"name":"v2.14.0","sha":"ff57431cde4826e5826bb264139bcae0ad6bf458","kind":"commit","published_at":"2021-07-01T12:10:54.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.14.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.14.0"},{"name":"v2.13.0","sha":"1def652e574896cbc7fe0dcc9116b5d39e6b2af9","kind":"commit","published_at":"2021-06-16T17:57:55.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.13.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.13.0"},{"name":"v2.12.0","sha":"3698ed6ddd4cc2f042456d662538a57bb67c0ea2","kind":"commit","published_at":"2021-06-06T07:51:58.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.12.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.12.0"},{"name":"v2.11.0","sha":"b14224e5e4a20372025e5d76a54f65830e5eb6b1","kind":"commit","published_at":"2021-06-02T06:08:35.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.11.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.11.0"},{"name":"v2.10.0","sha":"67adaeadecfcdb5d56433631567476eef4bf2fb2","kind":"commit","published_at":"2021-05-19T06:49:35.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.10.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.10.0"},{"name":"v2.9.0","sha":"24b5370b93915fc956a72111c747b553f8805b53","kind":"commit","published_at":"2021-05-06T09:18:49.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.9.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.9.0"},{"name":"v2.8.0","sha":"a48cb806f39f4717cb1326eee7f9fee96f68e2d5","kind":"commit","published_at":"2021-04-20T06:42:40.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.8.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.8.0"},{"name":"v2.7.1","sha":"cfa07b7499a2dad8605375e753ddfeae4007a000","kind":"commit","published_at":"2021-03-29T07:43:40.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.7.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.7.1"},{"name":"v2.7.0","sha":"47f44f396080bb31cb918dbffc0ac4dec1ed9270","kind":"commit","published_at":"2021-03-28T13:49:51.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.7.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.7.0"},{"name":"v2.6.0","sha":"12cefa2f311fef899e1a066bf2e4958a6ec188da","kind":"commit","published_at":"2021-03-13T11:49:51.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.6.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.6.0"},{"name":"v2.5.0","sha":"d1d8edadf40d6b25d634536cb253bb4e6c4829ca","kind":"commit","published_at":"2021-02-08T08:10:45.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.5.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.5.0"},{"name":"v2.4.1","sha":"3e2dd90be4ec68b479af643707eab8b2bd58f3d4","kind":"commit","published_at":"2021-02-02T01:49:47.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.4.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.4.1"},{"name":"v2.4.0","sha":"267fd5ec5979126a93ba79e234d4d8552e033851","kind":"commit","published_at":"2021-01-31T06:56:41.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.4.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.4.0"},{"name":"v2.3.3","sha":"93022ee8178b4b4ab8bf8bd2ab3954dd4a6cbfdc","kind":"commit","published_at":"2021-01-11T21:42:38.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.3.3","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.3.3"},{"name":"v2.3.2","sha":"9ade2129e66f342269ed9a98371eb058a573a3ec","kind":"commit","published_at":"2020-12-28T05:28:42.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.3.2","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.3.2"},{"name":"v2.3.1","sha":"c8709afcb36fb37e8baab885769fdd56e45d9798","kind":"commit","published_at":"2020-12-28T01:49:02.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.3.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.3.1"},{"name":"v2.3.0","sha":"f894140db3ab64569f621b671f9313e00c09767f","kind":"commit","published_at":"2020-12-16T02:03:42.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.3.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.3.0"},{"name":"v2.2.5","sha":"61f5c43dca6010a11a51eab383a06968bd7c89fb","kind":"commit","published_at":"2020-12-11T00:03:39.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.2.5","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.2.5"},{"name":"v2.2.4","sha":"9049720218a875a03dd6f272743c13774a6dcb2b","kind":"commit","published_at":"2020-12-09T00:31:00.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.2.4","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.2.4"},{"name":"v2.2.3","sha":"c9df437c7954df8948f7260698bd75ffbfebead5","kind":"commit","published_at":"2020-12-03T10:18:33.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.2.3","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.2.3"},{"name":"v2.2.2","sha":"41d797c9907496d0edd98cfcc836b59cd513cb23","kind":"commit","published_at":"2020-11-30T13:37:17.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.2.2","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.2.2"},{"name":"v2.2.1","sha":"51a62a39aaa0544f2b802d5cc6ed61321d9b464d","kind":"commit","published_at":"2020-11-26T21:36:38.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.2.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.2.1"},{"name":"v2.2.0","sha":"f881582df4a31618a56c0ee44fb17736674f3e13","kind":"commit","published_at":"2020-11-14T02:15:00.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.2.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.2.0"},{"name":"v2.1.4","sha":"9f77e3837e2721b021608c2ae2e1aace0ed38e78","kind":"commit","published_at":"2020-11-06T01:35:01.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.1.4","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.1.4"},{"name":"v2.1.3","sha":"0a5d73f85653b51c09f458443a0098b97f7d4883","kind":"commit","published_at":"2020-11-03T08:18:47.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.1.3","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.1.3"},{"name":"v2.1.2","sha":"58cd7a924538a9bd0a8663bf61ed82f6b86668cb","kind":"commit","published_at":"2020-10-28T02:59:03.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.1.2","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.1.2"},{"name":"v2.1.1","sha":"619f802fc6ac2f93821e3e797d70d75500f4235e","kind":"commit","published_at":"2020-10-22T10:17:52.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.1.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.1.1"},{"name":"v2.1.0","sha":"dc3694162626eac2dc103c406c1e5387e1f6434b","kind":"commit","published_at":"2020-10-15T11:06:56.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.1.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.1.0"},{"name":"v2.0.6","sha":"b6e8e7cca8a866acacbbbed104436161c5e5458e","kind":"commit","published_at":"2020-10-05T19:54:02.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.0.6","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.0.6"},{"name":"v2.0.5","sha":"6812c32effe6c2cd7f150f6eecf239e099bc6a04","kind":"commit","published_at":"2020-10-01T21:31:13.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.0.5","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.0.5"},{"name":"v2.0.4","sha":"5d04abf55e3833955a8ed8c8d25a1324d2f2f7ad","kind":"commit","published_at":"2020-09-29T19:51:02.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.0.4","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.0.4"},{"name":"v2.0.3","sha":"5728938a316a87c6014a0cf74ad3b58bd7c1ed5f","kind":"commit","published_at":"2020-09-27T22:57:02.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.0.3","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.0.3"},{"name":"v2.0.2","sha":"61846c492cfc6ef6d12e1d210ca6229091d16b71","kind":"commit","published_at":"2020-09-19T09:50:02.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.0.2","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.0.2"},{"name":"v2.0.1","sha":"221fa325db4dcce98964f9a9479fd1d053277412","kind":"commit","published_at":"2020-09-15T19:09:44.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.0.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.0.1"},{"name":"v2.0.0","sha":"f3434e503771785088b15a91946661fc00e2da49","kind":"commit","published_at":"2020-09-14T10:38:05.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v2.0.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v2.0.0"},{"name":"v1.14.6","sha":"755b75f6f854ab146b2416b2219b5bf11fc3310f","kind":"commit","published_at":"2020-09-11T18:56:02.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.14.6","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.14.6"},{"name":"v1.14.5","sha":"be1d3a1285acf6f84fd8180e6f0cf274d8962d7b","kind":"commit","published_at":"2020-09-01T12:35:38.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.14.5","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.14.5"},{"name":"v1.14.4","sha":"09695c4ff052098f75effee6dadbb88f818227f5","kind":"commit","published_at":"2020-08-24T08:57:39.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.14.4","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.14.4"},{"name":"v1.14.3","sha":"7a152c2ded09f3dafa0e46c7a037e595e5d52d17","kind":"commit","published_at":"2020-08-24T08:36:47.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.14.3","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.14.3"},{"name":"v1.14.2","sha":"53a7a6204e6c55ba18143e01ddcdc8332189b1d0","kind":"commit","published_at":"2020-08-16T09:36:25.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.14.2","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.14.2"},{"name":"v1.14.1","sha":"e98a1b1bb367934a79bdf2ec7418f461c4b379ee","kind":"commit","published_at":"2020-08-14T15:01:37.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.14.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.14.1"},{"name":"v1.13.3","sha":"2975344b4d6765542e81b2b73bbbba5384dc6c04","kind":"commit","published_at":"2020-07-22T00:12:02.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.13.3","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.13.3"},{"name":"v1.13.2","sha":"0cbe432ee0d6650acb4fe72d5b455600d7be2edb","kind":"commit","published_at":"2020-07-21T21:41:27.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.13.2","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.13.2"},{"name":"v1.13.1","sha":"500556178a71fb65237a12d95b3bd94a66f03b4f","kind":"commit","published_at":"2020-07-19T11:20:52.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.13.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.13.1"},{"name":"v1.13.0","sha":"55d0fe1944023da00372c73ebfa84c18e56d5a96","kind":"commit","published_at":"2020-07-18T01:10:54.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.13.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.13.0"},{"name":"v1.12.6","sha":"a6d333730881903da4d3e3ef2592c6f9abc7b8e2","kind":"commit","published_at":"2020-07-11T10:59:09.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.12.6","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.12.6"},{"name":"v1.12.5","sha":"0e9593886c2cb51dd78d1946eac620c8c83bf90a","kind":"commit","published_at":"2020-07-08T11:43:29.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.12.5","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.12.5"},{"name":"v1.12.4","sha":"c39a12c769b901d9f08f3122443a57fff8da758f","kind":"commit","published_at":"2020-07-04T08:42:00.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.12.4","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.12.4"},{"name":"v1.12.3","sha":"0b24e2f8a2a06e62fd41aa7ddd1cb5ae67508ef1","kind":"commit","published_at":"2020-07-03T13:18:31.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.12.3","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.12.3"},{"name":"v1.12.2","sha":"bc070ada7e169bfce8c37086ef5c28aa45856b35","kind":"commit","published_at":"2020-06-30T23:32:49.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.12.2","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.12.2"},{"name":"v1.12.1","sha":"df3665432896260348f79a4304f331bbc5192322","kind":"commit","published_at":"2020-06-27T15:16:51.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.12.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.12.1"},{"name":"v1.12.0","sha":"308ab66eb6d6863386cc51c459afc3d2e0f61f3a","kind":"commit","published_at":"2020-06-19T09:27:39.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.12.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.12.0"},{"name":"v1.11.1","sha":"a331823a09e1b913a491cf93cd17963c4615e181","kind":"commit","published_at":"2020-06-12T10:50:22.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.11.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.11.1"},{"name":"v1.11.0","sha":"164fbb36199325a84bcadc0e3ca7ba62266a94bf","kind":"commit","published_at":"2020-06-08T03:59:55.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.11.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.11.0"},{"name":"v1.10.5","sha":"6e9fae815a962efc2bcf34043b36fe02f98e8b96","kind":"commit","published_at":"2020-06-03T15:28:00.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.10.5","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.10.5"},{"name":"v1.10.0","sha":"edb10010da90edcf7d35b5988cd40e33d52d35d8","kind":"commit","published_at":"2020-05-27T21:05:47.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.10.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.10.0"},{"name":"v1.9.6","sha":"99f95b2561b89376ee83ab23a9a199e14e7ecf12","kind":"commit","published_at":"2020-05-11T11:42:42.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.9.6","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.9.6"},{"name":"v1.9.3","sha":"0419d089e95155ffae32f7adec409a265b712663","kind":"commit","published_at":"2020-04-28T19:34:34.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.9.3","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.9.3"},{"name":"v1.9.2","sha":"541026733d95df6ae6616575d48e51785edfa4a9","kind":"commit","published_at":"2020-04-24T01:23:03.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.9.2","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.9.2"},{"name":"v1.9.1","sha":"be2f278f6e0fdc0cca6cc2b73c2075ec48738762","kind":"commit","published_at":"2020-04-20T14:35:02.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.9.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.9.1"},{"name":"v1.9.0","sha":"776fb47c109d4d480e6e0fcb41d69c7a88803918","kind":"commit","published_at":"2020-04-13T13:25:40.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.9.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.9.0"},{"name":"v1.8.43","sha":"feb7c59aa1012bac7302848337fb09df9318343a","kind":"commit","published_at":"2020-03-31T08:22:31.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.8.43","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.8.43"},{"name":"v1.8.42","sha":"feb7c59aa1012bac7302848337fb09df9318343a","kind":"commit","published_at":"2020-03-31T08:22:31.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.8.42","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.8.42"},{"name":"v1.8.41","sha":"0b64373d9ec4795ea7f6bebe7ceb476c39c8e52f","kind":"commit","published_at":"2020-03-23T05:20:22.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.8.41","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.8.41"},{"name":"v1.8.4","sha":"1ff27277c6241838f89fbe1871a21ab0e02bbaf4","kind":"commit","published_at":"2020-03-23T02:50:20.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.8.4","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.8.4"},{"name":"v1.8.3","sha":"520d2ce0c694179b413a6a212eb08fd89f49c4d4","kind":"commit","published_at":"2020-03-14T12:04:11.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.8.3","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.8.3"},{"name":"v1.8.2","sha":"51407bb6a7a927938f78b152d7f2abc01e93ad5d","kind":"commit","published_at":"2020-03-04T13:07:38.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.8.2","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.8.2"},{"name":"v1.8.1","sha":"d6f53561d95cc5dd5acba51b2327125b456b77e5","kind":"commit","published_at":"2020-03-01T08:24:25.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.8.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.8.1"},{"name":"v1.8.0","sha":"30a8b9b2b59b2f498bfaf72863b60626977bf1e5","kind":"commit","published_at":"2020-02-27T04:32:42.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.8.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.8.0"},{"name":"v1.7.1","sha":"a50fda0034b55c3c19b94d0df6fad00ec7b1f861","kind":"commit","published_at":"2020-02-22T15:32:59.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.7.1","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.7.1"},{"name":"v1.0.0","sha":"ea7eb824ae33625b34a7d7f23ba8738ab7b836ad","kind":"commit","published_at":"2020-02-22T03:37:04.000Z","download_url":"https://codeload.github.com/gofiber/fiber/tar.gz/v1.0.0","html_url":"https://github.com/gofiber/fiber/releases/tag/v1.0.0"}]},"repo_metadata_updated_at":"2023-03-21T19:02:53.974Z","dependent_packages_count":5791,"downloads":null,"downloads_period":null,"dependent_repos_count":5223,"rankings":{"downloads":null,"dependent_repos_count":0.11588290950136113,"dependent_packages_count":0.05083493791912888,"stargazers_count":0.05944575393400173,"forks_count":0.7045307416506208,"docker_downloads_count":0.4845918265719408,"average":0.28305723391541066},"purl":"pkg:golang/github.com/gofiber/fiber/v2","advisories":[{"uuid":"GSA_kwCzR0hTQS0zcTVwLTM1NTgtMzY0Zs4AA1xI","url":"https://github.com/advisories/GHSA-3q5p-3558-364f","title":"Fiber unauthorized access vulnerability in `ctx.IsFromLocal()`","description":"### Impact\nThis vulnerability can be categorized as a security misconfiguration. It impacts users of our project who rely on the [ctx.IsFromLocal()](https://docs.gofiber.io/api/ctx#isfromlocal) method to restrict access to localhost requests. If exploited, it could allow unauthorized access to resources intended only for localhost.\n\nIn it's implementation it uses c.IPs():\n\n```go\n// IPs returns a string slice of IP addresses specified in the X-Forwarded-For request header.\n// When IP validation is enabled, only valid IPs are returned.\nfunc (c *Ctx) IPs() []string {\n    return c.extractIPsFromHeader(HeaderXForwardedFor)\n}\n```\n\nThereby, setting `X-Forwarded-For: 127.0.0.1` in a request from a foreign host, will result in true for [ctx.IsFromLocal()](https://docs.gofiber.io/api/ctx#isfromlocal) \n\n### Patches\nThis issue has been patched in `v2.49.2` with commit [b8c9ede6efa231116c4bd8bb9d5e03eac1cb76dc](https://github.com/gofiber/fiber/commit/b8c9ede6efa231116c4bd8bb9d5e03eac1cb76dc)\n\n### Workarounds\nCurrently, there are no known workarounds to remediate this vulnerability without upgrading to the patched version. We strongly advise users to apply the patch as soon as it is released.\n\n### References\nFor further information and context regarding this security issue, please refer to the following resources:\n\n- [Mozilla Developer Network - X-Forwarded-For](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For)\n\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-09-08T13:27:21.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/gofiber/fiber/security/advisories/GHSA-3q5p-3558-364f","https://github.com/gofiber/fiber/commit/b8c9ede6efa231116c4bd8bb9d5e03eac1cb76dc","https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For","https://nvd.nist.gov/vuln/detail/CVE-2023-41338","https://docs.gofiber.io/api/ctx#isfromlocal","https://github.com/advisories/GHSA-3q5p-3558-364f"],"source_kind":"github","identifiers":["GHSA-3q5p-3558-364f","CVE-2023-41338"],"repository_url":"https://github.com/gofiber/fiber","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"2.49.2","vulnerable_version_range":"\u003c 2.49.2"}],"ecosystem":"go","package_name":"github.com/gofiber/fiber/v2"},{"versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.14.6"}],"ecosystem":"go","package_name":"github.com/gofiber/fiber"}],"created_at":"2023-09-08T14:05:46.190Z","updated_at":"2023-11-05T05:01:23.000Z","epss_percentage":0.00334,"epss_percentile":0.55511},{"uuid":"GSA_kwCzR0hTQS1oZzNnLWdwaHctNWhobc4ABIPo","url":"https://github.com/advisories/GHSA-hg3g-gphw-5hhm","title":"Fiber panics when fiber.Ctx.BodyParser parses invalid range index","description":"### Summary\nWhen using the `fiber.Ctx.BodyParser` to parse into a struct with range values, a panic occurs when trying to parse a negative range index\n\n### Details\n`fiber.Ctx.BodyParser` can map flat data to nested slices using `key[idx]value` syntax, however when idx is negative, it causes a panic instead of returning an error stating it cannot process the data. \n\nSince this data is user-provided, this could lead to denial of service for anyone relying on this `fiber.Ctx.BodyParser`  functionality  \n\n### Reproducing\nTake a simple GoFiberV2 server which returns a JSON encoded version of the FormData\n```go\npackage main\n\nimport (\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"net/http\"\n\n\t\"github.com/gofiber/fiber/v2\"\n)\n\ntype RequestBody struct {\n\tNestedContent []*struct {\n\t\tValue string `form:\"value\"`\n\t} `form:\"nested-content\"`\n}\n\nfunc main() {\n\tapp := fiber.New()\n\n\tapp.Post(\"/\", func(c *fiber.Ctx) error {\n\t\tformData := RequestBody{}\n\t\tif err := c.BodyParser(\u0026formData); err != nil {\n\t\t\tfmt.Println(err)\n\t\t\treturn c.SendStatus(http.StatusUnprocessableEntity)\n\t\t}\n                c.Set(\"Content-Type\", \"application/json\")\n                s, _ := json.Marshal(formData)\n                return c.SendString(string(s))\n\t})\n\n\tfmt.Println(app.Listen(\":3000\"))\n}\n\n```\n\n**Correct Behaviour**\nSend a valid request such as:\n```bash\ncurl --location 'localhost:3000' \\\n--form 'nested-content[0].value=\"Foo\"' \\\n--form 'nested-content[1].value=\"Bar\"'\n```\nYou recieve valid JSON\n```json\n{\"NestedContent\":[{\"Value\":\"Foo\"},{\"Value\":\"Bar\"}]}\n```\n\n**Crashing behaviour**\nSend an invalid request such as:\n```bash\ncurl --location 'localhost:3000' \\\n--form 'nested-content[-1].value=\"Foo\"'\n```\nThe server panics and crashes\n```\npanic: reflect: slice index out of range\n\ngoroutine 8 [running]:\nreflect.Value.Index({0x738000?, 0xc000010858?, 0x0?}, 0x738000?)\n        /usr/lib/go-1.24/src/reflect/value.go:1418 +0x167\ngithub.com/gofiber/fiber/v2/internal/schema.(*Decoder).decode(0xc00002c570, {0x75d420?, 0xc000010858?, 0x7ff424822108?}, {0xc00001c498, 0x17}, {0xc00014e2d0, 0x2, 0x2}, {0xc00002c710, ...})\n[...]\n```\n\n### Impact\nAnyone using `fiber.Ctx.BodyParser` can/will have their servers crashed when an invalid payload is sent","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2025-05-22T20:08:31.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P","references":["https://github.com/gofiber/fiber/security/advisories/GHSA-hg3g-gphw-5hhm","https://nvd.nist.gov/vuln/detail/CVE-2025-48075","https://github.com/gofiber/fiber/commit/e115c08b8f059a4a031b492aa9eef0712411853d","https://pkg.go.dev/vuln/GO-2025-3706","https://github.com/advisories/GHSA-hg3g-gphw-5hhm"],"source_kind":"github","identifiers":["GHSA-hg3g-gphw-5hhm","CVE-2025-48075"],"repository_url":"https://github.com/gofiber/fiber","blast_radius":28.62798419894485,"packages":[{"versions":[{"first_patched_version":"2.52.7","vulnerable_version_range":"\u003e= 2.52.6, \u003c 2.52.7"}],"ecosystem":"go","package_name":"github.com/gofiber/fiber/v2"}],"created_at":"2025-05-22T21:07:52.397Z","updated_at":"2025-05-28T19:46:58.000Z","epss_percentage":0.00055,"epss_percentile":0.1729},{"uuid":"GSA_kwCzR0hTQS05OGoyLTNqM3AtZncyds4AA9cs","url":"https://github.com/advisories/GHSA-98j2-3j3p-fw2v","title":"Session Middleware Token Injection Vulnerability","description":"A security vulnerability has been identified in the Fiber session middleware where a user can supply their own session_id value, leading to the creation of a session with that key.\n\n## Impact\nThe identified vulnerability is a session middleware issue in GoFiber versions 2 and above. This vulnerability allows users to supply their own session_id value, resulting in the creation of a session with that key. If a website relies on the mere presence of a session for security purposes, this can lead to significant security risks, including unauthorized access and session fixation attacks. All users utilizing GoFiber's session middleware in the affected versions are impacted.\n\n## Patches\nThe issue has been addressed in the latest patch. Users are strongly encouraged to upgrade to version 2.52.5 or higher to mitigate this vulnerability.\n\n## Workarounds\nUsers who are unable to upgrade immediately can apply the following workarounds to reduce the risk:\n\n1. **Validate Session IDs**: Implement additional validation to ensure session IDs are not supplied by the user and are securely generated by the server.\n2. **Session Management**: Regularly rotate session IDs and enforce strict session expiration policies.\n\n## References\nFor more information on session best practices:\n- [OWASP Session Management Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html)\n\nUsers are encouraged to review these references and take immediate action to secure their applications.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2024-07-01T20:35:03.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/gofiber/fiber/security/advisories/GHSA-98j2-3j3p-fw2v","https://github.com/gofiber/fiber/commit/66a881441b27322a331f1b526cf1eb6b3358a4d8","https://nvd.nist.gov/vuln/detail/CVE-2024-38513","https://github.com/gofiber/fiber/commit/7926e5bf4da03e54f62d27d53229d35b264cba8e","https://github.com/advisories/GHSA-98j2-3j3p-fw2v"],"source_kind":"github","identifiers":["GHSA-98j2-3j3p-fw2v","CVE-2024-38513"],"repository_url":"https://github.com/gofiber/fiber","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"2.52.5","vulnerable_version_range":"\u003c= 2.52.4"}],"ecosystem":"go","package_name":"github.com/gofiber/fiber/v2/middleware/session"},{"versions":[{"first_patched_version":"2.52.5","vulnerable_version_range":"\u003c= 2.52.4"}],"ecosystem":"go","package_name":"github.com/gofiber/fiber/v2"},{"versions":[{"first_patched_version":"2.52.5","vulnerable_version_range":"\u003c= 2.52.4"}],"ecosystem":"go","package_name":"github.com/gofiber/fiber"}],"created_at":"2024-07-01T21:05:26.896Z","updated_at":"2024-07-05T18:00:05.000Z","epss_percentage":0.00339,"epss_percentile":0.55767},{"uuid":"GSA_kwCzR0hTQS05NHc5LTk3cDMtcDM2OM4AA2gP","url":"https://github.com/advisories/GHSA-94w9-97p3-p368","title":"CSRF Token Reuse Vulnerability","description":"A Cross-Site Request Forgery (CSRF) vulnerability has been identified in the application, which allows an attacker to inject arbitrary values and forge malicious requests on behalf of a user. This vulnerability can allow an attacker to inject arbitrary values without any authentication, or perform various malicious actions on behalf of an authenticated user, potentially compromising the security and integrity of the application.\n\n## Vulnerability Details\n\nThe vulnerability is caused by improper validation and enforcement of CSRF tokens within the application. The following issues were identified:\n\n1. **Token Injection**: For 'safe' methods, the token was extracted from the cookie and saved to storage without further validation or sanitization.\n\n2. **Lack of Token Association**: The CSRF token was validated against tokens in storage but not associated with a session, nor by using a Double Submit Cookie Method, allowing for token reuse.\n\n### Specific Go Packages Affected\ngithub.com/gofiber/fiber/v2/middleware/csrf\n\n## Remediation\n\nTo remediate this vulnerability, it is recommended to take the following actions:\n\n1. **Update the Application**: Upgrade the application to a fixed version with a patch for the vulnerability.\n\n2. **Implement Proper CSRF Protection**: Review the updated documentation and ensure your application's CSRF protection mechanisms follow best practices.\n\n4. **Choose CSRF Protection Method**: Select the appropriate CSRF protection method based on your application's requirements, either the Double Submit Cookie method or the Synchronizer Token Pattern using sessions.\n\n5. **Security Testing**: Conduct a thorough security assessment, including penetration testing, to identify and address any other security vulnerabilities.\n\n## Defence-in-depth\n\nUsers should take additional security measures like captchas or Two-Factor Authentication (2FA) and set Session cookies with SameSite=Lax or SameSite=Secure, and the Secure and HttpOnly attributes.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2023-10-17T12:40:37.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/gofiber/fiber/security/advisories/GHSA-94w9-97p3-p368","https://nvd.nist.gov/vuln/detail/CVE-2023-45128","https://github.com/gofiber/fiber/commit/8c3916dbf4ad2ed427d02c6eb63ae8b2fa8f019a","https://github.com/gofiber/fiber/commit/b50d91d58ecdff2a330bf07950244b6c4caf65b1","https://github.com/advisories/GHSA-94w9-97p3-p368"],"source_kind":"github","identifiers":["GHSA-94w9-97p3-p368","CVE-2023-45128"],"repository_url":"https://github.com/gofiber/fiber","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"2.50.0","vulnerable_version_range":"\u003c 2.50.0"}],"ecosystem":"go","package_name":"github.com/gofiber/fiber/v2"}],"created_at":"2023-10-17T13:06:11.841Z","updated_at":"2023-11-11T05:01:36.000Z","epss_percentage":0.00072,"epss_percentile":0.22535},{"uuid":"GSA_kwCzR0hTQS05MjdoLXg0cWotcjI0Ms4AAUL4","url":"https://github.com/advisories/GHSA-927h-x4qj-r242","title":"github.com/gofiber/fiber/v2 vulnerable to Origin Validation Error","description":"The Olivier Poitrey Go CORS handler through 1.3.0 actively converts a wildcard CORS policy into reflecting an arbitrary Origin header value, which is incompatible with the CORS security design, and could lead to CORS misconfiguration security problems.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-14T01:33:06.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-20744","https://github.com/rs/cors/issues/55","https://www.usenix.org/system/files/conference/usenixsecurity18/sec18-chen.pdf","https://github.com/gofiber/fiber/issues/2338","https://github.com/gofiber/fiber/pull/2339","https://web.archive.org/web/20200227091122/http://www.securityfocus.com/bid/106834","https://github.com/rs/cors/pull/57","https://github.com/advisories/GHSA-927h-x4qj-r242"],"source_kind":"github","identifiers":["GHSA-927h-x4qj-r242","CVE-2018-20744"],"repository_url":"https://github.com/rs/cors","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.5.0","vulnerable_version_range":"\u003c 1.5.0"}],"ecosystem":"go","package_name":"github.com/rs/cors"},{"versions":[{"first_patched_version":"2.43.0","vulnerable_version_range":"\u003e= 2.0.0, \u003c 2.43.0"}],"ecosystem":"go","package_name":"github.com/gofiber/fiber/v2"}],"created_at":"2023-06-14T15:03:36.233Z","updated_at":"2024-05-20T21:53:21.000Z","epss_percentage":0.00155,"epss_percentile":0.37372},{"uuid":"GSA_kwCzR0hTQS1mbWc0LXg4cHctaGpoZ84AA5dK","url":"https://github.com/advisories/GHSA-fmg4-x8pw-hjhg","title":"Fiber has Insecure CORS Configuration, Allowing Wildcard Origin with Credentials","description":"The CORS middleware allows for insecure configurations that could potentially expose the application to multiple CORS-related vulnerabilities. Specifically, it allows setting the Access-Control-Allow-Origin header to a wildcard (\"*\") while also having the Access-Control-Allow-Credentials set to true, which goes against recommended security best practices.\n\n## Impact\nThe impact of this misconfiguration is high as it can lead to unauthorized access to sensitive user data and expose the system to various types of attacks listed in the PortSwigger article linked in the references.\n\n## Proof of Concept\nThe code in cors.go allows setting a wildcard in the AllowOrigins while having AllowCredentials set to true, which could lead to various vulnerabilities.\n\n## Potential Solution\nHere is a potential solution to ensure the CORS configuration is secure:\n\n```go\nfunc New(config ...Config) fiber.Handler {\n    if cfg.AllowCredentials \u0026\u0026 cfg.AllowOrigins == \"*\" {\n        panic(\"[CORS] Insecure setup, 'AllowCredentials' is set to true, and 'AllowOrigins' is set to a wildcard.\")\n    }\n    // Return new handler goes below\n}\n\nThe middleware will not allow insecure configurations when using `AllowCredentials` and `AllowOrigins`.\n```\n\n## Workarounds\nFor the meantime, users are advised to manually validate the CORS configurations in their implementation to ensure that they do not allow a wildcard origin when credentials are enabled. The browser fetch api, browsers and utilities that enforce CORS policies are not affected by this.\n\n## References\n[MDN Web Docs on CORS Errors](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSNotSupportingCredentials)\n[CodeQL on CORS Misconfiguration](https://codeql.github.com/codeql-query-help/javascript/js-cors-misconfiguration-for-credentials/)\n[PortSwigger on Exploiting CORS Misconfigurations](http://blog.portswigger.net/2016/10/exploiting-cors-misconfigurations-for.html)\n[WhatWG CORS protocol and credentials ](https://fetch.spec.whatwg.org/#cors-protocol-and-credentials)","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2024-02-22T18:25:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/gofiber/fiber/security/advisories/GHSA-fmg4-x8pw-hjhg","https://nvd.nist.gov/vuln/detail/CVE-2024-25124","https://github.com/gofiber/fiber/commit/f0cd3b44b086544a37886232d0530601f2406c23","https://codeql.github.com/codeql-query-help/javascript/js-cors-misconfiguration-for-credentials","https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSNotSupportingCredentials","https://fetch.spec.whatwg.org/#cors-protocol-and-credentials","https://github.com/gofiber/fiber/releases/tag/v2.52.1","https://saturncloud.io/blog/cors-cannot-use-wildcard-in-accesscontrolalloworigin-when-credentials-flag-is-true","http://blog.portswigger.net/2016/10/exploiting-cors-misconfigurations-for.html","https://github.com/advisories/GHSA-fmg4-x8pw-hjhg"],"source_kind":"github","identifiers":["GHSA-fmg4-x8pw-hjhg","CVE-2024-25124"],"repository_url":"https://github.com/gofiber/fiber","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"2.52.1","vulnerable_version_range":"\u003c 2.52.1"}],"ecosystem":"go","package_name":"github.com/gofiber/fiber/v2"}],"created_at":"2024-02-22T19:04:46.635Z","updated_at":"2024-02-26T15:48:32.000Z","epss_percentage":0.00273,"epss_percentile":0.50509},{"uuid":"GSA_kwCzR0hTQS1tdjczLWY2OXgtNDQ0cM4AA2gQ","url":"https://github.com/advisories/GHSA-mv73-f69x-444p","title":"Go Fiber CSRF Token Validation Vulnerability","description":"A Cross-Site Request Forgery (CSRF) vulnerability has been identified in the application, which allows an attacker to obtain tokens and forge malicious requests on behalf of a user. This can lead to unauthorized actions being taken on the user's behalf, potentially compromising the security and integrity of the application.\n\n## Vulnerability Details\n\nThe vulnerability is caused by improper validation and enforcement of CSRF tokens within the application. The following issues were identified:\n\n1. **Lack of Token Association**: The CSRF token was validated against tokens in storage but was not tied to the original requestor that generated it, allowing for token reuse.\n\n## Remediation\n\nTo remediate this vulnerability, it is recommended to take the following actions:\n\n1. **Update the Application**: Upgrade the application to a fixed version with a patch for the vulnerability.\n\n2. **Implement Proper CSRF Protection**: Review the updated documentation and ensure your application's CSRF protection mechanisms follow best practices.\n\n4. **Choose CSRF Protection Method**: Select the appropriate CSRF protection method based on your application's requirements, either the Double Submit Cookie method or the Synchronizer Token Pattern using sessions.\n\n5. **Security Testing**: Conduct a thorough security assessment, including penetration testing, to identify and address any other security vulnerabilities.\n\n## Defence-in-depth\n\nUsers should take additional security measures like captchas or Two-Factor Authentication (2FA) and set Session cookies with SameSite=Lax or SameSite=Strict, and the Secure and HttpOnly attributes.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-10-17T12:41:07.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/gofiber/fiber/security/advisories/GHSA-mv73-f69x-444p","https://nvd.nist.gov/vuln/detail/CVE-2023-45141","https://github.com/gofiber/fiber/commit/8c3916dbf4ad2ed427d02c6eb63ae8b2fa8f019a","https://github.com/gofiber/fiber/commit/b50d91d58ecdff2a330bf07950244b6c4caf65b1","https://github.com/advisories/GHSA-mv73-f69x-444p"],"source_kind":"github","identifiers":["GHSA-mv73-f69x-444p","CVE-2023-45141"],"repository_url":"https://github.com/gofiber/fiber","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"2.50.0","vulnerable_version_range":"\u003c 2.50.0"}],"ecosystem":"go","package_name":"github.com/gofiber/fiber/v2"}],"created_at":"2023-10-17T13:06:11.828Z","updated_at":"2024-02-20T16:04:55.000Z","epss_percentage":0.00101,"epss_percentile":0.29144}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/gofiber/fiber/v2","docker_dependents_count":504,"docker_downloads_count":3393627,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/gofiber/fiber/v2","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/gofiber/fiber/v2/dependencies","status":null,"funding_links":["https://github.com/sponsors/gofiber","https://gofiber.io/support"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgofiber%2Ffiber%2Fv2/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgofiber%2Ffiber%2Fv2/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgofiber%2Ffiber%2Fv2/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgofiber%2Ffiber%2Fv2/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":689,"unique_repositories_count_past_30_days":7,"recent_issues":[{"uuid":"4553443545","node_id":"PR_kwDOSmOyq87g5dZZ","number":8,"state":"closed","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.6 to 2.52.13 in /backend","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-30T06:43:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-30T05:48:47.000Z","updated_at":"2026-05-30T06:43:32.000Z","time_to_close":3276,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.6","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"/backend","ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.6 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle invalid path in filesystem by \u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix recover middleware panic output formatting by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3818\"\u003egofiber/fiber#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix enforcement of Immutable config for some edge cases by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3835\"\u003egofiber/fiber#3835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RoutePatternMatch by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3723\"\u003egofiber/fiber#3723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.9\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd upper index limit for parsers by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3503\"\u003egofiber/fiber#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded struct parsing by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3478\"\u003egofiber/fiber#3478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Content-Type comparison in \u003ccode\u003eIs()\u003c/code\u003e by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3537\"\u003egofiber/fiber#3537\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/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.6...v2.52.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/Yogs4R/fuenzer-research/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yogs4R%2Ffuenzer-research/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4541787980","node_id":"PR_kwDOSdddCs7gTT1n","number":20,"state":"closed","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13 in /_examples","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-29T00:35:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T15:49:43.000Z","updated_at":"2026-05-29T00:35:46.000Z","time_to_close":31561,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"/_examples","ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.12 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/wmulabs/eywa/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wmulabs%2Feywa/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"4434831583","node_id":"PR_kwDOMy9ays7a9VPe","number":109,"state":"open","title":"chore(deps): Bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13 in /services/api in the go_modules group across 1 directory","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-13T04:33:17.000Z","updated_at":"2026-05-13T04:33:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"/services/api in the go_modules group across 1 directory","ecosystem":"go"},"body":"Bumps the go_modules group with 1 update in the /services/api directory: [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber).\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.12 to 2.52.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/irfndi/meets-match/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/irfndi/meets-match/pull/109","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/irfndi%2Fmeets-match/issues/109","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/109/packages"},{"uuid":"4423432539","node_id":"PR_kwDOR67WEM7aYZrB","number":6,"state":"closed","title":"Bump github.com/gofiber/fiber/v2 from 2.52.6 to 2.52.13 in /benchmark/fiber","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-12T01:11:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T18:50:41.000Z","updated_at":"2026-05-12T01:11:30.000Z","time_to_close":22839,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.6","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"/benchmark/fiber","ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.6 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle invalid path in filesystem by \u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix recover middleware panic output formatting by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3818\"\u003egofiber/fiber#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix enforcement of Immutable config for some edge cases by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3835\"\u003egofiber/fiber#3835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RoutePatternMatch by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3723\"\u003egofiber/fiber#3723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.9\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd upper index limit for parsers by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3503\"\u003egofiber/fiber#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded struct parsing by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3478\"\u003egofiber/fiber#3478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Content-Type comparison in \u003ccode\u003eIs()\u003c/code\u003e by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3537\"\u003egofiber/fiber#3537\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/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.6...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.6\u0026new-version=2.52.13)](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/Hical61/Hical/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Hical61/Hical/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hical61%2FHical/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4392839191","node_id":"PR_kwDOGUzSAc7Y14ot","number":34,"state":"closed","title":"Bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13","user":"dependabot[bot]","labels":["dependencies","go","stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-21T05:44:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T16:12:15.000Z","updated_at":"2026-05-21T05:44:55.000Z","time_to_close":1258350,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.12 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](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/capcom6/gomvn/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/capcom6/gomvn/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/capcom6%2Fgomvn/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"4367689574","node_id":"PR_kwDOQ25phc7XlTDP","number":48,"state":"open","title":"chore(deps): bump the go-deps group across 1 directory with 19 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-05-02T03:02:18.000Z","updated_at":"2026-05-02T03:02:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":19,"packages":[{"name":"github.com/99designs/gqlgen","old_version":"0.17.85","new_version":"0.17.90","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/ClickHouse/clickhouse-go/v2","old_version":"2.42.0","new_version":"2.45.0","repository_url":"https://github.com/ClickHouse/clickhouse-go"},{"name":"github.com/getsentry/sentry-go","old_version":"0.40.0","new_version":"0.46.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/go-playground/validator/v10","old_version":"10.30.1","new_version":"10.30.2","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/golang-jwt/jwt/v5","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/hibiken/asynq","old_version":"0.25.1","new_version":"0.26.0","repository_url":"https://github.com/hibiken/asynq"},{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","new_version":"5.9.2","repository_url":"https://github.com/jackc/pgx"},{"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/minio/minio-go/v7","old_version":"7.0.97","new_version":"7.1.0","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.2","new_version":"9.19.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.40.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.40.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/valyala/fasthttp","old_version":"1.69.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"},{"name":"go.opentelemetry.io/proto/otlp","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-proto-go"},{"name":"go.uber.org/zap","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/uber-go/zap"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 16 updates in the /api directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.85` | `0.17.90` |\n| [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go) | `2.42.0` | `2.45.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.40.0` | `0.46.1` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.30.1` | `10.30.2` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.13` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.3.0` | `5.3.1` |\n| [github.com/hibiken/asynq](https://github.com/hibiken/asynq) | `0.25.1` | `0.26.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.2` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.3` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.97` | `7.1.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.2` | `9.19.0` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.42.0` |\n| [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) | `1.69.0` | `1.70.0` |\n| [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) | `1.9.0` | `1.10.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.1` | `1.28.0` |\n\n\nUpdates `github.com/99designs/gqlgen` from 0.17.85 to 0.17.90\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.90\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add locations to resolver error responses by \u003ca href=\"https://github.com/florinel-chis\"\u003e\u003ccode\u003e@​florinel-chis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4090\"\u003e99designs/gqlgen#4090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: return 500 instead of 422 for panic recovery by \u003ca href=\"https://github.com/PavelStefanov\"\u003e\u003ccode\u003e@​PavelStefanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4098\"\u003e99designs/gqlgen#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove use_light_mode_prefetch docs by \u003ca href=\"https://github.com/henrywoody\"\u003e\u003ccode\u003e@​henrywoody\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4101\"\u003e99designs/gqlgen#4101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: fix modernize lint issues by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4111\"\u003e99designs/gqlgen#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/field requested condition by \u003ca href=\"https://github.com/parkerroan\"\u003e\u003ccode\u003e@​parkerroan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4113\"\u003e99designs/gqlgen#4113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix/4102 input object dir with arg by \u003ca href=\"https://github.com/parkerroan\"\u003e\u003ccode\u003e@​parkerroan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4112\"\u003e99designs/gqlgen#4112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic in transport on null 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/4115\"\u003e99designs/gqlgen#4115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix gosec G115 integer overflow in generated atomic.AddInt32 call by \u003ca href=\"https://github.com/3rg0n\"\u003e\u003ccode\u003e@​3rg0n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4120\"\u003e99designs/gqlgen#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: deduplicate Child field context switches and scalar fieldContex… by \u003ca href=\"https://github.com/syssam\"\u003e\u003ccode\u003e@​syssam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4086\"\u003e99designs/gqlgen#4086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: directive-only schema files break \u003ccode\u003efollow-schema\u003c/code\u003e code generation by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4141\"\u003e99designs/gqlgen#4141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate gqlparser to v2.5.33 see \u003ca href=\"https://github.com/vektah/gqlparser/releases/tag/v2_5_33\"\u003ehttps://github.com/vektah/gqlparser/releases/tag/v2_5_33\u003c/a\u003e by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4142\"\u003e99designs/gqlgen#4142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce template logic: Part 1 ECDot by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4144\"\u003e99designs/gqlgen#4144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce Template Logic Part 2 by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4145\"\u003e99designs/gqlgen#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePart 3 - reduce template logic: Unify ProcessArgField and ProcessArgFieldWithEC by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4146\"\u003e99designs/gqlgen#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn group across 1 directory with 1 update by \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/4099\"\u003e99designs/gqlgen#4099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.0.18 to 4.1.0 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4078\"\u003e99designs/gqlgen#4078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/urfave/cli/v3 from 3.7.0 to 3.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4103\"\u003e99designs/gqlgen#4103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql-ws from 6.0.7 to 6.0.8 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/4104\"\u003e99designs/gqlgen#4104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mikepenz/action-junit-report from 6.3.1 to 6.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/4110\"\u003e99designs/gqlgen#4110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql from 16.13.1 to 16.13.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/4106\"\u003e99designs/gqlgen#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump typescript from 5.9.3 to 6.0.2 in /_examples/chat by \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/4108\"\u003e99designs/gqlgen#4108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump typescript from 5.9.3 to 6.0.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/4105\"\u003e99designs/gqlgen#4105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 6.3.0 to 6.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/4109\"\u003e99designs/gqlgen#4109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.1 to 4.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/4107\"\u003e99designs/gqlgen#4107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 19 to 20 by \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/4116\"\u003e99designs/gqlgen#4116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 in /_examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4075\"\u003e99designs/gqlgen#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn 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/99designs/gqlgen/pull/4118\"\u003e99designs/gqlgen#4118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.2 to 4.1.4 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/4125\"\u003e99designs/gqlgen#4125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.6 to 4.1.7 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4126\"\u003e99designs/gqlgen#4126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 7.0.0 to 7.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/99designs/gqlgen/pull/4127\"\u003e99designs/gqlgen#4127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.35.0 to 0.36.0 in /_examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4124\"\u003e99designs/gqlgen#4124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/jackc/pgx/v5 from 5.7.4 to 5.9.0 in /_examples/mini-habr-with-subscriptions in the go_modules 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/4128\"\u003e99designs/gqlgen#4128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/jackc/pgx/v5 from 5.9.0 to 5.9.2 in /_examples/mini-habr-with-subscriptions in the go_modules 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/4139\"\u003e99designs/gqlgen#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump robherley/go-test-action from 0.7.1 to 1.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/4137\"\u003e99designs/gqlgen#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.3.0 to 6.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/4136\"\u003e99designs/gqlgen#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/introspection\u003c/code\u003e from 5.0.1 to 5.0.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/4134\"\u003e99designs/gqlgen#4134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.2.1 to 6.3.1 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4135\"\u003e99designs/gqlgen#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump urql from 5.0.1 to 5.0.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/4133\"\u003e99designs/gqlgen#4133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/PuerkitoBio/goquery from 1.11.0 to 1.12.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/4076\"\u003e99designs/gqlgen#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/tools from 0.42.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/99designs/gqlgen/pull/4122\"\u003e99designs/gqlgen#4122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.35.0 to 0.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4123\"\u003e99designs/gqlgen#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 by \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/4130\"\u003e99designs/gqlgen#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump postcss from 8.5.9 to 8.5.10 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/4143\"\u003e99designs/gqlgen#4143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florinel-chis\"\u003e\u003ccode\u003e@​florinel-chis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4090\"\u003e99designs/gqlgen#4090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PavelStefanov\"\u003e\u003ccode\u003e@​PavelStefanov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4098\"\u003e99designs/gqlgen#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/henrywoody\"\u003e\u003ccode\u003e@​henrywoody\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4101\"\u003e99designs/gqlgen#4101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/0945c8330037e838af683851b40983ede8df60d5\"\u003e\u003ccode\u003e0945c83\u003c/code\u003e\u003c/a\u003e release v0.17.90\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/4a2c5d8022a73f2aefbe9d608f3932eef9ff9562\"\u003e\u003ccode\u003e4a2c5d8\u003c/code\u003e\u003c/a\u003e Part 3 - reduce template logic (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8b08751435cfe3c80a1de5319b58eaf8f6b5d31e\"\u003e\u003ccode\u003e8b08751\u003c/code\u003e\u003c/a\u003e Reduce Template Logic Part 2 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8c35336ad3a074f07ee1578d32f9011772780ab8\"\u003e\u003ccode\u003e8c35336\u003c/code\u003e\u003c/a\u003e Reduce template logic: Part 1 ECDot (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4144\"\u003e#4144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/bdeb6efa2bfffecce889d5fcc1da8605d75461ef\"\u003e\u003ccode\u003ebdeb6ef\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump postcss (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4143\"\u003e#4143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/6e8a0482c5ef35b757321afdb1f5ab42954ad1a7\"\u003e\u003ccode\u003e6e8a048\u003c/code\u003e\u003c/a\u003e Update gqlparser to v2.5.33 see \u003ca href=\"https://github.com/vektah/gqlparser/releases/\"\u003ehttps://github.com/vektah/gqlparser/releases/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/e3f5362536a60f15e5973840f5d1b7cd43d5f7cc\"\u003e\u003ccode\u003ee3f5362\u003c/code\u003e\u003c/a\u003e Revise PR \u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4121\"\u003e#4121\u003c/a\u003e from \u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/3ab446064e85efeda6de5e5a9c014ff3e1c0ffe0\"\u003e\u003ccode\u003e3ab4460\u003c/code\u003e\u003c/a\u003e feat: deduplicate Child field context switches and scalar fieldContex… (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/2d63840966b8a2e3704f8ddb6445015854158b39\"\u003e\u003ccode\u003e2d63840\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/39d244a30d330c3605f3cb3ade0c7c3e95d6067d\"\u003e\u003ccode\u003e39d244a\u003c/code\u003e\u003c/a\u003e Fix go.sum\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.85...v0.17.90\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ClickHouse/clickhouse-go/v2` from 2.42.0 to 2.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/releases\"\u003egithub.com/ClickHouse/clickhouse-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.45.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: set req.Host for Host header in HTTP transport by \u003ca href=\"https://github.com/binger-li-dd\"\u003e\u003ccode\u003e@​binger-li-dd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1826\"\u003eClickHouse/clickhouse-go#1826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: pass explicity github token for claude review by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1818\"\u003eClickHouse/clickhouse-go#1818\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/binger-li-dd\"\u003e\u003ccode\u003e@​binger-li-dd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1826\"\u003eClickHouse/clickhouse-go#1826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.44.0...v2.45.0\"\u003ehttps://github.com/ClickHouse/clickhouse-go/compare/v2.44.0...v2.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.44.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HasData() bool to driver.Rows by \u003ca href=\"https://github.com/velom\"\u003e\u003ccode\u003e@​velom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1796\"\u003eClickHouse/clickhouse-go#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurl.Parse\u003c/code\u003e adoption from Go 1.25.7 by \u003ca href=\"https://github.com/M0rdecay\"\u003e\u003ccode\u003e@​M0rdecay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1787\"\u003eClickHouse/clickhouse-go#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs for all PRs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1798\"\u003eClickHouse/clickhouse-go#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sql.Scanner support for all Geography types by \u003ca href=\"https://github.com/Onyx2406\"\u003e\u003ccode\u003e@​Onyx2406\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1789\"\u003eClickHouse/clickhouse-go#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAGENTS init by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1809\"\u003eClickHouse/clickhouse-go#1809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eworkflows: integrate claude code Github action for code-review by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1811\"\u003eClickHouse/clickhouse-go#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix the code-review CI error with enough rights. by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1816\"\u003eClickHouse/clickhouse-go#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add test to lock single enum value behavior by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1779\"\u003eClickHouse/clickhouse-go#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Panic when scanning nullable JSON using a pointer to \u003ccode\u003eclickhouse.JSON\u003c/code\u003e by \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1770\"\u003eClickHouse/clickhouse-go#1770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1775\"\u003e#1775\u003c/a\u003e: omit absent JSON keys when scanning into map[string]any by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1781\"\u003eClickHouse/clickhouse-go#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix connection slot leak when context is cancelled during acquire by \u003ca href=\"https://github.com/hermanschaaf\"\u003e\u003ccode\u003e@​hermanschaaf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1759\"\u003eClickHouse/clickhouse-go#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHelper to disable profile events on the server-side by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1782\"\u003eClickHouse/clickhouse-go#1782\u003c/a\u003e and \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: inconsistent results for nil in Json.AppendRow by \u003ca href=\"https://github.com/Laotree\"\u003e\u003ccode\u003e@​Laotree\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1771\"\u003eClickHouse/clickhouse-go#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make PR from forks run cloud tests correctly by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1803\"\u003eClickHouse/clickhouse-go#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: release connection in batch.Close() when closeQuery() fails by \u003ca href=\"https://github.com/rbroggi\"\u003e\u003ccode\u003e@​rbroggi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1795\"\u003eClickHouse/clickhouse-go#1795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make cloud test runs on-demand only with labeling by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1806\"\u003eClickHouse/clickhouse-go#1806\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.49.0 to 0.50.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/ClickHouse/clickhouse-go/pull/1769\"\u003eClickHouse/clickhouse-go#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1767\"\u003eClickHouse/clickhouse-go#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cloud credentials by \u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1783\"\u003eClickHouse/clickhouse-go#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update README to update outdated content by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1805\"\u003eClickHouse/clickhouse-go#1805\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/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md\"\u003egithub.com/ClickHouse/clickhouse-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.45.0, 2026-04-13 \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: set req.Host for Host header in HTTP transport by \u003ca href=\"https://github.com/binger-li-dd\"\u003e\u003ccode\u003e@​binger-li-dd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1826\"\u003eClickHouse/clickhouse-go#1826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: pass explicity github token for claude review by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1818\"\u003eClickHouse/clickhouse-go#1818\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/binger-li-dd\"\u003e\u003ccode\u003e@​binger-li-dd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1826\"\u003eClickHouse/clickhouse-go#1826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.44.0...v2.45.0\"\u003ehttps://github.com/ClickHouse/clickhouse-go/compare/v2.44.0...v2.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.44.0, 2026-03-31 \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HasData() bool to driver.Rows by \u003ca href=\"https://github.com/velom\"\u003e\u003ccode\u003e@​velom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1796\"\u003eClickHouse/clickhouse-go#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurl.Parse\u003c/code\u003e adoption from Go 1.25.7 by \u003ca href=\"https://github.com/M0rdecay\"\u003e\u003ccode\u003e@​M0rdecay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1787\"\u003eClickHouse/clickhouse-go#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs for all PRs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1798\"\u003eClickHouse/clickhouse-go#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sql.Scanner support for all Geography types by \u003ca href=\"https://github.com/Onyx2406\"\u003e\u003ccode\u003e@​Onyx2406\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1789\"\u003eClickHouse/clickhouse-go#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAGENTS init by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1809\"\u003eClickHouse/clickhouse-go#1809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eworkflows: integrate claude code Github action for code-review by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1811\"\u003eClickHouse/clickhouse-go#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix the code-review CI error with enough rights. by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1816\"\u003eClickHouse/clickhouse-go#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add test to lock single enum value behavior by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1779\"\u003eClickHouse/clickhouse-go#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Panic when scanning nullable JSON using a pointer to \u003ccode\u003eclickhouse.JSON\u003c/code\u003e by \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1770\"\u003eClickHouse/clickhouse-go#1770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1775\"\u003e#1775\u003c/a\u003e: omit absent JSON keys when scanning into map[string]any by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1781\"\u003eClickHouse/clickhouse-go#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix connection slot leak when context is cancelled during acquire by \u003ca href=\"https://github.com/hermanschaaf\"\u003e\u003ccode\u003e@​hermanschaaf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1759\"\u003eClickHouse/clickhouse-go#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHelper to disable profile events on the server-side by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1782\"\u003eClickHouse/clickhouse-go#1782\u003c/a\u003e and \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: inconsistent results for nil in Json.AppendRow by \u003ca href=\"https://github.com/Laotree\"\u003e\u003ccode\u003e@​Laotree\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1771\"\u003eClickHouse/clickhouse-go#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make PR from forks run cloud tests correctly by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1803\"\u003eClickHouse/clickhouse-go#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: release connection in batch.Close() when closeQuery() fails by \u003ca href=\"https://github.com/rbroggi\"\u003e\u003ccode\u003e@​rbroggi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1795\"\u003eClickHouse/clickhouse-go#1795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make cloud test runs on-demand only with labeling by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1806\"\u003eClickHouse/clickhouse-go#1806\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.49.0 to 0.50.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/ClickHouse/clickhouse-go/pull/1769\"\u003eClickHouse/clickhouse-go#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1767\"\u003eClickHouse/clickhouse-go#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cloud credentials by \u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1783\"\u003eClickHouse/clickhouse-go#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update README to update outdated content by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1805\"\u003eClickHouse/clickhouse-go#1805\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\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/ClickHouse/clickhouse-go/commit/1422cc5ec4aa145f80908f8f8374c380c90c0545\"\u003e\u003ccode\u003e1422cc5\u003c/code\u003e\u003c/a\u003e Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/c790ac60c95fd3e45cff5b979bd4577cb6ff2a41\"\u003e\u003ccode\u003ec790ac6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1826\"\u003e#1826\u003c/a\u003e from binger-li-dd/fix/host-header-http-transport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/30d09f0bdd9770fa646f3ce90964677f85132fd5\"\u003e\u003ccode\u003e30d09f0\u003c/code\u003e\u003c/a\u003e fix: set req.Host for Host header in HTTP transport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/960153b8647b510b5f15e8ead84ba4d395cb2ecd\"\u003e\u003ccode\u003e960153b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1818\"\u003e#1818\u003c/a\u003e from ClickHouse/kavirajk/fix-code-review-workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/f8cbde706f1e475b5506b79c6dd681b8237b1a7b\"\u003e\u003ccode\u003ef8cbde7\u003c/code\u003e\u003c/a\u003e chore: pass explicity github token for claude review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/b24794b0df20877def2a42061fd22c393486ed14\"\u003e\u003ccode\u003eb24794b\u003c/code\u003e\u003c/a\u003e Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/d6c6a9573da724509e47d7a75b6595a207871a1e\"\u003e\u003ccode\u003ed6c6a95\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1816\"\u003e#1816\u003c/a\u003e from ClickHouse/kavirajk/agent-review-id-token-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/9ca8018f4d9e00abfeba2823f8dd74b131eeab73\"\u003e\u003ccode\u003e9ca8018\u003c/code\u003e\u003c/a\u003e chore: remove the todos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/5e30f1db23eacd31f0959e9186d0900448c9f39f\"\u003e\u003ccode\u003e5e30f1d\u003c/code\u003e\u003c/a\u003e chore: fix the code-review CI error with enough rights.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/fcfc8b8bccb7d96464c6f10954448236ba93193b\"\u003e\u003ccode\u003efcfc8b8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1811\"\u003e#1811\u003c/a\u003e from ClickHouse/kavirajk/integrate-claude-code-gh-ac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.40.0 to 0.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.46.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly capture request body for fasthttp and fiber by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1284\"\u003e#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(http) Avoid async transport shutdown panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1288\"\u003e#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(httpclient) Clone request before adding trace headers by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1290\"\u003e#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(scope) Use scoped client for request PII by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1289\"\u003e#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSafe concurrent access for span and scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1285\"\u003e#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.46.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove SetExtra by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1274\"\u003e#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate compatibility policy to align with Go, supporting only the last two major Go versions by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1264\"\u003e#1264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop support for Go 1.24 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1264\"\u003e#1264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal_sdk_error client report on serialization fail by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1273\"\u003e#1273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd grpc integration support by \u003ca href=\"https://github.com/ribice\"\u003e\u003ccode\u003e@​ribice\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/938\"\u003e#938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-enable Telemetry Processor by default. To disable the behavior use the \u003ccode\u003eDisableTelemetryBuffer\u003c/code\u003e flag by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1254\"\u003e#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify client DSN storage to \u003ccode\u003einternal/protocol.Dsn\u003c/code\u003e and make it safe to access by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1254\"\u003e#1254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /echo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1253\"\u003e#1253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /crosstest by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1272\"\u003e#1272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci-lint action from 2.1.1 to 2.11.4 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1265\"\u003e#1265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /otel by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1256\"\u003e#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.40.0 to 1.43.0 in /otel/otlp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1255\"\u003e#1255\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eImprove ci by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1271\"\u003e#1271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd crosstest package by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1269\"\u003e#1269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sentrytest package by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1267\"\u003e#1267\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing TracesSampler fields for SamplingContext by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1259\"\u003e#1259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Echo v5 by \u003ca href=\"https://github.com/Scorfly\"\u003e\u003ccode\u003e@​Scorfly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1183\"\u003e#1183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.46.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly capture request body for fasthttp and fiber. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1284\"\u003e#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(http) Avoid async transport shutdown panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1288\"\u003e#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(httpclient) Clone request before adding trace headers by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1290\"\u003e#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(scope) Use scoped client for request PII by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1289\"\u003e#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSafe concurrent access for span and scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1285\"\u003e#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.46.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove SetExtra by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1274\"\u003e#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate compatibility policy to align with Go, supporting only the last two major Go versions by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1264\"\u003e#1264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop support for Go 1.24 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1264\"\u003e#1264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal_sdk_error client report on serialization fail by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1273\"\u003e#1273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd grpc integration support by \u003ca href=\"https://github.com/ribice\"\u003e\u003ccode\u003e@​ribice\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/938\"\u003e#938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-enable Telemetry Processor by default. To disable the behavior use the \u003ccode\u003eDisableTelemetryBuffer\u003c/code\u003e flag by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1254\"\u003e#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify client DSN storage to \u003ccode\u003einternal/protocol.Dsn\u003c/code\u003e and make it safe to access by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1254\"\u003e#1254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /echo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1253\"\u003e#1253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /crosstest by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1272\"\u003e#1272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci-lint action from 2.1.1 to 2.11.4 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1265\"\u003e#1265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /otel by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1256\"\u003e#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.40.0 to 1.43.0 in /otel/otlp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1255\"\u003e#1255\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eImprove ci by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1271\"\u003e#1271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd crosstest package by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1269\"\u003e#1269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sentrytest package by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1267\"\u003e#1267\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing TracesSampler fields for SamplingContext by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1259\"\u003e#1259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e972183b89e882147beae49a1ec8bf98ba1c3298\"\u003e\u003ccode\u003ee972183\u003c/code\u003e\u003c/a\u003e release: 0.46.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/6b9885c0372193f8dfb7895f61d2354ef2e51502\"\u003e\u003ccode\u003e6b9885c\u003c/code\u003e\u003c/a\u003e fix(http): avoid async transport shutdown panics (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/79947a7ad33239d1849ba619af2cb8922b074eb3\"\u003e\u003ccode\u003e79947a7\u003c/code\u003e\u003c/a\u003e fix: safe concurrent access for span and scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/c8ea578dfc589f9b3ca06b7a9c13019ac96325b5\"\u003e\u003ccode\u003ec8ea578\u003c/code\u003e\u003c/a\u003e fix(scope): use scoped client for request PII (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/0bb583ea2b4292f2204468e09b465314048b03e1\"\u003e\u003ccode\u003e0bb583e\u003c/code\u003e\u003c/a\u003e fix(httpclient): clone request before adding trace headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bd20df0d91c5d258394e0d52c732e18f0009d6d5\"\u003e\u003ccode\u003ebd20df0\u003c/code\u003e\u003c/a\u003e fix(fasthttp,fiber): correctly capture request body on scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/41f09e115efec73c14961253fbffac6e55fef552\"\u003e\u003ccode\u003e41f09e1\u003c/code\u003e\u003c/a\u003e fix(lint): Resolve workspace submodule lint issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/7a480f73b74f6232e45a1f460ae2f88b2c07f086\"\u003e\u003ccode\u003e7a480f7\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.46.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/7e1f9265d7119244f29cecbeb913dc3eefe4014b\"\u003e\u003ccode\u003e7e1f926\u003c/code\u003e\u003c/a\u003e release: 0.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/55688a9ed1a91c150f6584414f1ade15929bc30f\"\u003e\u003ccode\u003e55688a9\u003c/code\u003e\u003c/a\u003e fix: keep replace directives (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.40.0...v0.46.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-playground/validator/v10` from 10.30.1 to 10.30.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.30.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1523\"\u003ego-playground/validator#1523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add translations for alphaspace and alphanumspace tags in indonesian by \u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/gabriel-vasile/mimetype from 1.4.12 to 1.4.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1526\"\u003ego-playground/validator#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add cmyk(color) to validator by \u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1534\"\u003ego-playground/validator#1534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1533\"\u003ego-playground/validator#1533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo 1.26 support by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1535\"\u003ego-playground/validator#1535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic in unique validation with nil pointer elements by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1532\"\u003ego-playground/validator#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1527\"\u003ego-playground/validator#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement ValidatorValuer interface feature by \u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Valuer interface documentation and example by \u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1545\"\u003ego-playground/validator#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1546\"\u003ego-playground/validator#1546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG) by \u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fqdn): allow hyphens in last domain label by \u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9258bd2b7bbab41c3d99090cac4a659c5f1a60c\"\u003e\u003ccode\u003eb9258bd\u003c/code\u003e\u003c/a\u003e fix(fqdn): allow hyphens in last domain label (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9f1d79d745213827cf712628dfe29211507b011\"\u003e\u003ccode\u003eb9f1d79\u003c/code\u003e\u003c/a\u003e feat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7fa95998a0d9ac50f842f7eceeb44383c285fa63\"\u003e\u003ccode\u003e7fa9599\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/8ca29eca887da7222870fc0ae41e9127960d6838\"\u003e\u003ccode\u003e8ca29ec\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/5e1bedfe984f4501e4636e5058905dcd6129084d\"\u003e\u003ccode\u003e5e1bedf\u003c/code\u003e\u003c/a\u003e docs: add Valuer interface documentation and example (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/42927a0f7810a16c558a02d5a75b8c13134ba50c\"\u003e\u003ccode\u003e42927a0\u003c/code\u003e\u003c/a\u003e feat: implement ValidatorValuer interface feature (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/c254ece8c8e35526572e6035f86adb763abb0bce\"\u003e\u003ccode\u003ec254ece\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/43253862b17ba5ae184cff6a136a2e62dbddce4a\"\u003e\u003ccode\u003e4325386\u003c/code\u003e\u003c/a\u003e fix: prevent panic in unique validation with nil pointer elements (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/d3f35da4560da3a36ed0783f25e2c1d180b11f32\"\u003e\u003ccode\u003ed3f35da\u003c/code\u003e\u003c/a\u003e Go 1.26 support (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/f5c74ce583d5feab2fa257edc52a8c7163dcea89\"\u003e\u003ccode\u003ef5c74ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang-jwt/jwt/v5` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-jwt/jwt/releases\"\u003egithub.com/golang-jwt/jwt/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔐 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spellcheck Github action to catch common spelling mistakes by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithNotBeforeRequired\u003c/code\u003e parser option and add test coverage by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/456\"\u003egolang-jwt/jwt#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate godoc example func to properly refer to \u003ccode\u003eNewWithClaims()\u003c/code\u003e by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/459\"\u003egolang-jwt/jwt#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate github workflows by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/462\"\u003egolang-jwt/jwt#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional test for CustomClaims that validates unmarshalling behaviour by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/457\"\u003egolang-jwt/jwt#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix early file close in jwt cli by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/472\"\u003egolang-jwt/jwt#472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TPM signature reference by \u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove misleading ParserOptions documentation in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/484\"\u003egolang-jwt/jwt#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSave signature to Token struct after successful signing by \u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e by \u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👒 Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump crate-ci/typos from 1.34.0 to 1.35.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/461\"\u003egolang-jwt/jwt#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.35.4 to 1.36.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/470\"\u003egolang-jwt/jwt#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/478\"\u003egolang-jwt/jwt#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.36.2 to 1.39.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/480\"\u003egolang-jwt/jwt#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/481\"\u003egolang-jwt/jwt#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/469\"\u003egolang-jwt/jwt#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/488\"\u003egolang-jwt/jwt#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/487\"\u003egolang-jwt/jwt#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/490\"\u003egolang-jwt/jwt#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.41.0 to 1.42.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/492\"\u003egolang-jwt/jwt#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/7ceae619e739dc8a7bf577214aa8ebf26668e9db\"\u003e\u003ccode\u003e7ceae61\u003c/code\u003e\u003c/a\u003e Add release.yml for changelog configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/dce8e4dddcc9dc812cdc0b9d2037512d0e4b3eb5\"\u003e\u003ccode\u003edce8e4d\u003c/code\u003e\u003c/a\u003e Set token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/8889e208aa5c3736e5f7a856107ee70c046b803e\"\u003e\u003ccode\u003e8889e20\u003c/code\u003e\u003c/a\u003e Save signature to Token struct after successful signing (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d237f8204b397bc008b5b07c4e081beb4ec2a7b1\"\u003e\u003ccode\u003ed237f82\u003c/code\u003e\u003c/a\u003e ci: update github-actions schedule interval to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d8dce95a406fc435aa3d11c5073f2f31a9449116\"\u003e\u003ccode\u003ed8dce95...\n\n_Description has been truncated_","html_url":"https://github.com/josedab/agenttrace/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/josedab%2Fagenttrace/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"},{"uuid":"4361956322","node_id":"PR_kwDORcyuKs7XTEtR","number":107,"state":"open","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13 in /go-backend","user":"dependabot[bot]","labels":["go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-30T23:47:31.000Z","updated_at":"2026-04-30T23:49:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"/go-backend","ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.12 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](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/DsThakurRawat/Autonomous-Multi-Agent-AI-Organization/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DsThakurRawat%2FAutonomous-Multi-Agent-AI-Organization/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"},{"uuid":"4339686741","node_id":"PR_kwDOQ2Wj7c7WKAa6","number":22,"state":"open","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13","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-28T00:27:35.000Z","updated_at":"2026-04-28T00:27:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.12 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](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/pavelc4/pixtify/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavelc4%2Fpixtify/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"4333070991","node_id":"PR_kwDOO5eTHs7V0o6O","number":61,"state":"open","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T04:26:47.000Z","updated_at":"2026-04-27T04:37:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.12 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](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/katallaxie/fiber-goth/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/katallaxie%2Ffiber-goth/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"},{"uuid":"4332740203","node_id":"PR_kwDOKa5QcM7Vzl32","number":590,"state":"open","title":"build(deps): bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13 in the go-dependencies group","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T02:33:45.000Z","updated_at":"2026-04-27T02:34:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"the go-dependencies group","ecosystem":"go"},"body":"Bumps the go-dependencies group with 1 update: [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber).\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.12 to 2.52.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/netresearch/ldap-manager/pull/590","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/netresearch%2Fldap-manager/issues/590","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/590/packages"},{"uuid":"4332701036","node_id":"PR_kwDOR6qhqc7VzeFX","number":64,"state":"closed","title":"build(deps): bump github.com/gofiber/fiber/v2 from 2.52.6 to 2.52.13","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-02T08:25:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T02:18:54.000Z","updated_at":"2026-05-02T08:25:22.000Z","time_to_close":453980,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.6","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.6 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle invalid path in filesystem by \u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix recover middleware panic output formatting by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3818\"\u003egofiber/fiber#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix enforcement of Immutable config for some edge cases by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3835\"\u003egofiber/fiber#3835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RoutePatternMatch by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3723\"\u003egofiber/fiber#3723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.9\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd upper index limit for parsers by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3503\"\u003egofiber/fiber#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded struct parsing by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3478\"\u003egofiber/fiber#3478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Content-Type comparison in \u003ccode\u003eIs()\u003c/code\u003e by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3537\"\u003egofiber/fiber#3537\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/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.6...v2.52.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/Ishee11/poc/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ishee11%2Fpoc/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"},{"uuid":"4330696084","node_id":"PR_kwDOPcE7VM7VtjDs","number":48,"state":"open","title":"deps: bump github.com/gofiber/fiber/v2 from 2.52.9 to 2.52.13","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-26T11:05:48.000Z","updated_at":"2026-04-26T11:05:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.9","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.9 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle invalid path in filesystem by \u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix recover middleware panic output formatting by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3818\"\u003egofiber/fiber#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix enforcement of Immutable config for some edge cases by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3835\"\u003egofiber/fiber#3835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RoutePatternMatch by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3723\"\u003egofiber/fiber#3723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.9\u0026new-version=2.52.13)](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/prostraction/moon-api/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/prostraction%2Fmoon-api/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"},{"uuid":"4329651602","node_id":"PR_kwDOQj0rYs7Vqgkb","number":42,"state":"open","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13","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-26T00:42:40.000Z","updated_at":"2026-04-26T00:42:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.12 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](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/digitallysavvy/go-ai/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitallysavvy%2Fgo-ai/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"4328592783","node_id":"PR_kwDORFHIvM7VnWii","number":127,"state":"open","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.10 to 2.52.13 in /services/ussd-service","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-25T16:03:33.000Z","updated_at":"2026-04-25T16:03:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"/services/ussd-service","ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.10 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.10\u0026new-version=2.52.13)](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/Rohianon/equishare-global-trading/pull/127","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rohianon%2Fequishare-global-trading/issues/127","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/127/packages"},{"uuid":"4221687278","node_id":"PR_kwDORmbbxM7QrER4","number":2,"state":"closed","title":"Bump the go_modules group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-25T10:55:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T02:29:45.000Z","updated_at":"2026-04-25T10:55:36.000Z","time_to_close":1499149,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go_modules","update_count":4,"packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.4","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"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":"golang.org/x/crypto","old_version":"0.22.0","new_version":"0.28.0"},{"name":"github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream","old_version":"1.6.2","new_version":"1.7.8"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 2 updates in the /backend directory: [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) and [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt).\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.4 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle invalid path in filesystem by \u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix recover middleware panic output formatting by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3818\"\u003egofiber/fiber#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix enforcement of Immutable config for some edge cases by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3835\"\u003egofiber/fiber#3835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RoutePatternMatch by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3723\"\u003egofiber/fiber#3723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.9\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd upper index limit for parsers by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3503\"\u003egofiber/fiber#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded struct parsing by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3478\"\u003egofiber/fiber#3478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Content-Type comparison in \u003ccode\u003eIs()\u003c/code\u003e by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3537\"\u003egofiber/fiber#3537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix MIME type equality checks by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3603\"\u003egofiber/fiber#3603\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.8...v2.52.9\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.8...v2.52.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.8\u003c/h2\u003e\n\u003ch2\u003e👮 Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for BodyParser - GHSA-hg3g-gphw-5hhm\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.4...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang-jwt/jwt/v5` from 5.2.1 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-jwt/jwt/releases\"\u003egithub.com/golang-jwt/jwt/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://github.com/golang-jwt/jwt/security/advisories/GHSA-mh63-6h87-95cp\"\u003ehttps://github.com/golang-jwt/jwt/security/advisories/GHSA-mh63-6h87-95cp\u003c/a\u003e by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed some typos by \u003ca href=\"https://github.com/Ashikpaul\"\u003e\u003ccode\u003e@​Ashikpaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/382\"\u003egolang-jwt/jwt#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add go1.22 to ci workflows by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/383\"\u003egolang-jwt/jwt#383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/387\"\u003egolang-jwt/jwt#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/389\"\u003egolang-jwt/jwt#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump ci tests to include go1.23 by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/405\"\u003egolang-jwt/jwt#405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix jwt -show by \u003ca href=\"https://github.com/AlexanderYastrebov\"\u003e\u003ccode\u003e@​AlexanderYastrebov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/406\"\u003egolang-jwt/jwt#406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: typo by \u003ca href=\"https://github.com/kvii\"\u003e\u003ccode\u003e@​kvii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/407\"\u003egolang-jwt/jwt#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SECURITY.md by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/416\"\u003egolang-jwt/jwt#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ejwt.Parse\u003c/code\u003e example to use \u003ccode\u003ejwt.WithValidMethods\u003c/code\u003e by \u003ca href=\"https://github.com/mattt\"\u003e\u003ccode\u003e@​mattt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/425\"\u003egolang-jwt/jwt#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ashikpaul\"\u003e\u003ccode\u003e@​Ashikpaul\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/382\"\u003egolang-jwt/jwt#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kvii\"\u003e\u003ccode\u003e@​kvii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/407\"\u003egolang-jwt/jwt#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattt\"\u003e\u003ccode\u003e@​mattt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/425\"\u003egolang-jwt/jwt#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.2.1...v5.2.2\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.2.1...v5.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/golang-jwt/jwt/commit/0951d184286dece21f73c85673fd308786ffe9c3\"\u003e\u003ccode\u003e0951d18\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/c035977d9e11c351f4c05dfeae193923cbab49ee\"\u003e\u003ccode\u003ec035977\u003c/code\u003e\u003c/a\u003e Update Parse example to use WithValidMethods (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/bc8bdca5cced1caa9787e4a1c313a3538544c877\"\u003e\u003ccode\u003ebc8bdca\u003c/code\u003e\u003c/a\u003e Update SECURITY.md (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/5ec246c074b71790eec1f2e05b54daf6ec29ec5f\"\u003e\u003ccode\u003e5ec246c\u003c/code\u003e\u003c/a\u003e docs: typo (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/0123f1ad66cbc45013dbfba6eff0cd81472bfc12\"\u003e\u003ccode\u003e0123f1a\u003c/code\u003e\u003c/a\u003e Fix jwt -show (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/f961c72abd3b91442a9ab3d3e356bf547636e89b\"\u003e\u003ccode\u003ef961c72\u003c/code\u003e\u003c/a\u003e chore: bump ci tests to include go1.23 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/62e504c2810b67f6b97313424411cfffb25e41b0\"\u003e\u003ccode\u003e62e504c\u003c/code\u003e\u003c/a\u003e Bump golangci/golangci-lint-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/1a56dcf532089fc2bb723a3cb4076a4e45cb1c1a\"\u003e\u003ccode\u003e1a56dcf\u003c/code\u003e\u003c/a\u003e Bump golangci/golangci-lint-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/c8043eab61f0ec5bdd924c1c30caf164a9bb2c66\"\u003e\u003ccode\u003ec8043ea\u003c/code\u003e\u003c/a\u003e build: add go1.22 to ci workflows (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/7c3f6dc56316e5e222a9df9612ec04243189a989\"\u003e\u003ccode\u003e7c3f6dc\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.2.1...v5.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.22.0 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/adef4cc1a8c2ca4da1b1f4e6c976b59ca22dbfb8\"\u003e\u003ccode\u003eadef4cc\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/a0819fbb0244af70857f03b6984e1d4f93e6cabf\"\u003e\u003ccode\u003ea0819fb\u003c/code\u003e\u003c/a\u003e sha3: fix cSHAKE initialization for extremely large N and or S\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/42ee18b963777d907bbef3e59665cf80968d57e6\"\u003e\u003ccode\u003e42ee18b\u003c/code\u003e\u003c/a\u003e ssh: return ServerAuthError after too many auth failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9e92970a1eb41e446822e037016aa89d24c0ce7a\"\u003e\u003ccode\u003e9e92970\u003c/code\u003e\u003c/a\u003e bn256: add missing symbols in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/c9da6b9a4008902aae7c754e8f01d42e2d2cf205\"\u003e\u003ccode\u003ec9da6b9\u003c/code\u003e\u003c/a\u003e all: fix printf(var) mistakes detected by latest printf checker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b35ab4fde0e27d900fc800ae12370c858b58ba41\"\u003e\u003ccode\u003eb35ab4f\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/bcb0f91bbceb3486cc7f10102ff046661fb4d364\"\u003e\u003ccode\u003ebcb0f91\u003c/code\u003e\u003c/a\u003e internal/poly1305: Port sum_amd64.s to Avo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7eace71069e621a910a5158a1b46314d38f724ae\"\u003e\u003ccode\u003e7eace71\u003c/code\u003e\u003c/a\u003e chacha20poly1305: Avo port of chacha20poly1305_amd64.s\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/620dfbc770bb652335dab79ae80f6c9bdb1a7321\"\u003e\u003ccode\u003e620dfbc\u003c/code\u003e\u003c/a\u003e salsa20/salsa: Port salsa20_amd64.s to Avo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/82942cf1d8d34067e576572f2e00014a78c1efd8\"\u003e\u003ccode\u003e82942cf\u003c/code\u003e\u003c/a\u003e blake2b: port blake2b_amd64.s to Avo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.22.0...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream` from 1.6.2 to 1.7.8\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/e3b97d2a02cd4e27c40224f05aa1a7deba24abe2\"\u003e\u003ccode\u003ee3b97d2\u003c/code\u003e\u003c/a\u003e Release 2023-10-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/863010ddb23c242c2a5d49d9f40094a6a49b5525\"\u003e\u003ccode\u003e863010d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6946ef8b9149fe75ac1b427ca2c7f57cdcb64549\"\u003e\u003ccode\u003e6946ef8\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/6d93ded4536184d38a664b4b75dadd36cbd79878\"\u003e\u003ccode\u003e6d93ded\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bebc232e7f65b02d0b519d11e73cf925c38e716f\"\u003e\u003ccode\u003ebebc232\u003c/code\u003e\u003c/a\u003e fix: fail to load config if configured profile doesn't exist (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5de46742b7fb1b72d93d344ee81568800a707267\"\u003e\u003ccode\u003e5de4674\u003c/code\u003e\u003c/a\u003e fix DNS timeout error not retried (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e155bb72a2ec20ec61db50fc3d4568e373fa4b63\"\u003e\u003ccode\u003ee155bb7\u003c/code\u003e\u003c/a\u003e Release 2023-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9d342ba33937c562d215f317a37dea121ee9763d\"\u003e\u003ccode\u003e9d342ba\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1df99141a143a38570d64a182ed972ce9e3dba65\"\u003e\u003ccode\u003e1df9914\u003c/code\u003e\u003c/a\u003e Update SDK's smithy-go dependency to v1.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/32ada3a191ac770b1b24164b667692183fc77ed9\"\u003e\u003ccode\u003e32ada3a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/pi/v1.6.2...service/m2/v1.7.8\"\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/alperen-albayrak/kutup/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/alperen-albayrak/kutup/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alperen-albayrak%2Fkutup/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4214644730","node_id":"PR_kwDOQT_7nc7QWHjs","number":3,"state":"open","title":"chore(deps): bump the go_modules group across 2 directories with 11 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T23:54:13.000Z","updated_at":"2026-04-06T23:58:55.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":11,"packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.9","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.1.0","new_version":"1.4.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"google.golang.org/grpc","old_version":"1.76.0","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"golang.org/x/image","old_version":"0.25.0","new_version":"0.38.0","repository_url":"https://github.com/golang/image"},{"name":"github.com/docker/cli","old_version":"27.0.3+incompatible","new_version":"29.2.0+incompatible","repository_url":"https://github.com/docker/cli"},{"name":"github.com/gofiber/utils","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/gofiber/utils"},{"name":"github.com/ipld/go-ipld-prime","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/ipld/go-ipld-prime"},{"name":"github.com/quic-go/quic-go","old_version":"0.54.1","new_version":"0.57.0","repository_url":"https://github.com/quic-go/quic-go"},{"name":"github.com/quic-go/webtransport-go","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/quic-go/webtransport-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.9` | `2.52.12` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.1.0` | `1.4.1` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.76.0` | `1.79.3` |\n| [golang.org/x/image](https://github.com/golang/image) | `0.25.0` | `0.38.0` |\n| [github.com/docker/cli](https://github.com/docker/cli) | `27.0.3+incompatible` | `29.2.0+incompatible` |\n| [github.com/gofiber/utils](https://github.com/gofiber/utils) | `1.1.0` | `1.2.0` |\n| [github.com/ipld/go-ipld-prime](https://github.com/ipld/go-ipld-prime) | `0.21.0` | `0.22.0` |\n| [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) | `0.54.1` | `0.57.0` |\n| [github.com/quic-go/webtransport-go](https://github.com/quic-go/webtransport-go) | `0.9.0` | `0.10.0` |\n\nBumps the go_modules group with 1 update in the /.github/gallery-agent directory: [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk).\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.9 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle invalid path in filesystem by \u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix recover middleware panic output formatting by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3818\"\u003egofiber/fiber#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix enforcement of Immutable config for some edge cases by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3835\"\u003egofiber/fiber#3835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RoutePatternMatch by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3723\"\u003egofiber/fiber#3723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.1.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is a patch release for v1.4.0.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIt contains cherry-picks for several security improvements. Security advisories will follow.\u003c/p\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003ch2\u003eUpdate of the \u003ccode\u003esegmentio/encoding\u003c/code\u003e module version\u003c/h2\u003e\n\u003cp\u003eThe JSON parsing library that was adopted to avoid attacks taking advantage of the Go's standard parser being case insensitive turned out to contain an issue itself. We have submitted the fix upstream and this release updates the dependency to the patched version.\u003c/p\u003e\n\u003ch2\u003eCross-origin requests protection\u003c/h2\u003e\n\u003cp\u003eWe have added additional protection against cross origin requests. From now on, we verify that \u003ccode\u003eContent-Type\u003c/code\u003e for JSON-RPC \u003ccode\u003ePOST\u003c/code\u003e requests is set to \u003ccode\u003eapplication/json\u003c/code\u003e and use the new \u003ccode\u003ehttp.CrossOriginProtection\u003c/code\u003e functionality to verify the origin of the request. Usage of this functionality required \u003cstrong\u003eincreasing the required Go version to 1.25\u003c/strong\u003e, which is in line with our Go version policy of supporting two newest Go versions. The behavior can be customized by passing a configured \u003ccode\u003ehttp.CrossOriginProtection\u003c/code\u003e object to \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eSince this is a behavior change, we introduced a compatibility parameter \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e that will allow to temporarily disable it. It will be removed in \u003ccode\u003ev1.6.0\u003c/code\u003e version of the SDK. See \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/blob/main/docs/mcpgodebug.md\"\u003ehere\u003c/a\u003e for more details about behavior changes and a history of compatibility parameters across SDK versions.\u003c/p\u003e\n\u003ch2\u003eAllowing customization of \u003ccode\u003ehttp.Client\u003c/code\u003e for client-side OAuth\u003c/h2\u003e\n\u003cp\u003eWe have introduced an optional \u003ccode\u003ehttp.Client\u003c/code\u003e parameter to \u003ccode\u003eAuthorizationCodeHandlerConfig\u003c/code\u003e. This allows customization of the transport, for example implementing environment specific protection against \u003ca href=\"https://modelcontextprotocol.io/docs/tutorials/security/security_best_practices#server-side-request-forgery-ssrf\"\u003eServer-Side Request Forgery\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003ePull requests\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003einternal: fix Unicode zero character handling by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/841\"\u003emodelcontextprotocol/go-sdk#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauth: allow passing custom http.Client to AuthorizationCodeHandler by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/840\"\u003emodelcontextprotocol/go-sdk#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: verify 'Origin' and 'Content-Type' headers by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/842\"\u003emodelcontextprotocol/go-sdk#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003cp\u003eThis release marks the completion of the full 2025-11-25 specification implementation, by introducing the support for Sampling with Tools and experimental client-side OAuth support. It also contains multiple bug fixes and improvements. Thanks to all contributors!\u003c/p\u003e\n\u003ch2\u003eClient-side OAuth support\u003c/h2\u003e\n\u003cp\u003eThis release introduces experimental support for OAuth on the client side of the SDK. It aims to support the full scope of the current \u003ca href=\"https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization\"\u003eMCP specification for authorization\u003c/a\u003e. To use it, you need to compile the SDK with the \u003ccode\u003e-tags mcp_go_client_oauth\u003c/code\u003e flag. Some changes may still be applied to this new API, based on developer feedback. The functionality is planned to become stable in \u003ccode\u003ev1.5.0\u003c/code\u003e release, expected by the end of March 2026. More details can be found at \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/blob/main/docs/protocol.md#client\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/blob/main/docs/protocol.md#client\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eall: client side OAuth support by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/785\"\u003emodelcontextprotocol/go-sdk#785\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSampling with Tools\u003c/h2\u003e\n\u003cp\u003eStarting from this release, the server use the new \u003ccode\u003eCreateMessageWithTools\u003c/code\u003e method to create a sampling request to the client that contains tools that can be used by the client. On the client side, \u003ccode\u003eCreateMessageWithToolsHandler\u003c/code\u003e may be used to handle such requests and issue \u003ccode\u003eToolUse\u003c/code\u003e responses to the server.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: implement sampling with tools by \u003ca href=\"https://github.com/findleyr\"\u003e\u003ccode\u003e@​findleyr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/699\"\u003emodelcontextprotocol/go-sdk#699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior changes\u003c/h2\u003e\n\u003cp\u003eWe have two important behavior changes that were introduced to fix a bug or improve security posture. They can be temporarily turned off by specifying a special \u003ccode\u003eMCPGODEBUG\u003c/code\u003e environment variable when running the SDK. Different options can be added together, separated by a comma.\u003c/p\u003e\n\u003ch3\u003eIntroduced DNS rebinding protection\u003c/h3\u003e\n\u003cp\u003eThe requests arriving via a localhost address (\u003ccode\u003e127.0.0.1\u003c/code\u003e, \u003ccode\u003e[::1]\u003c/code\u003e) that have a non-localhost \u003ccode\u003eHost\u003c/code\u003e header will be rejected to protect against DNS rebinding attacks. The protection can be disabled by specifying \u003ccode\u003eStreamableHTTPOptions.DisableLocalhostProtection\u003c/code\u003e, but it should be done only if security implications are understood (see documentation for the option).\u003c/p\u003e\n\u003cp\u003eThis protection is a behavior change, as the protection is now enabled by default. Because of that, we have introduced an \u003ccode\u003eMCPGODEBUG\u003c/code\u003e option to bring back the previous default behavior for users that need more time to adjust. However, if possible, we recommend specifying \u003ccode\u003eDisableLocalhostProtection\u003c/code\u003e described above, as it is a more future-proof solution. The \u003ccode\u003eMCPGODEBUG\u003c/code\u003e option to remove this protection (\u003ccode\u003edisablelocalhostprotection=1\u003c/code\u003e) will be removed in \u003ccode\u003ev1.6.0\u003c/code\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/modelcontextprotocol/go-sdk/commit/580f2a09be5c5b7ed4d868aa74ad1019dfd5160a\"\u003e\u003ccode\u003e580f2a0\u003c/code\u003e\u003c/a\u003e mcp: verify 'Origin' and 'Content-Type' headers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/421ddf1ef286bfd1e8173621fd9a2d587f54135f\"\u003e\u003ccode\u003e421ddf1\u003c/code\u003e\u003c/a\u003e auth: allow passing custom http.Client to AuthorizationCodeHandler (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/515f11be07c6a34b8ed48e669c2c9bbfa85eb9f9\"\u003e\u003ccode\u003e515f11b\u003c/code\u003e\u003c/a\u003e internal: fix Unicode zero character handling (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/c9317fb5b75328ca2faeaf8ea0e23a53c37de49f\"\u003e\u003ccode\u003ec9317fb\u003c/code\u003e\u003c/a\u003e all: client side OAuth support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/4e8b6ca17d1d00d4f5b230dbd5bf7012dc142fde\"\u003e\u003ccode\u003e4e8b6ca\u003c/code\u003e\u003c/a\u003e mcp: return 400 instead of 500 when body read fails in stateless mode (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0048a1894fe0ae4350bc2142effa09985e19c569\"\u003e\u003ccode\u003e0048a18\u003c/code\u003e\u003c/a\u003e chore: Configure advanced CodeQL setup (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/19420360b7601460c6a1edf4860d701d796bb14a\"\u003e\u003ccode\u003e1942036\u003c/code\u003e\u003c/a\u003e chore: update the version of the conformance suite. (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/b17143f7179833f7f6175161e81318dc3b3aa121\"\u003e\u003ccode\u003eb17143f\u003c/code\u003e\u003c/a\u003e chore: increase timeout for conformance server start. (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/813\"\u003e#813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/86d05a12f7e8542eca0478efd48ab1f694a664df\"\u003e\u003ccode\u003e86d05a1\u003c/code\u003e\u003c/a\u003e chore: update publish-docs permissions to be more targeted. (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/9f22cf142e37040c33a3e6a8561fda9d77a6cef6\"\u003e\u003ccode\u003e9f22cf1\u003c/code\u003e\u003c/a\u003e chore: configure a simple AGENTS.md file and a skill for fixing GitHu… (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.1.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.76.0 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.76.0...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/image` from 0.25.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/image/commit/23ae9ed61c1d3343fb95015810f62dcbf444976e\"\u003e\u003ccode\u003e23ae9ed\u003c/code\u003e\u003c/a\u003e tiff: cap buffer growth to prevent OOM from malicious IFD offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/e589e60f29d0bbbf6400e250e024f93cbc4961ee\"\u003e\u003ccode\u003ee589e60\u003c/code\u003e\u003c/a\u003e webp: allow VP8L + VP8X(with alpha)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/fe7d73de74b8a1ad508c93cfcb245d44579163ff\"\u003e\u003ccode\u003efe7d73d\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/image/commit/e3d762b1d37ed96e757e3bc0bfb44f7455589df3\"\u003e\u003ccode\u003ee3d762b\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/833c6ed987962feaa3ec2624d8655421b25e2e0e\"\u003e\u003ccode\u003e833c6ed\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/image/commit/bc7fe0b43a01586e7ca7c087a2e8a625e8397dcb\"\u003e\u003ccode\u003ebc7fe0b\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/image/commit/c53c97f4ed88d55fafe963ee6e93cb357663d650\"\u003e\u003ccode\u003ec53c97f\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/image/commit/9032ff7c7b86f42b9bebdf6133191648224aecc0\"\u003e\u003ccode\u003e9032ff7\u003c/code\u003e\u003c/a\u003e all: eliminate vet diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/9c9d08c65c08567c997eccc8bde52fcc9369bea6\"\u003e\u003ccode\u003e9c9d08c\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/image/commit/742b1b756d98a0c48b1fcf464a0c63fa50e1aa6b\"\u003e\u003ccode\u003e742b1b7\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/image/compare/v0.25.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 `github.com/docker/cli` from 27.0.3+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/commit/9c9ec7358833bb3e5622a166673744fca7fefac4\"\u003e\u003ccode\u003e9c9ec73\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/moby/client v0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/bab3e81e1d8874a2d4f26afc02225ee537d0b15d\"\u003e\u003ccode\u003ebab3e81\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/moby/api v1.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/2e64fc162ab632a530f7191cc6af65c22356ea0d\"\u003e\u003ccode\u003e2e64fc1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6367\"\u003e#6367\u003c/a\u003e from thaJeztah/template_slicejoin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/1f2ba2ac9d8c92870f7cce89dfa17d89d3375c19\"\u003e\u003ccode\u003e1f2ba2a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6760\"\u003e#6760\u003c/a\u003e from thaJeztah/container_create_fix_error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/e34a3422cc32c808d2e8b0e0ef51112d53fa896d\"\u003e\u003ccode\u003ee34a342\u003c/code\u003e\u003c/a\u003e templates: make \u0026quot;join\u0026quot; work with non-string slices and map values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/a86356d42f918968579e670b51bc85dc45982a33\"\u003e\u003ccode\u003ea86356d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6763\"\u003e#6763\u003c/a\u003e from thaJeztah/bump_mapstructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/771660a17e56116eb32677a6d83c5210e5092194\"\u003e\u003ccode\u003e771660a\u003c/code\u003e\u003c/a\u003e vendor: github.com/go-viper/mapstructure/v2 v2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/9cff36b35a828be8d137bc5de4983b7e3fef1614\"\u003e\u003ccode\u003e9cff36b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6762\"\u003e#6762\u003c/a\u003e from thaJeztah/bump_x_deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/08ed2bc6e8bc49ad988ecd44633620a48fb10967\"\u003e\u003ccode\u003e08ed2bc\u003c/code\u003e\u003c/a\u003e cli/command/container: make injecting config.json failures a warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/cli/compare/v27.0.3...v29.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/gofiber/utils` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/utils/releases\"\u003egithub.com/gofiber/utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport IfToLower and IfToUpper functions from v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/utils/pull/77\"\u003egofiber/utils#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate UUID function to panic on initialization errors by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/utils/pull/169\"\u003egofiber/utils#169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/utils/compare/v1.1.0...v1.2.0\"\u003ehttps://github.com/gofiber/utils/compare/v1.1.0...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/b986fcc3965a3570e3b755646a026641af8c2da4\"\u003e\u003ccode\u003eb986fcc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/utils/issues/169\"\u003e#169\u003c/a\u003e from gofiber/feat/cherry-pick-6c6cf04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/439e4d4d655e2585b475558b26e4ca0ebcc0de4e\"\u003e\u003ccode\u003e439e4d4\u003c/code\u003e\u003c/a\u003e Merge branch 'v1' into feat/cherry-pick-6c6cf04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/7a3cc37c93a312620150d35b9b273ad42a787b02\"\u003e\u003ccode\u003e7a3cc37\u003c/code\u003e\u003c/a\u003e Upgrade GitHub Actions to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/97b23a8aa2f898ba3f53b66441b1f08dc422324f\"\u003e\u003ccode\u003e97b23a8\u003c/code\u003e\u003c/a\u003e fix: wrap error in fmt.Errorf for UUID seeding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/e099627632b2e137285a4c69d30415086cedc491\"\u003e\u003ccode\u003ee099627\u003c/code\u003e\u003c/a\u003e fix: use fmt.Errorf for error formatting in UUID seeding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/a9bc7b725a4048a90b8c8d456c531f12c3dc4747\"\u003e\u003ccode\u003ea9bc7b7\u003c/code\u003e\u003c/a\u003e fix: rename UUIDSetup to uuidSetup for consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/c3f8a1fe49df4fb86efd70dd00acf0d9fef1abdf\"\u003e\u003ccode\u003ec3f8a1f\u003c/code\u003e\u003c/a\u003e Remove unnecessary UUID counter check that could panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/0d25616c8f50faccd7b7a68e476d1a9d2416d947\"\u003e\u003ccode\u003e0d25616\u003c/code\u003e\u003c/a\u003e Update UUID function to panic on initialization errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/301b082f723239365f98f156a087bddff885c186\"\u003e\u003ccode\u003e301b082\u003c/code\u003e\u003c/a\u003e Update strings.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/999a088b4beb4b08e1839856c2c71e9f593666cc\"\u003e\u003ccode\u003e999a088\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/utils/issues/77\"\u003e#77\u003c/a\u003e from gofiber/backport-if-to-lower\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/utils/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipld/go-ipld-prime` from 0.21.0 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipld/go-ipld-prime/releases\"\u003egithub.com/ipld/go-ipld-prime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(bindnode): provide correct err msg on union member non-match by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/535\"\u003eipld/go-ipld-prime#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/delete-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/536\"\u003eipld/go-ipld-prime#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/537\"\u003eipld/go-ipld-prime#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: upgrade specs with downgraded go.mod by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/538\"\u003eipld/go-ipld-prime#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/539\"\u003eipld/go-ipld-prime#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/go-block-format from 0.0.3 to 0.2.0 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/540\"\u003eipld/go-ipld-prime#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/go-block-format from 0.0.3 to 0.2.0 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/541\"\u003eipld/go-ipld-prime#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add SelectLinks example by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/542\"\u003eipld/go-ipld-prime#542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update storage package dependencies by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/543\"\u003eipld/go-ipld-prime#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrected texts by \u003ca href=\"https://github.com/criadoperez\"\u003e\u003ccode\u003e@​criadoperez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/544\"\u003eipld/go-ipld-prime#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/gogo/protobuf from 1.2.1 to 1.3.2 in /storage/benchmarks by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/545\"\u003eipld/go-ipld-prime#545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/boxo from 0.12.0 to 0.13.1 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/548\"\u003eipld/go-ipld-prime#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/boxo from 0.12.0 to 0.13.1 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/547\"\u003eipld/go-ipld-prime#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultiple text corrections by \u003ca href=\"https://github.com/criadoperez\"\u003e\u003ccode\u003e@​criadoperez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/551\"\u003eipld/go-ipld-prime#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eText corrections by \u003ca href=\"https://github.com/criadoperez\"\u003e\u003ccode\u003e@​criadoperez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/552\"\u003eipld/go-ipld-prime#552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add EmptyPathSegment, distinct from PathSegment{} by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/546\"\u003eipld/go-ipld-prime#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrections on go files by \u003ca href=\"https://github.com/criadoperez\"\u003e\u003ccode\u003e@​criadoperez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/553\"\u003eipld/go-ipld-prime#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.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/ipld/go-ipld-prime/pull/554\"\u003eipld/go-ipld-prime#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add garbage roundtrip tests for dag-json to check refmt changes/fixes by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/550\"\u003eipld/go-ipld-prime#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/boxo from 0.13.1 to 0.15.0 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/555\"\u003eipld/go-ipld-prime#555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/boxo from 0.13.1 to 0.15.0 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/556\"\u003eipld/go-ipld-prime#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/boxo from 0.15.0 to 0.16.0 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/558\"\u003eipld/go-ipld-prime#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/boxo from 0.15.0 to 0.16.0 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/557\"\u003eipld/go-ipld-prime#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/crypto from 0.1.0 to 0.17.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/ipld/go-ipld-prime/pull/559\"\u003eipld/go-ipld-prime#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/560\"\u003eipld/go-ipld-prime#560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/561\"\u003eipld/go-ipld-prime#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/566\"\u003eipld/go-ipld-prime#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/567\"\u003eipld/go-ipld-prime#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(schema): expose useful functions for building schemas by \u003ca href=\"https://github.com/hannahhoward\"\u003e\u003ccode\u003e@​hannahhoward\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/569\"\u003eipld/go-ipld-prime#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/570\"\u003eipld/go-ipld-prime#570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebasicnode: don't panic on negative index by \u003ca href=\"https://github.com/MichaelMure\"\u003e\u003ccode\u003e@​MichaelMure\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/571\"\u003eipld/go-ipld-prime#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread bindnode options through convenience calls by \u003ca href=\"https://github.com/hannahhoward\"\u003e\u003ccode\u003e@​hannahhoward\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/572\"\u003eipld/go-ipld-prime#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamed type converters by \u003ca href=\"https://github.com/hannahhoward\"\u003e\u003ccode\u003e@​hannahhoward\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/573\"\u003eipld/go-ipld-prime#573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/crypto from 0.17.0 to 0.31.0 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/575\"\u003eipld/go-ipld-prime#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/crypto from 0.17.0 to 0.31.0 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/577\"\u003eipld/go-ipld-prime#577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/crypto from 0.17.0 to 0.31.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/ipld/go-ipld-prime/pull/576\"\u003eipld/go-ipld-prime#576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/go-cid from 0.4.1 to 0.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/582\"\u003eipld/go-ipld-prime#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/go-cid from 0.4.1 to 0.5.0 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/581\"\u003eipld/go-ipld-prime#581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/go-cid from 0.4.1 to 0.5.0 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/579\"\u003eipld/go-ipld-prime#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/587\"\u003eipld/go-ipld-prime#587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/google/go-cmp from 0.6.0 to 0.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/ipld/go-ipld-prime/pull/588\"\u003eipld/go-ipld-prime#588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/600\"\u003eipld/go-ipld-prime#600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/609\"\u003eipld/go-ipld-prime#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update deps by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/610\"\u003eipld/go-ipld-prime#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dagcbor): make decode budget configurable via DecodeOptions by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/611\"\u003eipld/go-ipld-prime#611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criadoperez\"\u003e\u003ccode\u003e@​criadoperez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/544\"\u003eipld/go-ipld-prime#544\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/ipld/go-ipld-prime/blob/master/CHANGELOG.md\"\u003egithub.com/ipld/go-ipld-prime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003cp\u003eHere is collected some brief notes on major changes over time, sorted by tag in which they are first available.\u003c/p\u003e\n\u003cp\u003eOf course for the \u0026quot;detailed changelog\u0026quot;, you can always check the commit log!  But hopefully this summary \u003cem\u003ehelps\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eNote about version numbering: All release tags are in the \u0026quot;v0.${x}\u0026quot; range.  \u003cem\u003eWe do not expect to make a v1 release.\u003c/em\u003e\nNonetheless, this should not be taken as a statement that the library isn't \u003cem\u003eusable\u003c/em\u003e already.\nMuch of this code is used in other libraries and products, and we do take some care about making changes.\n(If you're ever wondering about stability of a feature, ask -- or contribute more tests ;))\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/blob/master/#planned-upcoming-changes\"\u003ePlanned/Upcoming Changes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/blob/master/#released-changes\"\u003eReleased Changes Log\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePlanned/Upcoming Changes\u003c/h2\u003e\n\u003cp\u003eHere are some outlines of changes we intend to make that affect the public API:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIPLD Amend\u003c/strong\u003e: is likely to land soon; it implements a more efficient underlying architecture to support IPLD Patch and related features. IPLD Amend adds an interface to allow incremental changes to \u003ccode\u003eNode\u003c/code\u003es in an efficient way. Whereas IPLD Patch is a protocol for expressing changes. We're still working on figuring out exactly where it fits in the stack and making sure it won't be disruptive but early benchmarks are very promising for both Patch and traversal-based transforms. See \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/445\"\u003eipld/go-ipld-prime#445\u003c/a\u003e for more.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLayered \u003ccode\u003eNode\u003c/code\u003e implementation optimizations\u003c/strong\u003e: When layering different implementations of \u003ccode\u003eNode\u003c/code\u003e builders or consumers, having to defer through basicnode types can lead to large inefficiencies of memory and speed. We are looking at ways to improve this situation, including ways to \u003cem\u003eassemble\u003c/em\u003e layered assemblers. See \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/443\"\u003eipld/go-ipld-prime#443\u003c/a\u003e for discussion and some initial plans.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelectors\u003c/strong\u003e: There have been some recurring wishes to do something about the Selector package layout.  There's no intended or prioritized date for this.  See \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/236\"\u003eipld/go-ipld-prime#236\u003c/a\u003e for more.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAbsent / \u0026quot;Not found\u0026quot; values\u003c/strong\u003e: There may be some upcoming changes to exactly how \u0026quot;not found\u0026quot; values are handled in order to clarify and standardize the subject.  There's no finalized date for this.  See \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/360\"\u003eipld/go-ipld-prime#360\u003c/a\u003e for more.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReleased Changes\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/75f643e10510431a35ac0b62e9ecc7da0a9273c3\"\u003e\u003ccode\u003e75f643e\u003c/code\u003e\u003c/a\u003e chore: v0.22.0 bump (\u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/612\"\u003e#612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/e43bf4a27055fe8d895671a731ee5041e2d983a9\"\u003e\u003ccode\u003ee43bf4a\u003c/code\u003e\u003c/a\u003e feat(dagcbor): make decode budget configurable via DecodeOptions (\u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/2fe6c72cfa47fa505d7dc9ac517d6e02a075840b\"\u003e\u003ccode\u003e2fe6c72\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/a425e60cd7144e8f94a053378e1c55a4c795aa0b\"\u003e\u003ccode\u003ea425e60\u003c/code\u003e\u003c/a\u003e ci: uci/update-go (\u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/0a304bd3f2fa4412155be3d9377a2112630af513\"\u003e\u003ccode\u003e0a304bd\u003c/code\u003e\u003c/a\u003e ci: uci/copy-templates (\u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/7879a2ec4c5a4b7331fb9c80db9d41cbe463c0b9\"\u003e\u003ccode\u003e7879a2e\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/734605b7d512dfc37791f224a22778524456f05f\"\u003e\u003ccode\u003e734605b\u003c/code\u003e\u003c/a\u003e fix: staticcheck complaints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/e3168d4954d22a718e780a6562b8f4c727e09b60\"\u003e\u003ccode\u003ee3168d4\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.23 and run go fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/845b7c2cc456b55d011abbb051425edb8a8f99c3\"\u003e\u003ccode\u003e845b7c2\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.23 and run go fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/6685a3d7d56afbc80607208e0a06679e3ef50614\"\u003e\u003ccode\u003e6685a3d\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.23 and run go fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ipld/go-ipld-prime/compare/v0.21.0...v0.22.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.54.1 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.54.1...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.9.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://...\n\n_Description has been truncated_","html_url":"https://github.com/loveyou001/LocalAI/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/loveyou001%2FLocalAI/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4211465024","node_id":"PR_kwDOQyNxaM7QMcnm","number":268,"state":"closed","title":"build(deps): bump the backend group in /backend with 16 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":["dependabot[bot]","anish-sahoo"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-14T20:29:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T11:53:20.000Z","updated_at":"2026-04-14T20:29:43.000Z","time_to_close":722173,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend","update_count":16,"packages":[{"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.32.7","new_version":"1.32.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.7","new_version":"1.19.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.98.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/go-playground/validator/v10","old_version":"10.30.1","new_version":"10.30.2","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/lib/pq","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nyaruka/phonenumbers","old_version":"1.6.8","new_version":"1.7.1","repository_url":"https://github.com/nyaruka/phonenumbers"},{"name":"github.com/pressly/goose/v3","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.3","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/slack-go/slack","old_version":"0.14.0","new_version":"0.21.0","repository_url":"https://github.com/slack-go/slack"},{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.temporal.io/sdk","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/temporalio/sdk-go"},{"name":"golang.org/x/net","old_version":"0.49.0","new_version":"0.51.0","repository_url":"https://github.com/golang/net"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the backend group in /backend with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.5` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.7` | `1.32.14` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.7` | `1.19.14` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.96.0` | `1.98.0` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.30.1` | `10.30.2` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.12` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.1` | `1.12.3` |\n| [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) | `1.6.8` | `1.7.1` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.26.0` | `3.27.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.3` | `9.18.0` |\n| [github.com/slack-go/slack](https://github.com/slack-go/slack) | `0.14.0` | `0.21.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [go.temporal.io/sdk](https://github.com/temporalio/sdk-go) | `1.39.0` | `1.41.1` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.49.0` | `0.51.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.1 to 1.41.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/90650dd22735ab68f6089ae5c39b6614286ae9ec\"\u003e\u003ccode\u003e90650dd\u003c/code\u003e\u003c/a\u003e Release 2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62\"\u003e\u003ccode\u003edd88818\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b662c50138bd393927871b46e84ee3483377f5be\"\u003e\u003ccode\u003eb662c50\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/500a9cb3522a0e71d798d7079ff5856b23c2cac1\"\u003e\u003ccode\u003e500a9cb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6221102f763bd65d7e403fa62c3a1e3d39e24dc6\"\u003e\u003ccode\u003e6221102\u003c/code\u003e\u003c/a\u003e fix stale skew and delayed skew healing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f\"\u003e\u003ccode\u003e0a39373\u003c/code\u003e\u003c/a\u003e fix order of generated event header handlers (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6\"\u003e\u003ccode\u003e098f389\u003c/code\u003e\u003c/a\u003e Only generate resolveAccountID when it's required (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6\"\u003e\u003ccode\u003e6ebab66\u003c/code\u003e\u003c/a\u003e Release 2026-03-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e\"\u003e\u003ccode\u003eb2ec3be\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/abc126f6b35bfe2f77e2505f6d04f8ceced971ee\"\u003e\u003ccode\u003eabc126f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.7 to 1.32.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d15107640a5073c5ce53dc395210858e316d5e82\"\u003e\u003ccode\u003ed151076\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33c9a9f67577e2dd5fcd3b15b9a8a2e83683f53\"\u003e\u003ccode\u003ee33c9a9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e06655901c88ef90432f41a7b9c92b33b4537c75\"\u003e\u003ccode\u003ee066559\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a635ee4303d8cac381be8788519a1a8bba5ccf12\"\u003e\u003ccode\u003ea635ee4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9074b3ddace9c195f00993c8ae509bc8977a6c4c\"\u003e\u003ccode\u003e9074b3d\u003c/code\u003e\u003c/a\u003e Release 2026-04-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f6ad4c082d3a1995b9add26af4eb7553b13df252\"\u003e\u003ccode\u003ef6ad4c0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/12a971a61d5226cd72102c66b188ae4968cb9b81\"\u003e\u003ccode\u003e12a971a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8bd8eee331c2fa1553e57d18d5dbbf1dc83820fc\"\u003e\u003ccode\u003e8bd8eee\u003c/code\u003e\u003c/a\u003e chore: add additional text to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.32.7...config/v1.32.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.7 to 1.19.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d15107640a5073c5ce53dc395210858e316d5e82\"\u003e\u003ccode\u003ed151076\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33c9a9f67577e2dd5fcd3b15b9a8a2e83683f53\"\u003e\u003ccode\u003ee33c9a9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e06655901c88ef90432f41a7b9c92b33b4537c75\"\u003e\u003ccode\u003ee066559\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a635ee4303d8cac381be8788519a1a8bba5ccf12\"\u003e\u003ccode\u003ea635ee4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9074b3ddace9c195f00993c8ae509bc8977a6c4c\"\u003e\u003ccode\u003e9074b3d\u003c/code\u003e\u003c/a\u003e Release 2026-04-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f6ad4c082d3a1995b9add26af4eb7553b13df252\"\u003e\u003ccode\u003ef6ad4c0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/12a971a61d5226cd72102c66b188ae4968cb9b81\"\u003e\u003ccode\u003e12a971a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8bd8eee331c2fa1553e57d18d5dbbf1dc83820fc\"\u003e\u003ccode\u003e8bd8eee\u003c/code\u003e\u003c/a\u003e chore: add additional text to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.19.7...credentials/v1.19.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.98.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba7e432545fa3203d98f593b2aceaba66c02db7a\"\u003e\u003ccode\u003eba7e432\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/607cb0afad6e6a655a356be54f9fdec5cc558a80\"\u003e\u003ccode\u003e607cb0a\u003c/code\u003e\u003c/a\u003e Release 2026-03-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a44005fd4a2e2b7308c0346da970890757aaeda5\"\u003e\u003ccode\u003ea44005f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dbbd8465f03f1931d85d38af45f18362cbc4c469\"\u003e\u003ccode\u003edbbd846\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5b5c3f960e98cf024a8b7d6a6a8f0a1452e028fa\"\u003e\u003ccode\u003e5b5c3f9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7ca3f9d52a718e4be3a78be0d05e6437ae362e20\"\u003e\u003ccode\u003e7ca3f9d\u003c/code\u003e\u003c/a\u003e drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/338088bc3ce801d773863578da6a0a835d6012af\"\u003e\u003ccode\u003e338088b\u003c/code\u003e\u003c/a\u003e Release 2026-03-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0e5f3dc09ddb548bccfc11b297229839516bff9\"\u003e\u003ccode\u003ef0e5f3d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.96.0...service/s3/v1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-playground/validator/v10` from 10.30.1 to 10.30.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.30.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1523\"\u003ego-playground/validator#1523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add translations for alphaspace and alphanumspace tags in indonesian by \u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/gabriel-vasile/mimetype from 1.4.12 to 1.4.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1526\"\u003ego-playground/validator#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add cmyk(color) to validator by \u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1534\"\u003ego-playground/validator#1534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1533\"\u003ego-playground/validator#1533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo 1.26 support by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1535\"\u003ego-playground/validator#1535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic in unique validation with nil pointer elements by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1532\"\u003ego-playground/validator#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1527\"\u003ego-playground/validator#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement ValidatorValuer interface feature by \u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Valuer interface documentation and example by \u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1545\"\u003ego-playground/validator#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1546\"\u003ego-playground/validator#1546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG) by \u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fqdn): allow hyphens in last domain label by \u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9258bd2b7bbab41c3d99090cac4a659c5f1a60c\"\u003e\u003ccode\u003eb9258bd\u003c/code\u003e\u003c/a\u003e fix(fqdn): allow hyphens in last domain label (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9f1d79d745213827cf712628dfe29211507b011\"\u003e\u003ccode\u003eb9f1d79\u003c/code\u003e\u003c/a\u003e feat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7fa95998a0d9ac50f842f7eceeb44383c285fa63\"\u003e\u003ccode\u003e7fa9599\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/8ca29eca887da7222870fc0ae41e9127960d6838\"\u003e\u003ccode\u003e8ca29ec\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/5e1bedfe984f4501e4636e5058905dcd6129084d\"\u003e\u003ccode\u003e5e1bedf\u003c/code\u003e\u003c/a\u003e docs: add Valuer interface documentation and example (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/42927a0f7810a16c558a02d5a75b8c13134ba50c\"\u003e\u003ccode\u003e42927a0\u003c/code\u003e\u003c/a\u003e feat: implement ValidatorValuer interface feature (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/c254ece8c8e35526572e6035f86adb763abb0bce\"\u003e\u003ccode\u003ec254ece\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/43253862b17ba5ae184cff6a136a2e62dbddce4a\"\u003e\u003ccode\u003e4325386\u003c/code\u003e\u003c/a\u003e fix: prevent panic in unique validation with nil pointer elements (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/d3f35da4560da3a36ed0783f25e2c1d180b11f32\"\u003e\u003ccode\u003ed3f35da\u003c/code\u003e\u003c/a\u003e Go 1.26 support (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/f5c74ce583d5feab2fa257edc52a8c7163dcea89\"\u003e\u003ccode\u003ef5c74ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.12\"\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.8.0 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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.8.0...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.11.1 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines that use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the connection. Since v1.12.0 this could result in permanently broken connections, especially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3 (2026-04-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines\nthat use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the\nconnection. Since v1.12.0 this could result in permanently broken connections,\nespecially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1 (2026-03-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/1f3e3d92865dd313b4e146968684d7e3836c76e8\"\u003e\u003ccode\u003e1f3e3d9\u003c/code\u003e\u003c/a\u003e Send datestyle as a startup parameter (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/32ba56b8f9c09575e3320f0043f4f0bdf0ad2009\"\u003e\u003ccode\u003e32ba56b\u003c/code\u003e\u003c/a\u003e Expand tests for multiple result sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/c2cfac15d5048670f784616c0c3dca56f97f49c0\"\u003e\u003ccode\u003ec2cfac1\u003c/code\u003e\u003c/a\u003e Release v1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/859f10493799ae5b3fc3706bbef2ee48764dc787\"\u003e\u003ccode\u003e859f104\u003c/code\u003e\u003c/a\u003e Test CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/12e464c3afecfb945fc764001837c137fa764e37\"\u003e\u003ccode\u003e12e464c\u003c/code\u003e\u003c/a\u003e Allow multiple matches and regexps in pqtest.ErrorContains()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/6d77ced41719616090c9e7eec2c313a18640bc3f\"\u003e\u003ccode\u003e6d77ced\u003c/code\u003e\u003c/a\u003e Treat io.ErrUnexpectedEOF as driver.ErrBadConn in handleError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/71daecbc4522cf9cb6c399e19b910d22356ebb87\"\u003e\u003ccode\u003e71daecb\u003c/code\u003e\u003c/a\u003e Ensure transactions are closed in pqtest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/8f448230b50d3c2f796fd20622daaf8ebe3d173c\"\u003e\u003ccode\u003e8f44823\u003c/code\u003e\u003c/a\u003e Set PGAPPNAME for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/4af2196aa02298c23461f2baf538a0679b66a093\"\u003e\u003ccode\u003e4af2196\u003c/code\u003e\u003c/a\u003e Fix healthcheck\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/38a54e44b0a91e12314291c9102714e7f503ba98\"\u003e\u003ccode\u003e38a54e4\u003c/code\u003e\u003c/a\u003e Split out testdata/init a bit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lib/pq/compare/v1.11.1...v1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nyaruka/phonenumbers` from 1.6.8 to 1.7.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md\"\u003egithub.com/nyaruka/phonenumbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.1 (2026-04-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix four logic differences with upstream libphonenumber\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.7.0 (2026-03-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix behavioral differences with upstream libphonenumber\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.13 (2026-03-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003cli\u003eChange to use slices instead of exp/slices\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.12 (2026-03-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.11 (2026-03-06)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.10 (2026-02-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.9 (2026-02-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\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/nyaruka/phonenumbers/commit/5a15ccb874a95a78c2ebb4d58ea402104a3bf35b\"\u003e\u003ccode\u003e5a15ccb\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/96694733ce5ec785651ea7dbfff231898a11d851\"\u003e\u003ccode\u003e9669473\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nyaruka/phonenumbers/issues/224\"\u003e#224\u003c/a\u003e from nyaruka/fix/upstream-logic-diffs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/8dd1d33daaab12a38e5870aeacabdbe50668811f\"\u003e\u003ccode\u003e8dd1d33\u003c/code\u003e\u003c/a\u003e Fix carrier code guard to check group(1) indices instead of last group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/96bbd6ab10a80ef31808caa693530dddf1906fec\"\u003e\u003ccode\u003e96bbd6a\u003c/code\u003e\u003c/a\u003e Fix four logic differences with upstream libphonenumber\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/15253e5d3cc1f3d637b709067a3988866fa6c2ff\"\u003e\u003ccode\u003e15253e5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/b7788f874347aa5b17bcef02ac4a225af502866f\"\u003e\u003ccode\u003eb7788f8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nyaruka/phonenumbers/issues/223\"\u003e#223\u003c/a\u003e from nyaruka/fix/extension-patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/b91affb84e0acd6b0683a2e01649fe7e3002fa13\"\u003e\u003ccode\u003eb91affb\u003c/code\u003e\u003c/a\u003e Address PR review comments on extension patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/a352475c6989d3093ee26229655fde4af8a797e1\"\u003e\u003ccode\u003ea352475\u003c/code\u003e\u003c/a\u003e Sync extension patterns with upstream libphonenumber\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/917cd0544c0a8159d7a821ad34cefdfe81e15613\"\u003e\u003ccode\u003e917cd05\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nyaruka/phonenumbers/issues/222\"\u003e#222\u003c/a\u003e from nyaruka/fix/stale-upstream-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/2383af947c75585508efc0c4f4097e95c910194c\"\u003e\u003ccode\u003e2383af9\u003c/code\u003e\u003c/a\u003e Fix misleading comment about Chinese mobile number area codes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nyaruka/phonenumbers/compare/v1.6.8...v1.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/pressly/goose/v3` from 3.26.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/releases\"\u003egithub.com/pressly/goose/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePreliminary Spanner dialect support\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These are only needed for complex statements containing semicolons (e.g., stored procedures). See \u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded formatting for YDB table names to include folder (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI improvements (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1000\"\u003e#1000\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1005\"\u003e#1005\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/pressly/goose/compare/v3.26.0...v3.27.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/pressly/goose/blob/main/CHANGELOG.md\"\u003egithub.com/pressly/goose/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.27.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreliminary Spanner dialect support (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These\nare only needed for complex statements containing semicolons (e.g., stored procedures). See\n\u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\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/pressly/goose/commit/7fb1461b2bca662c96ce736281a3fedd66bd0867\"\u003e\u003ccode\u003e7fb1461\u003c/code\u003e\u003c/a\u003e release: v3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/0b651ba0a0c08b751c807168f373f3c015c6acd9\"\u003e\u003ccode\u003e0b651ba\u003c/code\u003e\u003c/a\u003e fix: downgrade go directive to 1.25.0 in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/aa8e8258589404aa46776fc9e3464d740f46ce93\"\u003e\u003ccode\u003eaa8e825\u003c/code\u003e\u003c/a\u003e build(deps): bump dependencies in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/83743b6803c0467314bc8f49c5ccc39af747a4be\"\u003e\u003ccode\u003e83743b6\u003c/code\u003e\u003c/a\u003e chore: apply go fix modernizations and bump dependencies (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/5de4fb4ad315a7c18bf3e3232f6b4bcd45542e77\"\u003e\u003ccode\u003e5de4fb4\u003c/code\u003e\u003c/a\u003e feat: add dockermanage package (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/ac97ee091425a21f3af009a5a29a803ac6bc8132\"\u003e\u003ccode\u003eac97ee0\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.125.1 to 3.126...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/8a373504e2a8d5f591633d21f7bb1e42372626aa\"\u003e\u003ccode\u003e8a37350\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/bab893c68933143de9add62ebf2a4ae572215ac8\"\u003e\u003ccode\u003ebab893c\u003c/code\u003e\u003c/a\u003e Fix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/26e537d7a291ca20805a5b6d08754a50bad88cb8\"\u003e\u003ccode\u003e26e537d\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7a98c89054aa9a34b9241f50043209623333b1b4\"\u003e\u003ccode\u003e7a98c89\u003c/code\u003e\u003c/a\u003e docs: update ordering of CLI param help text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.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/redis/go-redis/v9` from 9.17.3 to 9.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.18.0\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003enote: Pending RS version release\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.18.0 (2026-02-16)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/90faf0692313160b1140f96716763227912aec44\"\u003e\u003ccode\u003e90faf06\u003c/code\u003e\u003c/a\u003e chore(release): update versions in deps (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/bf8e8e3b16dc5b4f51b69e9bb9a49b72fb9e3e79\"\u003e\u003ccode\u003ebf8e8e3\u003c/code\u003e\u003c/a\u003e chore(release): v9.18.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a881cd4280bf6006c14eda4b9449168b30e7dd02\"\u003e\u003ccode\u003ea881cd4\u003c/code\u003e\u003c/a\u003e fix(clone): nil pointer dereference in PubSub after WithTimeout() (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ee6e9dbf09125366d1270f31969b493325f524f1\"\u003e\u003ccode\u003eee6e9db\u003c/code\u003e\u003c/a\u003e feat(otel): Add OpenTelemetry Native Metrics Support (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b53f2b0c9d1fa4e19680a20de2050aa7c2c5ab8d\"\u003e\u003ccode\u003eb53f2b0\u003c/code\u003e\u003c/a\u003e feat(sch): MaintNotifications for ClusterClient (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/f25343d2813d9f718a9158175d747173756f02c2\"\u003e\u003ccode\u003ef25343d\u003c/code\u003e\u003c/a\u003e chore(tests): Add comprehensive TLS tests and example (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/33ca5cb864ce5567e8c955f66aba2723e89100d3\"\u003e\u003ccode\u003e33ca5cb\u003c/code\u003e\u003c/a\u003e feat(commands): Add support for Redis HOTKEYS commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/34f4568e4f847465a5219fb51267c41433407c52\"\u003e\u003ccode\u003e34f4568\u003c/code\u003e\u003c/a\u003e fix(conn): guard against nil MaintNotificationsConfig in initConn (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2fc030f0d1020e3c7a52011343fcd10b995c22df\"\u003e\u003ccode\u003e2fc030f\u003c/code\u003e\u003c/a\u003e perf(options): perf Fuzz Test Go File (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/63ed1fd9cd6084e3bd68903d9f9a72df165693a7\"\u003e\u003ccode\u003e63ed1fd\u003c/code\u003e\u003c/a\u003e Add support for Redis Streams Idempotent Production (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.3...v9.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/slack-go/slack` from 0.14.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slack-go/slack/releases\"\u003egithub.com/slack-go/slack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eThis release contains multiple breaking changes.\u003c/strong\u003e Please review the sections below before upgrading.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003ch3\u003eRemoved APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eIM\u003c/code\u003e struct removed\u003c/strong\u003e — Use \u003ccode\u003eConversation\u003c/code\u003e instead. \u003ccode\u003eIsUserDeleted\u003c/code\u003e has been moved there.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eInfo.GetBotByID\u003c/code\u003e, \u003ccode\u003eGetUserByID\u003c/code\u003e, \u003ccode\u003eGetChannelByID\u003c/code\u003e, \u003ccode\u003eGetGroupByID\u003c/code\u003e, \u003ccode\u003eGetIMByID\u003c/code\u003e removed\u003c/strong\u003e — These were deprecated and returned \u003ccode\u003enil\u003c/code\u003e unconditionally. Remove any calls to them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSignature changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eListReactions\u003c/code\u003e now uses cursor-based pagination\u003c/strong\u003e — Returns \u003ccode\u003e([]ReactedItem, string, error)\u003c/code\u003e instead of \u003ccode\u003e([]ReactedItem, *Paging, error)\u003c/code\u003e. \u003ccode\u003eListReactionsParameters\u003c/code\u003e replaces \u003ccode\u003eCount\u003c/code\u003e/\u003ccode\u003ePage\u003c/code\u003e with \u003ccode\u003eCursor\u003c/code\u003e/\u003ccode\u003eLimit\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Before\r\nitems, paging, err := api.ListReactions(params)\r\n// After\r\nitems, nextCursor, err := api.ListReactions(params)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eListStars\u003c/code\u003e/\u003ccode\u003eGetStarred\u003c/code\u003e now use cursor-based pagination\u003c/strong\u003e — Same pattern: returns \u003ccode\u003estring\u003c/code\u003e (next cursor) instead of \u003ccode\u003e*Paging\u003c/code\u003e. \u003ccode\u003eStarsParameters\u003c/code\u003e replaces \u003ccode\u003eCount\u003c/code\u003e/\u003ccode\u003ePage\u003c/code\u003e with \u003ccode\u003eCursor\u003c/code\u003e/\u003ccode\u003eLimit\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eGetAccessLogs\u003c/code\u003e now uses cursor-based pagination\u003c/strong\u003e — Same pattern: returns \u003ccode\u003estring\u003c/code\u003e (next cursor) instead of \u003ccode\u003e*Paging\u003c/code\u003e. \u003ccode\u003eAccessLogParameters\u003c/code\u003e replaces \u003ccode\u003eCount\u003c/code\u003e/\u003ccode\u003ePage\u003c/code\u003e with \u003ccode\u003eCursor\u003c/code\u003e/\u003ccode\u003eLimit\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eAck()\u003c/code\u003e and \u003ccode\u003eSend()\u003c/code\u003e now return \u003ccode\u003eerror\u003c/code\u003e\u003c/strong\u003e (Socket Mode) — Large payloads (≥20KB) that Slack silently dropped are now rejected with an error. Existing call sites that ignore the return value still compile.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eType changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eWebhookMessage.UnfurlLinks\u003c/code\u003e / \u003ccode\u003eUnfurlMedia\u003c/code\u003e → \u003ccode\u003e*bool\u003c/code\u003e\u003c/strong\u003e — Required to distinguish \u0026quot;omit\u0026quot; from \u0026quot;false\u0026quot;.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Before\r\nmsg := slack.WebhookMessage{UnfurlLinks: true}\r\n// After\r\nt := true\r\nmsg := slack.WebhookMessage{UnfurlLinks: \u0026amp;t}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eUser.Has2FA\u003c/code\u003e → \u003ccode\u003e*bool\u003c/code\u003e\u003c/strong\u003e — \u003ccode\u003enil\u003c/code\u003e means absent/unknown (bot tokens), \u003ccode\u003efalse\u003c/code\u003e means explicitly disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehavior changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eMsgOptionBlocks()\u003c/code\u003e with no arguments now sends \u003ccode\u003eblocks=[]\u003c/code\u003e\u003c/strong\u003e — Previously a silent no-op. If you relied on that, remove the option entirely.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eadmin\u003c/code\u003e error strings now start with lowercase\u003c/strong\u003e — If you match error content in your code, update your comparisons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eadmin.teams.settings.*\u003c/code\u003e API support\u003c/strong\u003e — Full suite: \u003ccode\u003eAdminTeamsSettingsInfo\u003c/code\u003e, \u003ccode\u003eSetDefaultChannels\u003c/code\u003e, \u003ccode\u003eSetDescription\u003c/code\u003e, \u003ccode\u003eSetDiscoverability\u003c/code\u003e, \u003ccode\u003eSetIcon\u003c/code\u003e, \u003ccode\u003eSetName\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/960\"\u003e#960\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/slack-go/slack/blob/master/CHANGELOG.md\"\u003egithub.com/slack-go/slack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.21.0] - 2026-04-05\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eslackevents.ParseActionEvent\u003c/code\u003e\u003c/strong\u003e — Cannot parse \u003ccode\u003eblock_actions\u003c/code\u003e payloads (returns\nunmarshalling error). Use \u003ccode\u003eslack.InteractionCallback\u003c/code\u003e with \u003ccode\u003ejson.Unmarshal\u003c/code\u003e instead,\nor \u003ccode\u003eslack.InteractionCallbackParse\u003c/code\u003e for HTTP requests. \u003ccode\u003eInteractionCallback\u003c/code\u003e handles\nall interaction types. (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eslackevents.MessageAction\u003c/code\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ccode\u003eMessageActionEntity\u003c/code\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ccode\u003eMessageActionResponse\u003c/code\u003e\u003c/strong\u003e —\nAssociated types that only support legacy \u003ccode\u003einteractive_message\u003c/code\u003e payloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eIM\u003c/code\u003e struct\u003c/strong\u003e — Removed the \u003ccode\u003eIM\u003c/code\u003e struct (and unused internal types \u003ccode\u003eimChannel\u003c/code\u003e,\n\u003ccode\u003eimResponseFull\u003c/code\u003e). The \u003ccode\u003eIsUserDeleted\u003c/code\u003e field has been moved to \u003ccode\u003eConversation\u003c/code\u003e, where it\nis populated for IM-type conversations. Code using \u003ccode\u003eIM\u003c/code\u003e should switch to \u003ccode\u003eConversation\u003c/code\u003e.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nIn practice no user should be affected — \u003ccode\u003eIM\u003c/code\u003e was never returned by any public API\nmethod in this library, so there was no way to obtain one outside of manual construction.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eInfo.GetBotByID\u003c/code\u003e, \u003ccode\u003eGetUserByID\u003c/code\u003e, \u003ccode\u003eGetChannelByID\u003c/code\u003e, \u003ccode\u003eGetGroupByID\u003c/code\u003e, \u003ccode\u003eGetIMByID\u003c/code\u003e\u003c/strong\u003e —\nThese methods were deprecated and returned \u003ccode\u003enil\u003c/code\u003e unconditionally. They have been removed.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eBreaking change.\u003c/strong\u003e If you are calling any of these methods, remove those calls — they\nwere already no-ops.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eadmin.teams.settings.*\u003c/code\u003e API support\u003c/strong\u003e — \u003ccode\u003eAdminTeamsSettingsInfo\u003c/code\u003e,\n\u003ccode\u003eAdminTeamsSettingsSetDefaultChannels\u003c/code\u003e, \u003ccode\u003eAdminTeamsSettingsSetDescription\u003c/code\u003e,\n\u003ccode\u003eAdminTeamsSettingsSetDiscoverability\u003c/code\u003e, \u003ccode\u003eAdminTeamsSettingsSetIcon\u003c/code\u003e, and\n\u003ccode\u003eAdminTeamsSettingsSetName\u003c/code\u003e. Includes \u003ccode\u003eTeamDiscoverability\u003c/code\u003e enum with \u003ccode\u003eOpen\u003c/code\u003e,\n\u003ccode\u003eInviteOnly\u003c/code\u003e, \u003ccode\u003eClosed\u003c/code\u003e, and \u003ccode\u003eUnlisted\u003c/code\u003e variants. (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eOAuthOptionAPIURL\u003c/code\u003e for package-level...\n\n_Description has been truncated_","html_url":"https://github.com/GenerateNU/toggo/pull/268","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenerateNU%2Ftoggo/issues/268","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/268/packages"},{"uuid":"4202582764","node_id":"PR_kwDOQ25phc7P49CT","number":43,"state":"open","title":"chore(deps): bump the go-deps group across 1 directory with 17 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-04-03T23:35:43.000Z","updated_at":"2026-04-03T23:35:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":17,"packages":[{"name":"github.com/99designs/gqlgen","old_version":"0.17.85","new_version":"0.17.89","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/ClickHouse/clickhouse-go/v2","old_version":"2.42.0","new_version":"2.44.0","repository_url":"https://github.com/ClickHouse/clickhouse-go"},{"name":"github.com/getsentry/sentry-go","old_version":"0.40.0","new_version":"0.44.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/go-playground/validator/v10","old_version":"10.30.1","new_version":"10.30.2","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/golang-jwt/jwt/v5","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/hibiken/asynq","old_version":"0.25.1","new_version":"0.26.0","repository_url":"https://github.com/hibiken/asynq"},{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","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.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/minio/minio-go/v7","old_version":"7.0.97","new_version":"7.0.100","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.2","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"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":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/proto/otlp","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-proto-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 14 updates in the /api directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.85` | `0.17.89` |\n| [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go) | `2.42.0` | `2.44.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.40.0` | `0.44.1` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.30.1` | `10.30.2` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.12` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.3.0` | `5.3.1` |\n| [github.com/hibiken/asynq](https://github.com/hibiken/asynq) | `0.25.1` | `0.26.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.3` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.97` | `7.0.100` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.2` | `9.18.0` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) | `1.9.0` | `1.10.0` |\n\n\nUpdates `github.com/99designs/gqlgen` from 0.17.85 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.85...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/ClickHouse/clickhouse-go/v2` from 2.42.0 to 2.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/releases\"\u003egithub.com/ClickHouse/clickhouse-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.44.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HasData() bool to driver.Rows by \u003ca href=\"https://github.com/velom\"\u003e\u003ccode\u003e@​velom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1796\"\u003eClickHouse/clickhouse-go#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurl.Parse\u003c/code\u003e adoption from Go 1.25.7 by \u003ca href=\"https://github.com/M0rdecay\"\u003e\u003ccode\u003e@​M0rdecay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1787\"\u003eClickHouse/clickhouse-go#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs for all PRs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1798\"\u003eClickHouse/clickhouse-go#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sql.Scanner support for all Geography types by \u003ca href=\"https://github.com/Onyx2406\"\u003e\u003ccode\u003e@​Onyx2406\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1789\"\u003eClickHouse/clickhouse-go#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAGENTS init by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1809\"\u003eClickHouse/clickhouse-go#1809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eworkflows: integrate claude code Github action for code-review by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1811\"\u003eClickHouse/clickhouse-go#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix the code-review CI error with enough rights. by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1816\"\u003eClickHouse/clickhouse-go#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add test to lock single enum value behavior by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1779\"\u003eClickHouse/clickhouse-go#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Panic when scanning nullable JSON using a pointer to \u003ccode\u003eclickhouse.JSON\u003c/code\u003e by \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1770\"\u003eClickHouse/clickhouse-go#1770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1775\"\u003e#1775\u003c/a\u003e: omit absent JSON keys when scanning into map[string]any by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1781\"\u003eClickHouse/clickhouse-go#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix connection slot leak when context is cancelled during acquire by \u003ca href=\"https://github.com/hermanschaaf\"\u003e\u003ccode\u003e@​hermanschaaf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1759\"\u003eClickHouse/clickhouse-go#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHelper to disable profile events on the server-side by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1782\"\u003eClickHouse/clickhouse-go#1782\u003c/a\u003e and \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: inconsistent results for nil in Json.AppendRow by \u003ca href=\"https://github.com/Laotree\"\u003e\u003ccode\u003e@​Laotree\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1771\"\u003eClickHouse/clickhouse-go#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make PR from forks run cloud tests correctly by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1803\"\u003eClickHouse/clickhouse-go#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: release connection in batch.Close() when closeQuery() fails by \u003ca href=\"https://github.com/rbroggi\"\u003e\u003ccode\u003e@​rbroggi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1795\"\u003eClickHouse/clickhouse-go#1795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make cloud test runs on-demand only with labeling by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1806\"\u003eClickHouse/clickhouse-go#1806\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.49.0 to 0.50.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/ClickHouse/clickhouse-go/pull/1769\"\u003eClickHouse/clickhouse-go#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1767\"\u003eClickHouse/clickhouse-go#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cloud credentials by \u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1783\"\u003eClickHouse/clickhouse-go#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update README to update outdated content by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1805\"\u003eClickHouse/clickhouse-go#1805\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1781\"\u003eClickHouse/clickhouse-go#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hermanschaaf\"\u003e\u003ccode\u003e@​hermanschaaf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1759\"\u003eClickHouse/clickhouse-go#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Laotree\"\u003e\u003ccode\u003e@​Laotree\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1771\"\u003eClickHouse/clickhouse-go#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/M0rdecay\"\u003e\u003ccode\u003e@​M0rdecay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1787\"\u003eClickHouse/clickhouse-go#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/velom\"\u003e\u003ccode\u003e@​velom\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1796\"\u003eClickHouse/clickhouse-go#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Onyx2406\"\u003e\u003ccode\u003e@​Onyx2406\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1789\"\u003eClickHouse/clickhouse-go#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.43.0...v2.44.0\"\u003ehttps://github.com/ClickHouse/clickhouse-go/compare/v2.43.0...v2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.43.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements :tada:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Unwrap() on BlockError by \u003ca href=\"https://github.com/ilidemi\"\u003e\u003ccode\u003e@​ilidemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1741\"\u003eClickHouse/clickhouse-go#1741\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/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md\"\u003egithub.com/ClickHouse/clickhouse-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.44.0, 2026-03-31 \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HasData() bool to driver.Rows by \u003ca href=\"https://github.com/velom\"\u003e\u003ccode\u003e@​velom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1796\"\u003eClickHouse/clickhouse-go#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurl.Parse\u003c/code\u003e adoption from Go 1.25.7 by \u003ca href=\"https://github.com/M0rdecay\"\u003e\u003ccode\u003e@​M0rdecay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1787\"\u003eClickHouse/clickhouse-go#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs for all PRs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1798\"\u003eClickHouse/clickhouse-go#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sql.Scanner support for all Geography types by \u003ca href=\"https://github.com/Onyx2406\"\u003e\u003ccode\u003e@​Onyx2406\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1789\"\u003eClickHouse/clickhouse-go#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAGENTS init by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1809\"\u003eClickHouse/clickhouse-go#1809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eworkflows: integrate claude code Github action for code-review by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1811\"\u003eClickHouse/clickhouse-go#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix the code-review CI error with enough rights. by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1816\"\u003eClickHouse/clickhouse-go#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add test to lock single enum value behavior by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1779\"\u003eClickHouse/clickhouse-go#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Panic when scanning nullable JSON using a pointer to \u003ccode\u003eclickhouse.JSON\u003c/code\u003e by \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1770\"\u003eClickHouse/clickhouse-go#1770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1775\"\u003e#1775\u003c/a\u003e: omit absent JSON keys when scanning into map[string]any by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1781\"\u003eClickHouse/clickhouse-go#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix connection slot leak when context is cancelled during acquire by \u003ca href=\"https://github.com/hermanschaaf\"\u003e\u003ccode\u003e@​hermanschaaf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1759\"\u003eClickHouse/clickhouse-go#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHelper to disable profile events on the server-side by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1782\"\u003eClickHouse/clickhouse-go#1782\u003c/a\u003e and \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: inconsistent results for nil in Json.AppendRow by \u003ca href=\"https://github.com/Laotree\"\u003e\u003ccode\u003e@​Laotree\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1771\"\u003eClickHouse/clickhouse-go#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make PR from forks run cloud tests correctly by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1803\"\u003eClickHouse/clickhouse-go#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: release connection in batch.Close() when closeQuery() fails by \u003ca href=\"https://github.com/rbroggi\"\u003e\u003ccode\u003e@​rbroggi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1795\"\u003eClickHouse/clickhouse-go#1795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make cloud test runs on-demand only with labeling by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1806\"\u003eClickHouse/clickhouse-go#1806\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.49.0 to 0.50.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/ClickHouse/clickhouse-go/pull/1769\"\u003eClickHouse/clickhouse-go#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1767\"\u003eClickHouse/clickhouse-go#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cloud credentials by \u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1783\"\u003eClickHouse/clickhouse-go#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update README to update outdated content by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1805\"\u003eClickHouse/clickhouse-go#1805\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1781\"\u003eClickHouse/clickhouse-go#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hermanschaaf\"\u003e\u003ccode\u003e@​hermanschaaf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1759\"\u003eClickHouse/clickhouse-go#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Laotree\"\u003e\u003ccode\u003e@​Laotree\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1771\"\u003eClickHouse/clickhouse-go#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/M0rdecay\"\u003e\u003ccode\u003e@​M0rdecay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1787\"\u003eClickHouse/clickhouse-go#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/velom\"\u003e\u003ccode\u003e@​velom\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1796\"\u003eClickHouse/clickhouse-go#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Onyx2406\"\u003e\u003ccode\u003e@​Onyx2406\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1789\"\u003eClickHouse/clickhouse-go#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.43.0...v2.44.0\"\u003ehttps://github.com/ClickHouse/clickhouse-go/compare/v2.43.0...v2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.43.0, 2026-01-29 \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements :tada:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Unwrap() on BlockError by \u003ca href=\"https://github.com/ilidemi\"\u003e\u003ccode\u003e@​ilidemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1741\"\u003eClickHouse/clickhouse-go#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: Add clickhouse cluster mode setup via docker compose by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1749\"\u003eClickHouse/clickhouse-go#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: support LineString and MultiLineString by \u003ca href=\"https://github.com/imkonsowa\"\u003e\u003ccode\u003e@​imkonsowa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1751\"\u003eClickHouse/clickhouse-go#1751\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/ClickHouse/clickhouse-go/commit/b24794b0df20877def2a42061fd22c393486ed14\"\u003e\u003ccode\u003eb24794b\u003c/code\u003e\u003c/a\u003e Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/d6c6a9573da724509e47d7a75b6595a207871a1e\"\u003e\u003ccode\u003ed6c6a95\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1816\"\u003e#1816\u003c/a\u003e from ClickHouse/kavirajk/agent-review-id-token-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/9ca8018f4d9e00abfeba2823f8dd74b131eeab73\"\u003e\u003ccode\u003e9ca8018\u003c/code\u003e\u003c/a\u003e chore: remove the todos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/5e30f1db23eacd31f0959e9186d0900448c9f39f\"\u003e\u003ccode\u003e5e30f1d\u003c/code\u003e\u003c/a\u003e chore: fix the code-review CI error with enough rights.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/fcfc8b8bccb7d96464c6f10954448236ba93193b\"\u003e\u003ccode\u003efcfc8b8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1811\"\u003e#1811\u003c/a\u003e from ClickHouse/kavirajk/integrate-claude-code-gh-ac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/bbccf8c81827a18e65d2a7c0e45fd6bec534199c\"\u003e\u003ccode\u003ebbccf8c\u003c/code\u003e\u003c/a\u003e chore: add a premble about allowed tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/1da17c151c8944037c7de465eb451ff4ed72949d\"\u003e\u003ccode\u003e1da17c1\u003c/code\u003e\u003c/a\u003e chore: add basic permissions needed for code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/208ead9b2de40f73749f1e15bf7ee247e6287766\"\u003e\u003ccode\u003e208ead9\u003c/code\u003e\u003c/a\u003e chore: update few agent notes on code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/0c97e2c9111beec228a805bbbe3b8ac4ac81dd70\"\u003e\u003ccode\u003e0c97e2c\u003c/code\u003e\u003c/a\u003e workflow: add github workflow for claude based code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/b8d1fe8a0c621b37bc80a480ba675ff1e0ace6a8\"\u003e\u003ccode\u003eb8d1fe8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1809\"\u003e#1809\u003c/a\u003e from ClickHouse/kavirajk/agent-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.40.0 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nv0.44.0 had to be released as v0.44.1 due to a technical issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\r\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\r\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\r\n)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe v0.44.0 is missing due to a technical issue and had to be released again as v0.44.1\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/16414f29918c1fb660d4792046f08224dfefc632\"\u003e\u003ccode\u003e16414f2\u003c/code\u003e\u003c/a\u003e release: 0.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d26d3ecd4bceb8b900147c2e8faf993c1fdf8720\"\u003e\u003ccode\u003ed26d3ec\u003c/code\u003e\u003c/a\u003e ci: add preReleaseCommand for craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/65538eb2c2b714f1aec781267612d97e4a4f8d94\"\u003e\u003ccode\u003e65538eb\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/buger/jsonparser in /zerolog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/91096be62b80b40a2e1d8e62f42115dede34c054\"\u003e\u003ccode\u003e91096be\u003c/code\u003e\u003c/a\u003e chore: pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1230\"\u003e#1230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/df391b0baee60760635a948da32e82e362d7a84e\"\u003e\u003ccode\u003edf391b0\u003c/code\u003e\u003c/a\u003e feat: add RemoveAttribute api on the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/340c142cf974aaba7dcb6545101fe125a7d8ad7c\"\u003e\u003ccode\u003e340c142\u003c/code\u003e\u003c/a\u003e fix: TestAsyncTransport_SendEnvelope flakiness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e561a25fe7f0b594a005138bf71db4fd12faacf3\"\u003e\u003ccode\u003ee561a25\u003c/code\u003e\u003c/a\u003e build: Bump getsentry/craft to 2.24.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/259b20563d61c7da69d8d83361427e1a8bbd873a\"\u003e\u003ccode\u003e259b205\u003c/code\u003e\u003c/a\u003e feat: add support for homogenous arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bf26e9a107879c566124e27d5af51bd1851428d1\"\u003e\u003ccode\u003ebf26e9a\u003c/code\u003e\u003c/a\u003e fix: fix flaky TestAsyncTransport_FlushWithContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d1edaf4192ea39be6e16ec5145ded927adfed9e9\"\u003e\u003ccode\u003ed1edaf4\u003c/code\u003e\u003c/a\u003e chore(ai): Add AGENTS.md and testing guidelines (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.40.0...v0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-playground/validator/v10` from 10.30.1 to 10.30.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.30.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1523\"\u003ego-playground/validator#1523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add translations for alphaspace and alphanumspace tags in indonesian by \u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/gabriel-vasile/mimetype from 1.4.12 to 1.4.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1526\"\u003ego-playground/validator#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add cmyk(color) to validator by \u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1534\"\u003ego-playground/validator#1534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1533\"\u003ego-playground/validator#1533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo 1.26 support by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1535\"\u003ego-playground/validator#1535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic in unique validation with nil pointer elements by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1532\"\u003ego-playground/validator#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1527\"\u003ego-playground/validator#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement ValidatorValuer interface feature by \u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Valuer interface documentation and example by \u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1545\"\u003ego-playground/validator#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1546\"\u003ego-playground/validator#1546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG) by \u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fqdn): allow hyphens in last domain label by \u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9258bd2b7bbab41c3d99090cac4a659c5f1a60c\"\u003e\u003ccode\u003eb9258bd\u003c/code\u003e\u003c/a\u003e fix(fqdn): allow hyphens in last domain label (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9f1d79d745213827cf712628dfe29211507b011\"\u003e\u003ccode\u003eb9f1d79\u003c/code\u003e\u003c/a\u003e feat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7fa95998a0d9ac50f842f7eceeb44383c285fa63\"\u003e\u003ccode\u003e7fa9599\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/8ca29eca887da7222870fc0ae41e9127960d6838\"\u003e\u003ccode\u003e8ca29ec\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/5e1bedfe984f4501e4636e5058905dcd6129084d\"\u003e\u003ccode\u003e5e1bedf\u003c/code\u003e\u003c/a\u003e docs: add Valuer interface documentation and example (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/42927a0f7810a16c558a02d5a75b8c13134ba50c\"\u003e\u003ccode\u003e42927a0\u003c/code\u003e\u003c/a\u003e feat: implement ValidatorValuer interface feature (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/c254ece8c8e35526572e6035f86adb763abb0bce\"\u003e\u003ccode\u003ec254ece\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/43253862b17ba5ae184cff6a136a2e62dbddce4a\"\u003e\u003ccode\u003e4325386\u003c/code\u003e\u003c/a\u003e fix: prevent panic in unique validation with nil pointer elements (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/d3f35da4560da3a36ed0783f25e2c1d180b11f32\"\u003e\u003ccode\u003ed3f35da\u003c/code\u003e\u003c/a\u003e Go 1.26 support (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/f5c74ce583d5feab2fa257edc52a8c7163dcea89\"\u003e\u003ccode\u003ef5c74ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang-jwt/jwt/v5` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-jwt/jwt/releases\"\u003egithub.com/golang-jwt/jwt/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔐 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spellcheck Github action to catch common spelling mistakes by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithNotBeforeRequired\u003c/code\u003e parser option and add test coverage by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/456\"\u003egolang-jwt/jwt#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate godoc example func to properly refer to \u003ccode\u003eNewWithClaims()\u003c/code\u003e by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/459\"\u003egolang-jwt/jwt#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate github workflows by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/462\"\u003egolang-jwt/jwt#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional test for CustomClaims that validates unmarshalling behaviour by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/457\"\u003egolang-jwt/jwt#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix early file close in jwt cli by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/472\"\u003egolang-jwt/jwt#472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TPM signature reference by \u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove misleading ParserOptions documentation in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/484\"\u003egolang-jwt/jwt#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSave signature to Token struct after successful signing by \u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e by \u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👒 Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump crate-ci/typos from 1.34.0 to 1.35.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/461\"\u003egolang-jwt/jwt#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.35.4 to 1.36.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/470\"\u003egolang-jwt/jwt#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/478\"\u003egolang-jwt/jwt#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.36.2 to 1.39.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/480\"\u003egolang-jwt/jwt#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/481\"\u003egolang-jwt/jwt#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/469\"\u003egolang-jwt/jwt#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/488\"\u003egolang-jwt/jwt#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/487\"\u003egolang-jwt/jwt#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/490\"\u003egolang-jwt/jwt#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.41.0 to 1.42.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/492\"\u003egolang-jwt/jwt#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/7ceae619e739dc8a7bf577214aa8ebf26668e9db\"\u003e\u003ccode\u003e7ceae61\u003c/code\u003e\u003c/a\u003e Add release.yml for changelog configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/dce8e4dddcc9dc812cdc0b9d2037512d0e4b3eb5\"\u003e\u003ccode\u003edce8e4d\u003c/code\u003e\u003c/a\u003e Set token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/8889e208aa5c3736e5f7a856107ee70c046b803e\"\u003e\u003ccode\u003e8889e20\u003c/code\u003e\u003c/a\u003e Save signature to Token struct after successful signing (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d237f8204b397bc008b5b07c4e081beb4ec2a7b1\"\u003e\u003ccode\u003ed237f82\u003c/code\u003e\u003c/a\u003e ci: update github-actions schedule interval to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d8dce95a406fc435aa3d11c5073f2f31a9449116\"\u003e\u003ccode\u003ed8dce95\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.41.0 to 1.42.1 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/e93180329eab078116176ff7dc4352760bc5f290\"\u003e\u003ccode\u003ee931803\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.40.0 to 1.41.0 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/e6a0afa839d74787501369217245b52bfc75f30d\"\u003e\u003ccode\u003ee6a0afa\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/9f85c9ec9f10fb6919d773cb8df07029639ec76e\"\u003e\u003ccode\u003e9f85c9e\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.39.0 to 1.40.0 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/60a8669e0221aed55a6abfd9b5cd20472f0c6ebd\"\u003e\u003ccode\u003e60a8669\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/76f582896da76978896d59ced995d7967c33c434\"\u003e\u003ccode\u003e76f5828\u003c/code\u003e\u003c/a\u003e Remove misleading ParserOptions documentation (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hibiken/asynq` from 0.25.1 to 0.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibiken/asynq/releases\"\u003egithub.com/hibiken/asynq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003eUpgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome packages\u003c/li\u003e\n\u003cli\u003eMinimum go version set to v1.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Headers support to tasks (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1070\"\u003ehibiken/asynq#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--tls\u003c/code\u003e option to dash command (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1073\"\u003ehibiken/asynq#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--username\u003c/code\u003e CLI flag for Redis ACL authentication (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1083\"\u003ehibiken/asynq#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUpdateTaskPayload\u003c/code\u003e method for inspector (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1042\"\u003ehibiken/asynq#1042\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Correct error message text in ResultWriter.Write (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1054\"\u003ehibiken/asynq#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: Wrap all fmt.Errorf errors with %w (PR: \u003ca href=\"https://redirect.github.com/hibiken/...\n\n_Description has been truncated_","html_url":"https://github.com/josedab/agenttrace/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/josedab%2Fagenttrace/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"},{"uuid":"4158893524","node_id":"PR_kwDOKKzjKc7OQPff","number":731,"state":"closed","title":"Bump github.com/gofiber/fiber/v2 from 2.52.10 to 2.52.12","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-07T17:14:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-28T09:23:12.000Z","updated_at":"2026-04-07T17:14:48.000Z","time_to_close":892294,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.10 to 2.52.12.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/JioTV-Go/jiotv_go/pull/731","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JioTV-Go%2Fjiotv_go/issues/731","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/731/packages"},{"uuid":"4156484724","node_id":"PR_kwDOQ25phc7OLyXv","number":39,"state":"closed","title":"chore(deps): bump the go-deps group across 1 directory with 16 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-03T23:35:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T23:35:52.000Z","updated_at":"2026-04-03T23:35:13.000Z","time_to_close":604759,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":16,"packages":[{"name":"github.com/99designs/gqlgen","old_version":"0.17.85","new_version":"0.17.89","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/ClickHouse/clickhouse-go/v2","old_version":"2.42.0","new_version":"2.43.0","repository_url":"https://github.com/ClickHouse/clickhouse-go"},{"name":"github.com/getsentry/sentry-go","old_version":"0.40.0","new_version":"0.44.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/golang-jwt/jwt/v5","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/hibiken/asynq","old_version":"0.25.1","new_version":"0.26.0","repository_url":"https://github.com/hibiken/asynq"},{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","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/minio/minio-go/v7","old_version":"7.0.97","new_version":"7.0.99","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.2","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"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":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/proto/otlp","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-proto-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 13 updates in the /api directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.85` | `0.17.89` |\n| [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go) | `2.42.0` | `2.43.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.40.0` | `0.44.1` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.12` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.3.0` | `5.3.1` |\n| [github.com/hibiken/asynq](https://github.com/hibiken/asynq) | `0.25.1` | `0.26.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.0` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.97` | `7.0.99` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.2` | `9.18.0` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) | `1.9.0` | `1.10.0` |\n\n\nUpdates `github.com/99designs/gqlgen` from 0.17.85 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.85...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/ClickHouse/clickhouse-go/v2` from 2.42.0 to 2.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/releases\"\u003egithub.com/ClickHouse/clickhouse-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.43.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements :tada:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Unwrap() on BlockError by \u003ca href=\"https://github.com/ilidemi\"\u003e\u003ccode\u003e@​ilidemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1741\"\u003eClickHouse/clickhouse-go#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: Add clickhouse cluster mode setup via docker compose by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1749\"\u003eClickHouse/clickhouse-go#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: support LineString and MultiLineString by \u003ca href=\"https://github.com/imkonsowa\"\u003e\u003ccode\u003e@​imkonsowa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1751\"\u003eClickHouse/clickhouse-go#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support BFloat16 datatype by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1755\"\u003eClickHouse/clickhouse-go#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(slog): add support for structured and leveled logger by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1756\"\u003eClickHouse/clickhouse-go#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ccode\u003eQBit\u003c/code\u003e column type by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1761\"\u003eClickHouse/clickhouse-go#1761\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fixes the failure againt HEAD of CH server by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1752\"\u003eClickHouse/clickhouse-go#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(time/time64): fix the ScanType of both time and time64 by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1758\"\u003eClickHouse/clickhouse-go#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eUseContext\u003c/code\u003e example to handle \u003ccode\u003erows.Err()\u003c/code\u003e correct by \u003ca href=\"https://github.com/ehsansouri23\"\u003e\u003ccode\u003e@​ehsansouri23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1726\"\u003eClickHouse/clickhouse-go#1726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1750\"\u003eClickHouse/clickhouse-go#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc(pooling): Clarify connection pooling is enabled on both protocols by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1753\"\u003eClickHouse/clickhouse-go#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd codeowners by \u003ca href=\"https://github.com/mshustov\"\u003e\u003ccode\u003e@​mshustov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1754\"\u003eClickHouse/clickhouse-go#1754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehsansouri23\"\u003e\u003ccode\u003e@​ehsansouri23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1726\"\u003eClickHouse/clickhouse-go#1726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilidemi\"\u003e\u003ccode\u003e@​ilidemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1741\"\u003eClickHouse/clickhouse-go#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imkonsowa\"\u003e\u003ccode\u003e@​imkonsowa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1751\"\u003eClickHouse/clickhouse-go#1751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.43.0\"\u003ehttps://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.43.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/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md\"\u003egithub.com/ClickHouse/clickhouse-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.43.0, 2026-01-29 \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements :tada:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Unwrap() on BlockError by \u003ca href=\"https://github.com/ilidemi\"\u003e\u003ccode\u003e@​ilidemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1741\"\u003eClickHouse/clickhouse-go#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: Add clickhouse cluster mode setup via docker compose by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1749\"\u003eClickHouse/clickhouse-go#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: support LineString and MultiLineString by \u003ca href=\"https://github.com/imkonsowa\"\u003e\u003ccode\u003e@​imkonsowa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1751\"\u003eClickHouse/clickhouse-go#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support BFloat16 datatype by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1755\"\u003eClickHouse/clickhouse-go#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(slog): add support for structured and leveled logger by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1756\"\u003eClickHouse/clickhouse-go#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ccode\u003eQBit\u003c/code\u003e column type by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1761\"\u003eClickHouse/clickhouse-go#1761\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fixes the failure againt HEAD of CH server by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1752\"\u003eClickHouse/clickhouse-go#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(time/time64): fix the ScanType of both time and time64 by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1758\"\u003eClickHouse/clickhouse-go#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eUseContext\u003c/code\u003e example to handle \u003ccode\u003erows.Err()\u003c/code\u003e correct by \u003ca href=\"https://github.com/ehsansouri23\"\u003e\u003ccode\u003e@​ehsansouri23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1726\"\u003eClickHouse/clickhouse-go#1726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1750\"\u003eClickHouse/clickhouse-go#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc(pooling): Clarify connection pooling is enabled on both protocols by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1753\"\u003eClickHouse/clickhouse-go#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd codeowners by \u003ca href=\"https://github.com/mshustov\"\u003e\u003ccode\u003e@​mshustov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1754\"\u003eClickHouse/clickhouse-go#1754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehsansouri23\"\u003e\u003ccode\u003e@​ehsansouri23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1726\"\u003eClickHouse/clickhouse-go#1726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilidemi\"\u003e\u003ccode\u003e@​ilidemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1741\"\u003eClickHouse/clickhouse-go#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imkonsowa\"\u003e\u003ccode\u003e@​imkonsowa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1751\"\u003eClickHouse/clickhouse-go#1751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.43.0\"\u003ehttps://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.43.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/ClickHouse/clickhouse-go/commit/807d28fff83734ad7ba611a88c7039a0eb292b4d\"\u003e\u003ccode\u003e807d28f\u003c/code\u003e\u003c/a\u003e Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/eea760b40c1649998da753f012e7682261738465\"\u003e\u003ccode\u003eeea760b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1761\"\u003e#1761\u003c/a\u003e from ClickHouse/kavirajk/qbit-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/103749c6a354831a6c7f267c26b51671f790cda5\"\u003e\u003ccode\u003e103749c\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into kavirajk/qbit-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/86979ca1eab5fe774b2397fc8dc9fb10695421e8\"\u003e\u003ccode\u003e86979ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1758\"\u003e#1758\u003c/a\u003e from ClickHouse/kavirajk/fix-scantype-time-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/8bf170b4cadc95d641e09a5e10e13d232784e27e\"\u003e\u003ccode\u003e8bf170b\u003c/code\u003e\u003c/a\u003e chore: upgrade ch-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/7f5cf4c6e04bd0793224a1cccc1a34ea4dee12ad\"\u003e\u003ccode\u003e7f5cf4c\u003c/code\u003e\u003c/a\u003e chore: upgrade ch-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/4020c0ad3ed33454b196552472de45addd1364f5\"\u003e\u003ccode\u003e4020c0a\u003c/code\u003e\u003c/a\u003e chore: fix the duration precision bug on test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/ded8b367f1ebeea21a330a7d95bf0dd966b1a9e9\"\u003e\u003ccode\u003eded8b36\u003c/code\u003e\u003c/a\u003e fix: add test to lock the behavior of how time64 sent to server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/427aa0745831b9db537e9a1b8be5e2667cf02787\"\u003e\u003ccode\u003e427aa07\u003c/code\u003e\u003c/a\u003e fix: fix ColTime64 AppendRow api for precision correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/a9857aad4f6007b1c555b0fb200471aef5bd36ae\"\u003e\u003ccode\u003ea9857aa\u003c/code\u003e\u003c/a\u003e chore: removed commented tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.40.0 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nv0.44.0 had to be released as v0.44.1 due to a technical issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\r\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\r\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\r\n)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe v0.44.0 is missing due to a technical issue and had to be released again as v0.44.1\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/16414f29918c1fb660d4792046f08224dfefc632\"\u003e\u003ccode\u003e16414f2\u003c/code\u003e\u003c/a\u003e release: 0.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d26d3ecd4bceb8b900147c2e8faf993c1fdf8720\"\u003e\u003ccode\u003ed26d3ec\u003c/code\u003e\u003c/a\u003e ci: add preReleaseCommand for craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/65538eb2c2b714f1aec781267612d97e4a4f8d94\"\u003e\u003ccode\u003e65538eb\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/buger/jsonparser in /zerolog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/91096be62b80b40a2e1d8e62f42115dede34c054\"\u003e\u003ccode\u003e91096be\u003c/code\u003e\u003c/a\u003e chore: pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1230\"\u003e#1230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/df391b0baee60760635a948da32e82e362d7a84e\"\u003e\u003ccode\u003edf391b0\u003c/code\u003e\u003c/a\u003e feat: add RemoveAttribute api on the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/340c142cf974aaba7dcb6545101fe125a7d8ad7c\"\u003e\u003ccode\u003e340c142\u003c/code\u003e\u003c/a\u003e fix: TestAsyncTransport_SendEnvelope flakiness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e561a25fe7f0b594a005138bf71db4fd12faacf3\"\u003e\u003ccode\u003ee561a25\u003c/code\u003e\u003c/a\u003e build: Bump getsentry/craft to 2.24.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/259b20563d61c7da69d8d83361427e1a8bbd873a\"\u003e\u003ccode\u003e259b205\u003c/code\u003e\u003c/a\u003e feat: add support for homogenous arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bf26e9a107879c566124e27d5af51bd1851428d1\"\u003e\u003ccode\u003ebf26e9a\u003c/code\u003e\u003c/a\u003e fix: fix flaky TestAsyncTransport_FlushWithContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d1edaf4192ea39be6e16ec5145ded927adfed9e9\"\u003e\u003ccode\u003ed1edaf4\u003c/code\u003e\u003c/a\u003e chore(ai): Add AGENTS.md and testing guidelines (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.40.0...v0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang-jwt/jwt/v5` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-jwt/jwt/releases\"\u003egithub.com/golang-jwt/jwt/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔐 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spellcheck Github action to catch common spelling mistakes by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithNotBeforeRequired\u003c/code\u003e parser option and add test coverage by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/456\"\u003egolang-jwt/jwt#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate godoc example func to properly refer to \u003ccode\u003eNewWithClaims()\u003c/code\u003e by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/459\"\u003egolang-jwt/jwt#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate github workflows by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/462\"\u003egolang-jwt/jwt#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional test for CustomClaims that validates unmarshalling behaviour by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/457\"\u003egolang-jwt/jwt#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix early file close in jwt cli by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/472\"\u003egolang-jwt/jwt#472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TPM signature reference by \u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove misleading ParserOptions documentation in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/484\"\u003egolang-jwt/jwt#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSave signature to Token struct after successful signing by \u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e by \u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👒 Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump crate-ci/typos from 1.34.0 to 1.35.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/461\"\u003egolang-jwt/jwt#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.35.4 to 1.36.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/470\"\u003egolang-jwt/jwt#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/478\"\u003egolang-jwt/jwt#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.36.2 to 1.39.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/480\"\u003egolang-jwt/jwt#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/481\"\u003egolang-jwt/jwt#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/469\"\u003egolang-jwt/jwt#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/488\"\u003egolang-jwt/jwt#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/487\"\u003egolang-jwt/jwt#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/490\"\u003egolang-jwt/jwt#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.41.0 to 1.42.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/492\"\u003egolang-jwt/jwt#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/7ceae619e739dc8a7bf577214aa8ebf26668e9db\"\u003e\u003ccode\u003e7ceae61\u003c/code\u003e\u003c/a\u003e Add release.yml for changelog configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/dce8e4dddcc9dc812cdc0b9d2037512d0e4b3eb5\"\u003e\u003ccode\u003edce8e4d\u003c/code\u003e\u003c/a\u003e Set token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/8889e208aa5c3736e5f7a856107ee70c046b803e\"\u003e\u003ccode\u003e8889e20\u003c/code\u003e\u003c/a\u003e Save signature to Token struct after successful signing (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d237f8204b397bc008b5b07c4e081beb4ec2a7b1\"\u003e\u003ccode\u003ed237f82\u003c/code\u003e\u003c/a\u003e ci: update github-actions schedule interval to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d8dce95a406fc435aa3d11c5073f2f31a9449116\"\u003e\u003ccode\u003ed8dce95\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.41.0 to 1.42.1 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/e93180329eab078116176ff7dc4352760bc5f290\"\u003e\u003ccode\u003ee931803\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.40.0 to 1.41.0 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/e6a0afa839d74787501369217245b52bfc75f30d\"\u003e\u003ccode\u003ee6a0afa\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/9f85c9ec9f10fb6919d773cb8df07029639ec76e\"\u003e\u003ccode\u003e9f85c9e\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.39.0 to 1.40.0 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/60a8669e0221aed55a6abfd9b5cd20472f0c6ebd\"\u003e\u003ccode\u003e60a8669\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/76f582896da76978896d59ced995d7967c33c434\"\u003e\u003ccode\u003e76f5828\u003c/code\u003e\u003c/a\u003e Remove misleading ParserOptions documentation (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hibiken/asynq` from 0.25.1 to 0.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibiken/asynq/releases\"\u003egithub.com/hibiken/asynq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003eUpgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome packages\u003c/li\u003e\n\u003cli\u003eMinimum go version set to v1.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Headers support to tasks (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1070\"\u003ehibiken/asynq#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--tls\u003c/code\u003e option to dash command (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1073\"\u003ehibiken/asynq#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--username\u003c/code\u003e CLI flag for Redis ACL authentication (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1083\"\u003ehibiken/asynq#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUpdateTaskPayload\u003c/code\u003e method for inspector (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1042\"\u003ehibiken/asynq#1042\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Correct error message text in ResultWriter.Write (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1054\"\u003ehibiken/asynq#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: Wrap all fmt.Errorf errors with %w (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1047\"\u003ehibiken/asynq#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: ServeMux.NotFoundHandler returns ErrHandlerNotFound error (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1031\"\u003ehibiken/asynq#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Broderick-Westrope\"\u003e\u003ccode\u003e@​Broderick-Westrope\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1009\"\u003ehibiken/asynq#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dnaeon\"\u003e\u003ccode\u003e@​dnaeon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1031\"\u003ehibiken/asynq#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aziz-the-dev\"\u003e\u003ccode\u003e@​aziz-the-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1042\"\u003ehibiken/asynq#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjajaja\"\u003e\u003ccode\u003e@​benjajaja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1047\"\u003ehibiken/asynq#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirrezafahimi\"\u003e\u003ccode\u003e@​amirrezafahimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1054\"\u003ehibiken/asynq#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vlle\"\u003e\u003ccode\u003e@​vlle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1083\"\u003ehibiken/asynq#1083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joejoe-am\"\u003e\u003ccode\u003e@​joejoe-am\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1070\"\u003ehibiken/asynq#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomas4019\"\u003e\u003ccode\u003e@​thomas4019\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1073\"\u003ehibiken/asynq#1073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hibiken/asynq/compare/v0.25.1...v0.26.0\"\u003ehttps://github.com/hibiken/asynq/compare/v0.25.1...v0.26.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/hibiken/asynq/blob/master/CHANGELOG.md\"\u003egithub.com/hibiken/asynq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.0] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eUpgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare CI for Go 1.24.x and 1.25.x (commit: e9037f0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Headers support to tasks (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1070\"\u003ehibiken/asynq#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--tls\u003c/code\u003e option to dash command (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1073\"\u003ehibiken/asynq#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--username\u003c/code\u003e CLI flag for Redis ACL authentication (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1083\"\u003ehibiken/asynq#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUpdateTaskPayload\u003c/code\u003e method for inspector (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1042\"\u003ehibiken/asynq#1042\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Correct error message text in ResultWriter.Write (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1054\"\u003ehibiken/asynq#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: Wrap all fmt.Errorf errors with %w (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1047\"\u003ehibiken/asynq#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: ServeMux.NotFoundHandler returns ErrHandlerNotFound error (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1031\"\u003ehibiken/asynq#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: Update server.go documentation (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1010\"\u003ehibiken/asynq#1010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore: Fix godoc comment (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1009\"\u003ehibiken/asynq#1009\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/hibiken/asynq/commit/d704b68a426d1d3a6c707f9661d29296e1350775\"\u003e\u003ccode\u003ed704b68\u003c/code\u003e\u003c/a\u003e Prepare release (docs): v0.26.0 (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/a8db5b557166f95683c54c6d2d96a2fc4ed55bc9\"\u003e\u003ccode\u003ea8db5b5\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/e4248e2749cc8f56fd191f22ebd30e51094b6e84\"\u003e\u003ccode\u003ee4248e2\u003c/code\u003e\u003c/a\u003e Add --tls option to dash command (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/c4876e7247f5d3d3de5f48809bcc27eed7a3b7a1\"\u003e\u003ccode\u003ec4876e7\u003c/code\u003e\u003c/a\u003e Feature: Add Headers Support to Tasks (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/dd2c3de356a9ef9d91d763f5d5fe21e98c7e4ff4\"\u003e\u003ccode\u003edd2c3de\u003c/code\u003e\u003c/a\u003e feat: done add-username-cli (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/ff887e1f899739ac5c76a5c80db668ec9e7d0507\"\u003e\u003ccode\u003eff887e1\u003c/code\u003e\u003c/a\u003e Add --tls option to dash command (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/5de9b1faf04b08d88f09c5304657226910df3158\"\u003e\u003ccode\u003e5de9b1f\u003c/code\u003e\u003c/a\u003e Feature: Add Headers Support to Tasks (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/8261a03f0d9fe4528337c131392397d6e3d48f00\"\u003e\u003ccode\u003e8261a03\u003c/code\u003e\u003c/a\u003e feat: done add-username-cli (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/74c47eb8bbc0afb21bbabecdbccf570815a98452\"\u003e\u003ccode\u003e74c47eb\u003c/code\u003e\u003c/a\u003e pre-release: v0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/e9037f003da57381b5d3e54f469cfb954b637451\"\u003e\u003ccode\u003ee9037f0\u003c/code\u003e\u003c/a\u003e ci: prepare github ci for go 1.24.x and 1.25.x, turn off noisy linter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hibiken/asynq/compare/v0.25.1...v0.26.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.8.0 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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.8.0...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.10.9 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epqErr := pq.As(err, pqerror.UniqueViolation)\r\nif pqErr != nil {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix SSL key permission check to allow modes stricter than 0600/0640 (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1265\"\u003e#1265\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix Hstore to work with binary parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1278\"\u003e#1278\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eClearer error when starting a new query while pq is still processing another query (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1272\"\u003e#1272\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSend intermediate CAs with client certificates, so they can be signed by an intermediate CA (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1267\"\u003e#1267\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003etime.UTC\u003c/code\u003e for UTC aliases such as \u003ccode\u003eEtc/UTC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default\nvalue of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/master/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueVio...\n\n_Description has been truncated_","html_url":"https://github.com/josedab/agenttrace/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/josedab%2Fagenttrace/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}],"issue_packages":[{"old_version":"2.52.6","new_version":"2.52.13","update_type":"patch","path":"/backend","pr_created_at":"2026-05-30T05:48:47.000Z","version_change":"2.52.6 → 2.52.13","issue":{"uuid":"4553443545","node_id":"PR_kwDOSmOyq87g5dZZ","number":8,"state":"closed","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.6 to 2.52.13 in /backend","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-30T06:43:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-30T05:48:47.000Z","updated_at":"2026-05-30T06:43:32.000Z","time_to_close":3276,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.6","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"/backend","ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.6 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle invalid path in filesystem by \u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix recover middleware panic output formatting by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3818\"\u003egofiber/fiber#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix enforcement of Immutable config for some edge cases by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3835\"\u003egofiber/fiber#3835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RoutePatternMatch by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3723\"\u003egofiber/fiber#3723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.9\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd upper index limit for parsers by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3503\"\u003egofiber/fiber#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded struct parsing by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3478\"\u003egofiber/fiber#3478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Content-Type comparison in \u003ccode\u003eIs()\u003c/code\u003e by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3537\"\u003egofiber/fiber#3537\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/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.6...v2.52.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/Yogs4R/fuenzer-research/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yogs4R%2Ffuenzer-research/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"2.52.12","new_version":"2.52.13","update_type":"patch","path":"/_examples","pr_created_at":"2026-05-28T15:49:43.000Z","version_change":"2.52.12 → 2.52.13","issue":{"uuid":"4541787980","node_id":"PR_kwDOSdddCs7gTT1n","number":20,"state":"closed","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13 in /_examples","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-29T00:35:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T15:49:43.000Z","updated_at":"2026-05-29T00:35:46.000Z","time_to_close":31561,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"/_examples","ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.12 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/wmulabs/eywa/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wmulabs%2Feywa/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"2.52.12","new_version":"2.52.13","update_type":"patch","path":"/services/api in the go_modules group across 1 directory","pr_created_at":"2026-05-13T04:33:17.000Z","version_change":"2.52.12 → 2.52.13","issue":{"uuid":"4434831583","node_id":"PR_kwDOMy9ays7a9VPe","number":109,"state":"open","title":"chore(deps): Bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13 in /services/api in the go_modules group across 1 directory","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-13T04:33:17.000Z","updated_at":"2026-05-13T04:33:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"/services/api in the go_modules group across 1 directory","ecosystem":"go"},"body":"Bumps the go_modules group with 1 update in the /services/api directory: [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber).\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.12 to 2.52.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/irfndi/meets-match/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/irfndi/meets-match/pull/109","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/irfndi%2Fmeets-match/issues/109","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/109/packages"}},{"old_version":"2.52.6","new_version":"2.52.13","update_type":"patch","path":"/benchmark/fiber","pr_created_at":"2026-05-11T18:50:41.000Z","version_change":"2.52.6 → 2.52.13","issue":{"uuid":"4423432539","node_id":"PR_kwDOR67WEM7aYZrB","number":6,"state":"closed","title":"Bump github.com/gofiber/fiber/v2 from 2.52.6 to 2.52.13 in /benchmark/fiber","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-12T01:11:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T18:50:41.000Z","updated_at":"2026-05-12T01:11:30.000Z","time_to_close":22839,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.6","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"/benchmark/fiber","ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.6 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle invalid path in filesystem by \u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix recover middleware panic output formatting by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3818\"\u003egofiber/fiber#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix enforcement of Immutable config for some edge cases by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3835\"\u003egofiber/fiber#3835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RoutePatternMatch by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3723\"\u003egofiber/fiber#3723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.9\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd upper index limit for parsers by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3503\"\u003egofiber/fiber#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded struct parsing by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3478\"\u003egofiber/fiber#3478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Content-Type comparison in \u003ccode\u003eIs()\u003c/code\u003e by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3537\"\u003egofiber/fiber#3537\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/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.6...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.6\u0026new-version=2.52.13)](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/Hical61/Hical/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Hical61/Hical/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hical61%2FHical/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"2.52.12","new_version":"2.52.13","update_type":"patch","path":null,"pr_created_at":"2026-05-06T16:12:15.000Z","version_change":"2.52.12 → 2.52.13","issue":{"uuid":"4392839191","node_id":"PR_kwDOGUzSAc7Y14ot","number":34,"state":"closed","title":"Bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13","user":"dependabot[bot]","labels":["dependencies","go","stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-21T05:44:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T16:12:15.000Z","updated_at":"2026-05-21T05:44:55.000Z","time_to_close":1258350,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.12 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](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/capcom6/gomvn/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/capcom6/gomvn/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/capcom6%2Fgomvn/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"2.52.10","new_version":"2.52.13","update_type":"patch","path":null,"pr_created_at":"2026-05-02T03:02:18.000Z","version_change":"2.52.10 → 2.52.13","issue":{"uuid":"4367689574","node_id":"PR_kwDOQ25phc7XlTDP","number":48,"state":"open","title":"chore(deps): bump the go-deps group across 1 directory with 19 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-05-02T03:02:18.000Z","updated_at":"2026-05-02T03:02:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":19,"packages":[{"name":"github.com/99designs/gqlgen","old_version":"0.17.85","new_version":"0.17.90","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/ClickHouse/clickhouse-go/v2","old_version":"2.42.0","new_version":"2.45.0","repository_url":"https://github.com/ClickHouse/clickhouse-go"},{"name":"github.com/getsentry/sentry-go","old_version":"0.40.0","new_version":"0.46.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/go-playground/validator/v10","old_version":"10.30.1","new_version":"10.30.2","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/golang-jwt/jwt/v5","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/hibiken/asynq","old_version":"0.25.1","new_version":"0.26.0","repository_url":"https://github.com/hibiken/asynq"},{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","new_version":"5.9.2","repository_url":"https://github.com/jackc/pgx"},{"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/minio/minio-go/v7","old_version":"7.0.97","new_version":"7.1.0","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.2","new_version":"9.19.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.40.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.40.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/valyala/fasthttp","old_version":"1.69.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"},{"name":"go.opentelemetry.io/proto/otlp","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-proto-go"},{"name":"go.uber.org/zap","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/uber-go/zap"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 16 updates in the /api directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.85` | `0.17.90` |\n| [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go) | `2.42.0` | `2.45.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.40.0` | `0.46.1` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.30.1` | `10.30.2` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.13` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.3.0` | `5.3.1` |\n| [github.com/hibiken/asynq](https://github.com/hibiken/asynq) | `0.25.1` | `0.26.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.2` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.3` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.97` | `7.1.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.2` | `9.19.0` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.42.0` |\n| [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) | `1.69.0` | `1.70.0` |\n| [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) | `1.9.0` | `1.10.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.1` | `1.28.0` |\n\n\nUpdates `github.com/99designs/gqlgen` from 0.17.85 to 0.17.90\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.90\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add locations to resolver error responses by \u003ca href=\"https://github.com/florinel-chis\"\u003e\u003ccode\u003e@​florinel-chis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4090\"\u003e99designs/gqlgen#4090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: return 500 instead of 422 for panic recovery by \u003ca href=\"https://github.com/PavelStefanov\"\u003e\u003ccode\u003e@​PavelStefanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4098\"\u003e99designs/gqlgen#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove use_light_mode_prefetch docs by \u003ca href=\"https://github.com/henrywoody\"\u003e\u003ccode\u003e@​henrywoody\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4101\"\u003e99designs/gqlgen#4101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: fix modernize lint issues by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4111\"\u003e99designs/gqlgen#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/field requested condition by \u003ca href=\"https://github.com/parkerroan\"\u003e\u003ccode\u003e@​parkerroan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4113\"\u003e99designs/gqlgen#4113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix/4102 input object dir with arg by \u003ca href=\"https://github.com/parkerroan\"\u003e\u003ccode\u003e@​parkerroan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4112\"\u003e99designs/gqlgen#4112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic in transport on null 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/4115\"\u003e99designs/gqlgen#4115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix gosec G115 integer overflow in generated atomic.AddInt32 call by \u003ca href=\"https://github.com/3rg0n\"\u003e\u003ccode\u003e@​3rg0n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4120\"\u003e99designs/gqlgen#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: deduplicate Child field context switches and scalar fieldContex… by \u003ca href=\"https://github.com/syssam\"\u003e\u003ccode\u003e@​syssam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4086\"\u003e99designs/gqlgen#4086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: directive-only schema files break \u003ccode\u003efollow-schema\u003c/code\u003e code generation by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4141\"\u003e99designs/gqlgen#4141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate gqlparser to v2.5.33 see \u003ca href=\"https://github.com/vektah/gqlparser/releases/tag/v2_5_33\"\u003ehttps://github.com/vektah/gqlparser/releases/tag/v2_5_33\u003c/a\u003e by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4142\"\u003e99designs/gqlgen#4142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce template logic: Part 1 ECDot by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4144\"\u003e99designs/gqlgen#4144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce Template Logic Part 2 by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4145\"\u003e99designs/gqlgen#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePart 3 - reduce template logic: Unify ProcessArgField and ProcessArgFieldWithEC by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4146\"\u003e99designs/gqlgen#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn group across 1 directory with 1 update by \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/4099\"\u003e99designs/gqlgen#4099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.0.18 to 4.1.0 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4078\"\u003e99designs/gqlgen#4078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/urfave/cli/v3 from 3.7.0 to 3.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4103\"\u003e99designs/gqlgen#4103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql-ws from 6.0.7 to 6.0.8 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/4104\"\u003e99designs/gqlgen#4104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mikepenz/action-junit-report from 6.3.1 to 6.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/4110\"\u003e99designs/gqlgen#4110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql from 16.13.1 to 16.13.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/4106\"\u003e99designs/gqlgen#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump typescript from 5.9.3 to 6.0.2 in /_examples/chat by \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/4108\"\u003e99designs/gqlgen#4108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump typescript from 5.9.3 to 6.0.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/4105\"\u003e99designs/gqlgen#4105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 6.3.0 to 6.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/4109\"\u003e99designs/gqlgen#4109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.1 to 4.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/4107\"\u003e99designs/gqlgen#4107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 19 to 20 by \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/4116\"\u003e99designs/gqlgen#4116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 in /_examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4075\"\u003e99designs/gqlgen#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn 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/99designs/gqlgen/pull/4118\"\u003e99designs/gqlgen#4118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.2 to 4.1.4 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/4125\"\u003e99designs/gqlgen#4125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.6 to 4.1.7 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4126\"\u003e99designs/gqlgen#4126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 7.0.0 to 7.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/99designs/gqlgen/pull/4127\"\u003e99designs/gqlgen#4127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.35.0 to 0.36.0 in /_examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4124\"\u003e99designs/gqlgen#4124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/jackc/pgx/v5 from 5.7.4 to 5.9.0 in /_examples/mini-habr-with-subscriptions in the go_modules 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/4128\"\u003e99designs/gqlgen#4128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/jackc/pgx/v5 from 5.9.0 to 5.9.2 in /_examples/mini-habr-with-subscriptions in the go_modules 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/4139\"\u003e99designs/gqlgen#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump robherley/go-test-action from 0.7.1 to 1.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/4137\"\u003e99designs/gqlgen#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.3.0 to 6.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/4136\"\u003e99designs/gqlgen#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/introspection\u003c/code\u003e from 5.0.1 to 5.0.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/4134\"\u003e99designs/gqlgen#4134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.2.1 to 6.3.1 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4135\"\u003e99designs/gqlgen#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump urql from 5.0.1 to 5.0.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/4133\"\u003e99designs/gqlgen#4133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/PuerkitoBio/goquery from 1.11.0 to 1.12.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/4076\"\u003e99designs/gqlgen#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/tools from 0.42.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/99designs/gqlgen/pull/4122\"\u003e99designs/gqlgen#4122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.35.0 to 0.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4123\"\u003e99designs/gqlgen#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 by \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/4130\"\u003e99designs/gqlgen#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump postcss from 8.5.9 to 8.5.10 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/4143\"\u003e99designs/gqlgen#4143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florinel-chis\"\u003e\u003ccode\u003e@​florinel-chis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4090\"\u003e99designs/gqlgen#4090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PavelStefanov\"\u003e\u003ccode\u003e@​PavelStefanov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4098\"\u003e99designs/gqlgen#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/henrywoody\"\u003e\u003ccode\u003e@​henrywoody\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4101\"\u003e99designs/gqlgen#4101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/0945c8330037e838af683851b40983ede8df60d5\"\u003e\u003ccode\u003e0945c83\u003c/code\u003e\u003c/a\u003e release v0.17.90\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/4a2c5d8022a73f2aefbe9d608f3932eef9ff9562\"\u003e\u003ccode\u003e4a2c5d8\u003c/code\u003e\u003c/a\u003e Part 3 - reduce template logic (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8b08751435cfe3c80a1de5319b58eaf8f6b5d31e\"\u003e\u003ccode\u003e8b08751\u003c/code\u003e\u003c/a\u003e Reduce Template Logic Part 2 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8c35336ad3a074f07ee1578d32f9011772780ab8\"\u003e\u003ccode\u003e8c35336\u003c/code\u003e\u003c/a\u003e Reduce template logic: Part 1 ECDot (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4144\"\u003e#4144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/bdeb6efa2bfffecce889d5fcc1da8605d75461ef\"\u003e\u003ccode\u003ebdeb6ef\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump postcss (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4143\"\u003e#4143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/6e8a0482c5ef35b757321afdb1f5ab42954ad1a7\"\u003e\u003ccode\u003e6e8a048\u003c/code\u003e\u003c/a\u003e Update gqlparser to v2.5.33 see \u003ca href=\"https://github.com/vektah/gqlparser/releases/\"\u003ehttps://github.com/vektah/gqlparser/releases/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/e3f5362536a60f15e5973840f5d1b7cd43d5f7cc\"\u003e\u003ccode\u003ee3f5362\u003c/code\u003e\u003c/a\u003e Revise PR \u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4121\"\u003e#4121\u003c/a\u003e from \u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/3ab446064e85efeda6de5e5a9c014ff3e1c0ffe0\"\u003e\u003ccode\u003e3ab4460\u003c/code\u003e\u003c/a\u003e feat: deduplicate Child field context switches and scalar fieldContex… (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/2d63840966b8a2e3704f8ddb6445015854158b39\"\u003e\u003ccode\u003e2d63840\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/39d244a30d330c3605f3cb3ade0c7c3e95d6067d\"\u003e\u003ccode\u003e39d244a\u003c/code\u003e\u003c/a\u003e Fix go.sum\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.85...v0.17.90\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ClickHouse/clickhouse-go/v2` from 2.42.0 to 2.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/releases\"\u003egithub.com/ClickHouse/clickhouse-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.45.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: set req.Host for Host header in HTTP transport by \u003ca href=\"https://github.com/binger-li-dd\"\u003e\u003ccode\u003e@​binger-li-dd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1826\"\u003eClickHouse/clickhouse-go#1826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: pass explicity github token for claude review by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1818\"\u003eClickHouse/clickhouse-go#1818\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/binger-li-dd\"\u003e\u003ccode\u003e@​binger-li-dd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1826\"\u003eClickHouse/clickhouse-go#1826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.44.0...v2.45.0\"\u003ehttps://github.com/ClickHouse/clickhouse-go/compare/v2.44.0...v2.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.44.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HasData() bool to driver.Rows by \u003ca href=\"https://github.com/velom\"\u003e\u003ccode\u003e@​velom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1796\"\u003eClickHouse/clickhouse-go#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurl.Parse\u003c/code\u003e adoption from Go 1.25.7 by \u003ca href=\"https://github.com/M0rdecay\"\u003e\u003ccode\u003e@​M0rdecay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1787\"\u003eClickHouse/clickhouse-go#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs for all PRs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1798\"\u003eClickHouse/clickhouse-go#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sql.Scanner support for all Geography types by \u003ca href=\"https://github.com/Onyx2406\"\u003e\u003ccode\u003e@​Onyx2406\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1789\"\u003eClickHouse/clickhouse-go#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAGENTS init by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1809\"\u003eClickHouse/clickhouse-go#1809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eworkflows: integrate claude code Github action for code-review by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1811\"\u003eClickHouse/clickhouse-go#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix the code-review CI error with enough rights. by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1816\"\u003eClickHouse/clickhouse-go#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add test to lock single enum value behavior by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1779\"\u003eClickHouse/clickhouse-go#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Panic when scanning nullable JSON using a pointer to \u003ccode\u003eclickhouse.JSON\u003c/code\u003e by \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1770\"\u003eClickHouse/clickhouse-go#1770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1775\"\u003e#1775\u003c/a\u003e: omit absent JSON keys when scanning into map[string]any by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1781\"\u003eClickHouse/clickhouse-go#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix connection slot leak when context is cancelled during acquire by \u003ca href=\"https://github.com/hermanschaaf\"\u003e\u003ccode\u003e@​hermanschaaf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1759\"\u003eClickHouse/clickhouse-go#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHelper to disable profile events on the server-side by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1782\"\u003eClickHouse/clickhouse-go#1782\u003c/a\u003e and \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: inconsistent results for nil in Json.AppendRow by \u003ca href=\"https://github.com/Laotree\"\u003e\u003ccode\u003e@​Laotree\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1771\"\u003eClickHouse/clickhouse-go#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make PR from forks run cloud tests correctly by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1803\"\u003eClickHouse/clickhouse-go#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: release connection in batch.Close() when closeQuery() fails by \u003ca href=\"https://github.com/rbroggi\"\u003e\u003ccode\u003e@​rbroggi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1795\"\u003eClickHouse/clickhouse-go#1795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make cloud test runs on-demand only with labeling by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1806\"\u003eClickHouse/clickhouse-go#1806\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.49.0 to 0.50.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/ClickHouse/clickhouse-go/pull/1769\"\u003eClickHouse/clickhouse-go#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1767\"\u003eClickHouse/clickhouse-go#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cloud credentials by \u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1783\"\u003eClickHouse/clickhouse-go#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update README to update outdated content by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1805\"\u003eClickHouse/clickhouse-go#1805\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/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md\"\u003egithub.com/ClickHouse/clickhouse-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.45.0, 2026-04-13 \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug Fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: set req.Host for Host header in HTTP transport by \u003ca href=\"https://github.com/binger-li-dd\"\u003e\u003ccode\u003e@​binger-li-dd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1826\"\u003eClickHouse/clickhouse-go#1826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: pass explicity github token for claude review by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1818\"\u003eClickHouse/clickhouse-go#1818\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/binger-li-dd\"\u003e\u003ccode\u003e@​binger-li-dd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1826\"\u003eClickHouse/clickhouse-go#1826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.44.0...v2.45.0\"\u003ehttps://github.com/ClickHouse/clickhouse-go/compare/v2.44.0...v2.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.44.0, 2026-03-31 \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HasData() bool to driver.Rows by \u003ca href=\"https://github.com/velom\"\u003e\u003ccode\u003e@​velom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1796\"\u003eClickHouse/clickhouse-go#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurl.Parse\u003c/code\u003e adoption from Go 1.25.7 by \u003ca href=\"https://github.com/M0rdecay\"\u003e\u003ccode\u003e@​M0rdecay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1787\"\u003eClickHouse/clickhouse-go#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs for all PRs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1798\"\u003eClickHouse/clickhouse-go#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sql.Scanner support for all Geography types by \u003ca href=\"https://github.com/Onyx2406\"\u003e\u003ccode\u003e@​Onyx2406\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1789\"\u003eClickHouse/clickhouse-go#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAGENTS init by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1809\"\u003eClickHouse/clickhouse-go#1809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eworkflows: integrate claude code Github action for code-review by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1811\"\u003eClickHouse/clickhouse-go#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix the code-review CI error with enough rights. by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1816\"\u003eClickHouse/clickhouse-go#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add test to lock single enum value behavior by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1779\"\u003eClickHouse/clickhouse-go#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Panic when scanning nullable JSON using a pointer to \u003ccode\u003eclickhouse.JSON\u003c/code\u003e by \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1770\"\u003eClickHouse/clickhouse-go#1770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1775\"\u003e#1775\u003c/a\u003e: omit absent JSON keys when scanning into map[string]any by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1781\"\u003eClickHouse/clickhouse-go#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix connection slot leak when context is cancelled during acquire by \u003ca href=\"https://github.com/hermanschaaf\"\u003e\u003ccode\u003e@​hermanschaaf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1759\"\u003eClickHouse/clickhouse-go#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHelper to disable profile events on the server-side by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1782\"\u003eClickHouse/clickhouse-go#1782\u003c/a\u003e and \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: inconsistent results for nil in Json.AppendRow by \u003ca href=\"https://github.com/Laotree\"\u003e\u003ccode\u003e@​Laotree\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1771\"\u003eClickHouse/clickhouse-go#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make PR from forks run cloud tests correctly by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1803\"\u003eClickHouse/clickhouse-go#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: release connection in batch.Close() when closeQuery() fails by \u003ca href=\"https://github.com/rbroggi\"\u003e\u003ccode\u003e@​rbroggi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1795\"\u003eClickHouse/clickhouse-go#1795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make cloud test runs on-demand only with labeling by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1806\"\u003eClickHouse/clickhouse-go#1806\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.49.0 to 0.50.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/ClickHouse/clickhouse-go/pull/1769\"\u003eClickHouse/clickhouse-go#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1767\"\u003eClickHouse/clickhouse-go#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cloud credentials by \u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1783\"\u003eClickHouse/clickhouse-go#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update README to update outdated content by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1805\"\u003eClickHouse/clickhouse-go#1805\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\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/ClickHouse/clickhouse-go/commit/1422cc5ec4aa145f80908f8f8374c380c90c0545\"\u003e\u003ccode\u003e1422cc5\u003c/code\u003e\u003c/a\u003e Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/c790ac60c95fd3e45cff5b979bd4577cb6ff2a41\"\u003e\u003ccode\u003ec790ac6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1826\"\u003e#1826\u003c/a\u003e from binger-li-dd/fix/host-header-http-transport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/30d09f0bdd9770fa646f3ce90964677f85132fd5\"\u003e\u003ccode\u003e30d09f0\u003c/code\u003e\u003c/a\u003e fix: set req.Host for Host header in HTTP transport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/960153b8647b510b5f15e8ead84ba4d395cb2ecd\"\u003e\u003ccode\u003e960153b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1818\"\u003e#1818\u003c/a\u003e from ClickHouse/kavirajk/fix-code-review-workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/f8cbde706f1e475b5506b79c6dd681b8237b1a7b\"\u003e\u003ccode\u003ef8cbde7\u003c/code\u003e\u003c/a\u003e chore: pass explicity github token for claude review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/b24794b0df20877def2a42061fd22c393486ed14\"\u003e\u003ccode\u003eb24794b\u003c/code\u003e\u003c/a\u003e Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/d6c6a9573da724509e47d7a75b6595a207871a1e\"\u003e\u003ccode\u003ed6c6a95\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1816\"\u003e#1816\u003c/a\u003e from ClickHouse/kavirajk/agent-review-id-token-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/9ca8018f4d9e00abfeba2823f8dd74b131eeab73\"\u003e\u003ccode\u003e9ca8018\u003c/code\u003e\u003c/a\u003e chore: remove the todos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/5e30f1db23eacd31f0959e9186d0900448c9f39f\"\u003e\u003ccode\u003e5e30f1d\u003c/code\u003e\u003c/a\u003e chore: fix the code-review CI error with enough rights.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/fcfc8b8bccb7d96464c6f10954448236ba93193b\"\u003e\u003ccode\u003efcfc8b8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1811\"\u003e#1811\u003c/a\u003e from ClickHouse/kavirajk/integrate-claude-code-gh-ac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.40.0 to 0.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.46.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly capture request body for fasthttp and fiber by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1284\"\u003e#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(http) Avoid async transport shutdown panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1288\"\u003e#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(httpclient) Clone request before adding trace headers by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1290\"\u003e#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(scope) Use scoped client for request PII by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1289\"\u003e#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSafe concurrent access for span and scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1285\"\u003e#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.46.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove SetExtra by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1274\"\u003e#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate compatibility policy to align with Go, supporting only the last two major Go versions by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1264\"\u003e#1264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop support for Go 1.24 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1264\"\u003e#1264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal_sdk_error client report on serialization fail by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1273\"\u003e#1273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd grpc integration support by \u003ca href=\"https://github.com/ribice\"\u003e\u003ccode\u003e@​ribice\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/938\"\u003e#938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-enable Telemetry Processor by default. To disable the behavior use the \u003ccode\u003eDisableTelemetryBuffer\u003c/code\u003e flag by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1254\"\u003e#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify client DSN storage to \u003ccode\u003einternal/protocol.Dsn\u003c/code\u003e and make it safe to access by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1254\"\u003e#1254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /echo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1253\"\u003e#1253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /crosstest by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1272\"\u003e#1272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci-lint action from 2.1.1 to 2.11.4 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1265\"\u003e#1265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /otel by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1256\"\u003e#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.40.0 to 1.43.0 in /otel/otlp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1255\"\u003e#1255\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eImprove ci by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1271\"\u003e#1271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd crosstest package by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1269\"\u003e#1269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sentrytest package by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1267\"\u003e#1267\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing TracesSampler fields for SamplingContext by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1259\"\u003e#1259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Echo v5 by \u003ca href=\"https://github.com/Scorfly\"\u003e\u003ccode\u003e@​Scorfly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1183\"\u003e#1183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.46.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly capture request body for fasthttp and fiber. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1284\"\u003e#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(http) Avoid async transport shutdown panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1288\"\u003e#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(httpclient) Clone request before adding trace headers by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1290\"\u003e#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(scope) Use scoped client for request PII by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1289\"\u003e#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSafe concurrent access for span and scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1285\"\u003e#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.46.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove SetExtra by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1274\"\u003e#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate compatibility policy to align with Go, supporting only the last two major Go versions by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1264\"\u003e#1264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop support for Go 1.24 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1264\"\u003e#1264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd internal_sdk_error client report on serialization fail by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1273\"\u003e#1273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd grpc integration support by \u003ca href=\"https://github.com/ribice\"\u003e\u003ccode\u003e@​ribice\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/938\"\u003e#938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-enable Telemetry Processor by default. To disable the behavior use the \u003ccode\u003eDisableTelemetryBuffer\u003c/code\u003e flag by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1254\"\u003e#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify client DSN storage to \u003ccode\u003einternal/protocol.Dsn\u003c/code\u003e and make it safe to access by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1254\"\u003e#1254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /echo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1253\"\u003e#1253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/labstack/echo/v5 from 5.0.0 to 5.0.3 in /crosstest by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1272\"\u003e#1272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci-lint action from 2.1.1 to 2.11.4 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1265\"\u003e#1265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /otel by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1256\"\u003e#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.40.0 to 1.43.0 in /otel/otlp by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1255\"\u003e#1255\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eImprove ci by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1271\"\u003e#1271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd crosstest package by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1269\"\u003e#1269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sentrytest package by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1267\"\u003e#1267\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing TracesSampler fields for SamplingContext by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1259\"\u003e#1259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e972183b89e882147beae49a1ec8bf98ba1c3298\"\u003e\u003ccode\u003ee972183\u003c/code\u003e\u003c/a\u003e release: 0.46.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/6b9885c0372193f8dfb7895f61d2354ef2e51502\"\u003e\u003ccode\u003e6b9885c\u003c/code\u003e\u003c/a\u003e fix(http): avoid async transport shutdown panics (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/79947a7ad33239d1849ba619af2cb8922b074eb3\"\u003e\u003ccode\u003e79947a7\u003c/code\u003e\u003c/a\u003e fix: safe concurrent access for span and scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/c8ea578dfc589f9b3ca06b7a9c13019ac96325b5\"\u003e\u003ccode\u003ec8ea578\u003c/code\u003e\u003c/a\u003e fix(scope): use scoped client for request PII (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/0bb583ea2b4292f2204468e09b465314048b03e1\"\u003e\u003ccode\u003e0bb583e\u003c/code\u003e\u003c/a\u003e fix(httpclient): clone request before adding trace headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1290\"\u003e#1290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bd20df0d91c5d258394e0d52c732e18f0009d6d5\"\u003e\u003ccode\u003ebd20df0\u003c/code\u003e\u003c/a\u003e fix(fasthttp,fiber): correctly capture request body on scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/41f09e115efec73c14961253fbffac6e55fef552\"\u003e\u003ccode\u003e41f09e1\u003c/code\u003e\u003c/a\u003e fix(lint): Resolve workspace submodule lint issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/7a480f73b74f6232e45a1f460ae2f88b2c07f086\"\u003e\u003ccode\u003e7a480f7\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.46.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/7e1f9265d7119244f29cecbeb913dc3eefe4014b\"\u003e\u003ccode\u003e7e1f926\u003c/code\u003e\u003c/a\u003e release: 0.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/55688a9ed1a91c150f6584414f1ade15929bc30f\"\u003e\u003ccode\u003e55688a9\u003c/code\u003e\u003c/a\u003e fix: keep replace directives (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.40.0...v0.46.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-playground/validator/v10` from 10.30.1 to 10.30.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.30.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1523\"\u003ego-playground/validator#1523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add translations for alphaspace and alphanumspace tags in indonesian by \u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/gabriel-vasile/mimetype from 1.4.12 to 1.4.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1526\"\u003ego-playground/validator#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add cmyk(color) to validator by \u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1534\"\u003ego-playground/validator#1534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1533\"\u003ego-playground/validator#1533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo 1.26 support by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1535\"\u003ego-playground/validator#1535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic in unique validation with nil pointer elements by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1532\"\u003ego-playground/validator#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1527\"\u003ego-playground/validator#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement ValidatorValuer interface feature by \u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Valuer interface documentation and example by \u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1545\"\u003ego-playground/validator#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1546\"\u003ego-playground/validator#1546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG) by \u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fqdn): allow hyphens in last domain label by \u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9258bd2b7bbab41c3d99090cac4a659c5f1a60c\"\u003e\u003ccode\u003eb9258bd\u003c/code\u003e\u003c/a\u003e fix(fqdn): allow hyphens in last domain label (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9f1d79d745213827cf712628dfe29211507b011\"\u003e\u003ccode\u003eb9f1d79\u003c/code\u003e\u003c/a\u003e feat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7fa95998a0d9ac50f842f7eceeb44383c285fa63\"\u003e\u003ccode\u003e7fa9599\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/8ca29eca887da7222870fc0ae41e9127960d6838\"\u003e\u003ccode\u003e8ca29ec\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/5e1bedfe984f4501e4636e5058905dcd6129084d\"\u003e\u003ccode\u003e5e1bedf\u003c/code\u003e\u003c/a\u003e docs: add Valuer interface documentation and example (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/42927a0f7810a16c558a02d5a75b8c13134ba50c\"\u003e\u003ccode\u003e42927a0\u003c/code\u003e\u003c/a\u003e feat: implement ValidatorValuer interface feature (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/c254ece8c8e35526572e6035f86adb763abb0bce\"\u003e\u003ccode\u003ec254ece\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/43253862b17ba5ae184cff6a136a2e62dbddce4a\"\u003e\u003ccode\u003e4325386\u003c/code\u003e\u003c/a\u003e fix: prevent panic in unique validation with nil pointer elements (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/d3f35da4560da3a36ed0783f25e2c1d180b11f32\"\u003e\u003ccode\u003ed3f35da\u003c/code\u003e\u003c/a\u003e Go 1.26 support (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/f5c74ce583d5feab2fa257edc52a8c7163dcea89\"\u003e\u003ccode\u003ef5c74ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang-jwt/jwt/v5` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-jwt/jwt/releases\"\u003egithub.com/golang-jwt/jwt/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔐 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spellcheck Github action to catch common spelling mistakes by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithNotBeforeRequired\u003c/code\u003e parser option and add test coverage by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/456\"\u003egolang-jwt/jwt#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate godoc example func to properly refer to \u003ccode\u003eNewWithClaims()\u003c/code\u003e by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/459\"\u003egolang-jwt/jwt#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate github workflows by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/462\"\u003egolang-jwt/jwt#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional test for CustomClaims that validates unmarshalling behaviour by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/457\"\u003egolang-jwt/jwt#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix early file close in jwt cli by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/472\"\u003egolang-jwt/jwt#472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TPM signature reference by \u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove misleading ParserOptions documentation in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/484\"\u003egolang-jwt/jwt#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSave signature to Token struct after successful signing by \u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e by \u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👒 Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump crate-ci/typos from 1.34.0 to 1.35.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/461\"\u003egolang-jwt/jwt#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.35.4 to 1.36.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/470\"\u003egolang-jwt/jwt#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/478\"\u003egolang-jwt/jwt#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.36.2 to 1.39.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/480\"\u003egolang-jwt/jwt#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/481\"\u003egolang-jwt/jwt#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/469\"\u003egolang-jwt/jwt#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/488\"\u003egolang-jwt/jwt#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/487\"\u003egolang-jwt/jwt#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/490\"\u003egolang-jwt/jwt#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.41.0 to 1.42.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/492\"\u003egolang-jwt/jwt#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/7ceae619e739dc8a7bf577214aa8ebf26668e9db\"\u003e\u003ccode\u003e7ceae61\u003c/code\u003e\u003c/a\u003e Add release.yml for changelog configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/dce8e4dddcc9dc812cdc0b9d2037512d0e4b3eb5\"\u003e\u003ccode\u003edce8e4d\u003c/code\u003e\u003c/a\u003e Set token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/8889e208aa5c3736e5f7a856107ee70c046b803e\"\u003e\u003ccode\u003e8889e20\u003c/code\u003e\u003c/a\u003e Save signature to Token struct after successful signing (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d237f8204b397bc008b5b07c4e081beb4ec2a7b1\"\u003e\u003ccode\u003ed237f82\u003c/code\u003e\u003c/a\u003e ci: update github-actions schedule interval to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d8dce95a406fc435aa3d11c5073f2f31a9449116\"\u003e\u003ccode\u003ed8dce95...\n\n_Description has been truncated_","html_url":"https://github.com/josedab/agenttrace/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/josedab%2Fagenttrace/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"}},{"old_version":"2.52.12","new_version":"2.52.13","update_type":"patch","path":"/go-backend","pr_created_at":"2026-04-30T23:47:31.000Z","version_change":"2.52.12 → 2.52.13","issue":{"uuid":"4361956322","node_id":"PR_kwDORcyuKs7XTEtR","number":107,"state":"open","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13 in /go-backend","user":"dependabot[bot]","labels":["go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-30T23:47:31.000Z","updated_at":"2026-04-30T23:49:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"/go-backend","ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.12 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](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/DsThakurRawat/Autonomous-Multi-Agent-AI-Organization/pull/107","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DsThakurRawat%2FAutonomous-Multi-Agent-AI-Organization/issues/107","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/107/packages"}},{"old_version":"2.52.12","new_version":"2.52.13","update_type":"patch","path":null,"pr_created_at":"2026-04-28T00:27:35.000Z","version_change":"2.52.12 → 2.52.13","issue":{"uuid":"4339686741","node_id":"PR_kwDOQ2Wj7c7WKAa6","number":22,"state":"open","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13","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-28T00:27:35.000Z","updated_at":"2026-04-28T00:27:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.12 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](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/pavelc4/pixtify/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavelc4%2Fpixtify/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"2.52.12","new_version":"2.52.13","update_type":"patch","path":null,"pr_created_at":"2026-04-27T04:26:47.000Z","version_change":"2.52.12 → 2.52.13","issue":{"uuid":"4333070991","node_id":"PR_kwDOO5eTHs7V0o6O","number":61,"state":"open","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T04:26:47.000Z","updated_at":"2026-04-27T04:37:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.12 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](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/katallaxie/fiber-goth/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/katallaxie%2Ffiber-goth/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"}},{"old_version":"2.52.12","new_version":"2.52.13","update_type":"patch","path":"the go-dependencies group","pr_created_at":"2026-04-27T02:33:45.000Z","version_change":"2.52.12 → 2.52.13","issue":{"uuid":"4332740203","node_id":"PR_kwDOKa5QcM7Vzl32","number":590,"state":"open","title":"build(deps): bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13 in the go-dependencies group","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T02:33:45.000Z","updated_at":"2026-04-27T02:34:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"the go-dependencies group","ecosystem":"go"},"body":"Bumps the go-dependencies group with 1 update: [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber).\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.12 to 2.52.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/netresearch/ldap-manager/pull/590","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/netresearch%2Fldap-manager/issues/590","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/590/packages"}},{"old_version":"2.52.6","new_version":"2.52.13","update_type":"patch","path":null,"pr_created_at":"2026-04-27T02:18:54.000Z","version_change":"2.52.6 → 2.52.13","issue":{"uuid":"4332701036","node_id":"PR_kwDOR6qhqc7VzeFX","number":64,"state":"closed","title":"build(deps): bump github.com/gofiber/fiber/v2 from 2.52.6 to 2.52.13","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-02T08:25:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T02:18:54.000Z","updated_at":"2026-05-02T08:25:22.000Z","time_to_close":453980,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.6","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.6 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle invalid path in filesystem by \u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix recover middleware panic output formatting by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3818\"\u003egofiber/fiber#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix enforcement of Immutable config for some edge cases by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3835\"\u003egofiber/fiber#3835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RoutePatternMatch by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3723\"\u003egofiber/fiber#3723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.9\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd upper index limit for parsers by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3503\"\u003egofiber/fiber#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded struct parsing by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3478\"\u003egofiber/fiber#3478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Content-Type comparison in \u003ccode\u003eIs()\u003c/code\u003e by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3537\"\u003egofiber/fiber#3537\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/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.6...v2.52.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/Ishee11/poc/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ishee11%2Fpoc/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"}},{"old_version":"2.52.9","new_version":"2.52.13","update_type":"patch","path":null,"pr_created_at":"2026-04-26T11:05:48.000Z","version_change":"2.52.9 → 2.52.13","issue":{"uuid":"4330696084","node_id":"PR_kwDOPcE7VM7VtjDs","number":48,"state":"open","title":"deps: bump github.com/gofiber/fiber/v2 from 2.52.9 to 2.52.13","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-26T11:05:48.000Z","updated_at":"2026-04-26T11:05:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.9","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.9 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle invalid path in filesystem by \u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix recover middleware panic output formatting by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3818\"\u003egofiber/fiber#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix enforcement of Immutable config for some edge cases by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3835\"\u003egofiber/fiber#3835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RoutePatternMatch by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3723\"\u003egofiber/fiber#3723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.9\u0026new-version=2.52.13)](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/prostraction/moon-api/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/prostraction%2Fmoon-api/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"}},{"old_version":"2.52.12","new_version":"2.52.13","update_type":"patch","path":null,"pr_created_at":"2026-04-26T00:42:40.000Z","version_change":"2.52.12 → 2.52.13","issue":{"uuid":"4329651602","node_id":"PR_kwDOQj0rYs7Vqgkb","number":42,"state":"open","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.12 to 2.52.13","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-26T00:42:40.000Z","updated_at":"2026-04-26T00:42:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.12","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.12 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.12\u0026new-version=2.52.13)](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/digitallysavvy/go-ai/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitallysavvy%2Fgo-ai/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"2.52.10","new_version":"2.52.13","update_type":"patch","path":"/services/ussd-service","pr_created_at":"2026-04-25T16:03:33.000Z","version_change":"2.52.10 → 2.52.13","issue":{"uuid":"4328592783","node_id":"PR_kwDORFHIvM7VnWii","number":127,"state":"open","title":"chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.10 to 2.52.13 in /services/ussd-service","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-25T16:03:33.000Z","updated_at":"2026-04-25T16:03:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.13","repository_url":"https://github.com/gofiber/fiber"}],"path":"/services/ussd-service","ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.10 to 2.52.13.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.13\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape HTML output in Ctx.Format by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/4232\"\u003egofiber/fiber#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.12...v2.52.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0c8cc20ee423f96c0482b94a9917bf7a05bce565\"\u003e\u003ccode\u003e0c8cc20\u003c/code\u003e\u003c/a\u003e Update fiber package version to 2.52.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/616de00d7a15eab1a8b3d7717a2b73ec30c97912\"\u003e\u003ccode\u003e616de00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4232\"\u003e#4232\u003c/a\u003e from gofiber/update-html-format-to-escape-content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/ba5a98e61ae28b95997c6c21e57c5afe11a2390b\"\u003e\u003ccode\u003eba5a98e\u003c/code\u003e\u003c/a\u003e 🐛 bug: escape HTML output in Ctx.Format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.13\"\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/gofiber/fiber/v2\u0026package-manager=go_modules\u0026previous-version=2.52.10\u0026new-version=2.52.13)](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/Rohianon/equishare-global-trading/pull/127","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rohianon%2Fequishare-global-trading/issues/127","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/127/packages"}},{"old_version":"2.52.4","new_version":"2.52.12","update_type":"patch","path":null,"pr_created_at":"2026-04-08T02:29:45.000Z","version_change":"2.52.4 → 2.52.12","issue":{"uuid":"4221687278","node_id":"PR_kwDORmbbxM7QrER4","number":2,"state":"closed","title":"Bump the go_modules group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-25T10:55:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T02:29:45.000Z","updated_at":"2026-04-25T10:55:36.000Z","time_to_close":1499149,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go_modules","update_count":4,"packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.4","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"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":"golang.org/x/crypto","old_version":"0.22.0","new_version":"0.28.0"},{"name":"github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream","old_version":"1.6.2","new_version":"1.7.8"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 2 updates in the /backend directory: [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) and [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt).\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.4 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle invalid path in filesystem by \u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix recover middleware panic output formatting by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3818\"\u003egofiber/fiber#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix enforcement of Immutable config for some edge cases by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3835\"\u003egofiber/fiber#3835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RoutePatternMatch by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3723\"\u003egofiber/fiber#3723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.9\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd upper index limit for parsers by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3503\"\u003egofiber/fiber#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded struct parsing by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3478\"\u003egofiber/fiber#3478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Content-Type comparison in \u003ccode\u003eIs()\u003c/code\u003e by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3537\"\u003egofiber/fiber#3537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix MIME type equality checks by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3603\"\u003egofiber/fiber#3603\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.8...v2.52.9\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.8...v2.52.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.8\u003c/h2\u003e\n\u003ch2\u003e👮 Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for BodyParser - GHSA-hg3g-gphw-5hhm\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.4...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang-jwt/jwt/v5` from 5.2.1 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-jwt/jwt/releases\"\u003egithub.com/golang-jwt/jwt/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://github.com/golang-jwt/jwt/security/advisories/GHSA-mh63-6h87-95cp\"\u003ehttps://github.com/golang-jwt/jwt/security/advisories/GHSA-mh63-6h87-95cp\u003c/a\u003e by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed some typos by \u003ca href=\"https://github.com/Ashikpaul\"\u003e\u003ccode\u003e@​Ashikpaul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/382\"\u003egolang-jwt/jwt#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add go1.22 to ci workflows by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/383\"\u003egolang-jwt/jwt#383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/387\"\u003egolang-jwt/jwt#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/389\"\u003egolang-jwt/jwt#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump ci tests to include go1.23 by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/405\"\u003egolang-jwt/jwt#405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix jwt -show by \u003ca href=\"https://github.com/AlexanderYastrebov\"\u003e\u003ccode\u003e@​AlexanderYastrebov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/406\"\u003egolang-jwt/jwt#406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: typo by \u003ca href=\"https://github.com/kvii\"\u003e\u003ccode\u003e@​kvii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/407\"\u003egolang-jwt/jwt#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SECURITY.md by \u003ca href=\"https://github.com/oxisto\"\u003e\u003ccode\u003e@​oxisto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/416\"\u003egolang-jwt/jwt#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ejwt.Parse\u003c/code\u003e example to use \u003ccode\u003ejwt.WithValidMethods\u003c/code\u003e by \u003ca href=\"https://github.com/mattt\"\u003e\u003ccode\u003e@​mattt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/425\"\u003egolang-jwt/jwt#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ashikpaul\"\u003e\u003ccode\u003e@​Ashikpaul\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/382\"\u003egolang-jwt/jwt#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kvii\"\u003e\u003ccode\u003e@​kvii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/407\"\u003egolang-jwt/jwt#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattt\"\u003e\u003ccode\u003e@​mattt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/425\"\u003egolang-jwt/jwt#425\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.2.1...v5.2.2\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.2.1...v5.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/golang-jwt/jwt/commit/0951d184286dece21f73c85673fd308786ffe9c3\"\u003e\u003ccode\u003e0951d18\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/c035977d9e11c351f4c05dfeae193923cbab49ee\"\u003e\u003ccode\u003ec035977\u003c/code\u003e\u003c/a\u003e Update Parse example to use WithValidMethods (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/bc8bdca5cced1caa9787e4a1c313a3538544c877\"\u003e\u003ccode\u003ebc8bdca\u003c/code\u003e\u003c/a\u003e Update SECURITY.md (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/5ec246c074b71790eec1f2e05b54daf6ec29ec5f\"\u003e\u003ccode\u003e5ec246c\u003c/code\u003e\u003c/a\u003e docs: typo (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/0123f1ad66cbc45013dbfba6eff0cd81472bfc12\"\u003e\u003ccode\u003e0123f1a\u003c/code\u003e\u003c/a\u003e Fix jwt -show (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/f961c72abd3b91442a9ab3d3e356bf547636e89b\"\u003e\u003ccode\u003ef961c72\u003c/code\u003e\u003c/a\u003e chore: bump ci tests to include go1.23 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/62e504c2810b67f6b97313424411cfffb25e41b0\"\u003e\u003ccode\u003e62e504c\u003c/code\u003e\u003c/a\u003e Bump golangci/golangci-lint-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/1a56dcf532089fc2bb723a3cb4076a4e45cb1c1a\"\u003e\u003ccode\u003e1a56dcf\u003c/code\u003e\u003c/a\u003e Bump golangci/golangci-lint-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/c8043eab61f0ec5bdd924c1c30caf164a9bb2c66\"\u003e\u003ccode\u003ec8043ea\u003c/code\u003e\u003c/a\u003e build: add go1.22 to ci workflows (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/7c3f6dc56316e5e222a9df9612ec04243189a989\"\u003e\u003ccode\u003e7c3f6dc\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.2.1...v5.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.22.0 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/adef4cc1a8c2ca4da1b1f4e6c976b59ca22dbfb8\"\u003e\u003ccode\u003eadef4cc\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/a0819fbb0244af70857f03b6984e1d4f93e6cabf\"\u003e\u003ccode\u003ea0819fb\u003c/code\u003e\u003c/a\u003e sha3: fix cSHAKE initialization for extremely large N and or S\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/42ee18b963777d907bbef3e59665cf80968d57e6\"\u003e\u003ccode\u003e42ee18b\u003c/code\u003e\u003c/a\u003e ssh: return ServerAuthError after too many auth failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9e92970a1eb41e446822e037016aa89d24c0ce7a\"\u003e\u003ccode\u003e9e92970\u003c/code\u003e\u003c/a\u003e bn256: add missing symbols in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/c9da6b9a4008902aae7c754e8f01d42e2d2cf205\"\u003e\u003ccode\u003ec9da6b9\u003c/code\u003e\u003c/a\u003e all: fix printf(var) mistakes detected by latest printf checker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b35ab4fde0e27d900fc800ae12370c858b58ba41\"\u003e\u003ccode\u003eb35ab4f\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/bcb0f91bbceb3486cc7f10102ff046661fb4d364\"\u003e\u003ccode\u003ebcb0f91\u003c/code\u003e\u003c/a\u003e internal/poly1305: Port sum_amd64.s to Avo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7eace71069e621a910a5158a1b46314d38f724ae\"\u003e\u003ccode\u003e7eace71\u003c/code\u003e\u003c/a\u003e chacha20poly1305: Avo port of chacha20poly1305_amd64.s\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/620dfbc770bb652335dab79ae80f6c9bdb1a7321\"\u003e\u003ccode\u003e620dfbc\u003c/code\u003e\u003c/a\u003e salsa20/salsa: Port salsa20_amd64.s to Avo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/82942cf1d8d34067e576572f2e00014a78c1efd8\"\u003e\u003ccode\u003e82942cf\u003c/code\u003e\u003c/a\u003e blake2b: port blake2b_amd64.s to Avo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.22.0...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream` from 1.6.2 to 1.7.8\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/e3b97d2a02cd4e27c40224f05aa1a7deba24abe2\"\u003e\u003ccode\u003ee3b97d2\u003c/code\u003e\u003c/a\u003e Release 2023-10-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/863010ddb23c242c2a5d49d9f40094a6a49b5525\"\u003e\u003ccode\u003e863010d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6946ef8b9149fe75ac1b427ca2c7f57cdcb64549\"\u003e\u003ccode\u003e6946ef8\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/6d93ded4536184d38a664b4b75dadd36cbd79878\"\u003e\u003ccode\u003e6d93ded\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bebc232e7f65b02d0b519d11e73cf925c38e716f\"\u003e\u003ccode\u003ebebc232\u003c/code\u003e\u003c/a\u003e fix: fail to load config if configured profile doesn't exist (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5de46742b7fb1b72d93d344ee81568800a707267\"\u003e\u003ccode\u003e5de4674\u003c/code\u003e\u003c/a\u003e fix DNS timeout error not retried (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e155bb72a2ec20ec61db50fc3d4568e373fa4b63\"\u003e\u003ccode\u003ee155bb7\u003c/code\u003e\u003c/a\u003e Release 2023-10-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9d342ba33937c562d215f317a37dea121ee9763d\"\u003e\u003ccode\u003e9d342ba\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1df99141a143a38570d64a182ed972ce9e3dba65\"\u003e\u003ccode\u003e1df9914\u003c/code\u003e\u003c/a\u003e Update SDK's smithy-go dependency to v1.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/32ada3a191ac770b1b24164b667692183fc77ed9\"\u003e\u003ccode\u003e32ada3a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/pi/v1.6.2...service/m2/v1.7.8\"\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/alperen-albayrak/kutup/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/alperen-albayrak/kutup/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alperen-albayrak%2Fkutup/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"2.52.9","new_version":"2.52.12","update_type":"patch","path":null,"pr_created_at":"2026-04-06T23:54:13.000Z","version_change":"2.52.9 → 2.52.12","issue":{"uuid":"4214644730","node_id":"PR_kwDOQT_7nc7QWHjs","number":3,"state":"open","title":"chore(deps): bump the go_modules group across 2 directories with 11 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T23:54:13.000Z","updated_at":"2026-04-06T23:58:55.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":11,"packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.9","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.1.0","new_version":"1.4.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"google.golang.org/grpc","old_version":"1.76.0","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"golang.org/x/image","old_version":"0.25.0","new_version":"0.38.0","repository_url":"https://github.com/golang/image"},{"name":"github.com/docker/cli","old_version":"27.0.3+incompatible","new_version":"29.2.0+incompatible","repository_url":"https://github.com/docker/cli"},{"name":"github.com/gofiber/utils","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/gofiber/utils"},{"name":"github.com/ipld/go-ipld-prime","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/ipld/go-ipld-prime"},{"name":"github.com/quic-go/quic-go","old_version":"0.54.1","new_version":"0.57.0","repository_url":"https://github.com/quic-go/quic-go"},{"name":"github.com/quic-go/webtransport-go","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/quic-go/webtransport-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.9` | `2.52.12` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.1.0` | `1.4.1` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.76.0` | `1.79.3` |\n| [golang.org/x/image](https://github.com/golang/image) | `0.25.0` | `0.38.0` |\n| [github.com/docker/cli](https://github.com/docker/cli) | `27.0.3+incompatible` | `29.2.0+incompatible` |\n| [github.com/gofiber/utils](https://github.com/gofiber/utils) | `1.1.0` | `1.2.0` |\n| [github.com/ipld/go-ipld-prime](https://github.com/ipld/go-ipld-prime) | `0.21.0` | `0.22.0` |\n| [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) | `0.54.1` | `0.57.0` |\n| [github.com/quic-go/webtransport-go](https://github.com/quic-go/webtransport-go) | `0.9.0` | `0.10.0` |\n\nBumps the go_modules group with 1 update in the /.github/gallery-agent directory: [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk).\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.9 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle invalid path in filesystem by \u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix recover middleware panic output formatting by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3818\"\u003egofiber/fiber#3818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix enforcement of Immutable config for some edge cases by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3835\"\u003egofiber/fiber#3835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RoutePatternMatch by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3723\"\u003egofiber/fiber#3723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rokostik\"\u003e\u003ccode\u003e@​rokostik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3688\"\u003egofiber/fiber#3688\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.9...v2.52.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.9...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.1.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is a patch release for v1.4.0.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIt contains cherry-picks for several security improvements. Security advisories will follow.\u003c/p\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003ch2\u003eUpdate of the \u003ccode\u003esegmentio/encoding\u003c/code\u003e module version\u003c/h2\u003e\n\u003cp\u003eThe JSON parsing library that was adopted to avoid attacks taking advantage of the Go's standard parser being case insensitive turned out to contain an issue itself. We have submitted the fix upstream and this release updates the dependency to the patched version.\u003c/p\u003e\n\u003ch2\u003eCross-origin requests protection\u003c/h2\u003e\n\u003cp\u003eWe have added additional protection against cross origin requests. From now on, we verify that \u003ccode\u003eContent-Type\u003c/code\u003e for JSON-RPC \u003ccode\u003ePOST\u003c/code\u003e requests is set to \u003ccode\u003eapplication/json\u003c/code\u003e and use the new \u003ccode\u003ehttp.CrossOriginProtection\u003c/code\u003e functionality to verify the origin of the request. Usage of this functionality required \u003cstrong\u003eincreasing the required Go version to 1.25\u003c/strong\u003e, which is in line with our Go version policy of supporting two newest Go versions. The behavior can be customized by passing a configured \u003ccode\u003ehttp.CrossOriginProtection\u003c/code\u003e object to \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eSince this is a behavior change, we introduced a compatibility parameter \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e that will allow to temporarily disable it. It will be removed in \u003ccode\u003ev1.6.0\u003c/code\u003e version of the SDK. See \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/blob/main/docs/mcpgodebug.md\"\u003ehere\u003c/a\u003e for more details about behavior changes and a history of compatibility parameters across SDK versions.\u003c/p\u003e\n\u003ch2\u003eAllowing customization of \u003ccode\u003ehttp.Client\u003c/code\u003e for client-side OAuth\u003c/h2\u003e\n\u003cp\u003eWe have introduced an optional \u003ccode\u003ehttp.Client\u003c/code\u003e parameter to \u003ccode\u003eAuthorizationCodeHandlerConfig\u003c/code\u003e. This allows customization of the transport, for example implementing environment specific protection against \u003ca href=\"https://modelcontextprotocol.io/docs/tutorials/security/security_best_practices#server-side-request-forgery-ssrf\"\u003eServer-Side Request Forgery\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003ePull requests\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003einternal: fix Unicode zero character handling by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/841\"\u003emodelcontextprotocol/go-sdk#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauth: allow passing custom http.Client to AuthorizationCodeHandler by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/840\"\u003emodelcontextprotocol/go-sdk#840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: verify 'Origin' and 'Content-Type' headers by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/842\"\u003emodelcontextprotocol/go-sdk#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003cp\u003eThis release marks the completion of the full 2025-11-25 specification implementation, by introducing the support for Sampling with Tools and experimental client-side OAuth support. It also contains multiple bug fixes and improvements. Thanks to all contributors!\u003c/p\u003e\n\u003ch2\u003eClient-side OAuth support\u003c/h2\u003e\n\u003cp\u003eThis release introduces experimental support for OAuth on the client side of the SDK. It aims to support the full scope of the current \u003ca href=\"https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization\"\u003eMCP specification for authorization\u003c/a\u003e. To use it, you need to compile the SDK with the \u003ccode\u003e-tags mcp_go_client_oauth\u003c/code\u003e flag. Some changes may still be applied to this new API, based on developer feedback. The functionality is planned to become stable in \u003ccode\u003ev1.5.0\u003c/code\u003e release, expected by the end of March 2026. More details can be found at \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/blob/main/docs/protocol.md#client\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/blob/main/docs/protocol.md#client\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eall: client side OAuth support by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/785\"\u003emodelcontextprotocol/go-sdk#785\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSampling with Tools\u003c/h2\u003e\n\u003cp\u003eStarting from this release, the server use the new \u003ccode\u003eCreateMessageWithTools\u003c/code\u003e method to create a sampling request to the client that contains tools that can be used by the client. On the client side, \u003ccode\u003eCreateMessageWithToolsHandler\u003c/code\u003e may be used to handle such requests and issue \u003ccode\u003eToolUse\u003c/code\u003e responses to the server.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: implement sampling with tools by \u003ca href=\"https://github.com/findleyr\"\u003e\u003ccode\u003e@​findleyr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/699\"\u003emodelcontextprotocol/go-sdk#699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior changes\u003c/h2\u003e\n\u003cp\u003eWe have two important behavior changes that were introduced to fix a bug or improve security posture. They can be temporarily turned off by specifying a special \u003ccode\u003eMCPGODEBUG\u003c/code\u003e environment variable when running the SDK. Different options can be added together, separated by a comma.\u003c/p\u003e\n\u003ch3\u003eIntroduced DNS rebinding protection\u003c/h3\u003e\n\u003cp\u003eThe requests arriving via a localhost address (\u003ccode\u003e127.0.0.1\u003c/code\u003e, \u003ccode\u003e[::1]\u003c/code\u003e) that have a non-localhost \u003ccode\u003eHost\u003c/code\u003e header will be rejected to protect against DNS rebinding attacks. The protection can be disabled by specifying \u003ccode\u003eStreamableHTTPOptions.DisableLocalhostProtection\u003c/code\u003e, but it should be done only if security implications are understood (see documentation for the option).\u003c/p\u003e\n\u003cp\u003eThis protection is a behavior change, as the protection is now enabled by default. Because of that, we have introduced an \u003ccode\u003eMCPGODEBUG\u003c/code\u003e option to bring back the previous default behavior for users that need more time to adjust. However, if possible, we recommend specifying \u003ccode\u003eDisableLocalhostProtection\u003c/code\u003e described above, as it is a more future-proof solution. The \u003ccode\u003eMCPGODEBUG\u003c/code\u003e option to remove this protection (\u003ccode\u003edisablelocalhostprotection=1\u003c/code\u003e) will be removed in \u003ccode\u003ev1.6.0\u003c/code\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/modelcontextprotocol/go-sdk/commit/580f2a09be5c5b7ed4d868aa74ad1019dfd5160a\"\u003e\u003ccode\u003e580f2a0\u003c/code\u003e\u003c/a\u003e mcp: verify 'Origin' and 'Content-Type' headers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/421ddf1ef286bfd1e8173621fd9a2d587f54135f\"\u003e\u003ccode\u003e421ddf1\u003c/code\u003e\u003c/a\u003e auth: allow passing custom http.Client to AuthorizationCodeHandler (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/515f11be07c6a34b8ed48e669c2c9bbfa85eb9f9\"\u003e\u003ccode\u003e515f11b\u003c/code\u003e\u003c/a\u003e internal: fix Unicode zero character handling (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/c9317fb5b75328ca2faeaf8ea0e23a53c37de49f\"\u003e\u003ccode\u003ec9317fb\u003c/code\u003e\u003c/a\u003e all: client side OAuth support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/4e8b6ca17d1d00d4f5b230dbd5bf7012dc142fde\"\u003e\u003ccode\u003e4e8b6ca\u003c/code\u003e\u003c/a\u003e mcp: return 400 instead of 500 when body read fails in stateless mode (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0048a1894fe0ae4350bc2142effa09985e19c569\"\u003e\u003ccode\u003e0048a18\u003c/code\u003e\u003c/a\u003e chore: Configure advanced CodeQL setup (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/19420360b7601460c6a1edf4860d701d796bb14a\"\u003e\u003ccode\u003e1942036\u003c/code\u003e\u003c/a\u003e chore: update the version of the conformance suite. (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/b17143f7179833f7f6175161e81318dc3b3aa121\"\u003e\u003ccode\u003eb17143f\u003c/code\u003e\u003c/a\u003e chore: increase timeout for conformance server start. (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/813\"\u003e#813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/86d05a12f7e8542eca0478efd48ab1f694a664df\"\u003e\u003ccode\u003e86d05a1\u003c/code\u003e\u003c/a\u003e chore: update publish-docs permissions to be more targeted. (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/812\"\u003e#812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/9f22cf142e37040c33a3e6a8561fda9d77a6cef6\"\u003e\u003ccode\u003e9f22cf1\u003c/code\u003e\u003c/a\u003e chore: configure a simple AGENTS.md file and a skill for fixing GitHu… (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.1.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.76.0 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.76.0...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/image` from 0.25.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/image/commit/23ae9ed61c1d3343fb95015810f62dcbf444976e\"\u003e\u003ccode\u003e23ae9ed\u003c/code\u003e\u003c/a\u003e tiff: cap buffer growth to prevent OOM from malicious IFD offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/e589e60f29d0bbbf6400e250e024f93cbc4961ee\"\u003e\u003ccode\u003ee589e60\u003c/code\u003e\u003c/a\u003e webp: allow VP8L + VP8X(with alpha)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/fe7d73de74b8a1ad508c93cfcb245d44579163ff\"\u003e\u003ccode\u003efe7d73d\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/image/commit/e3d762b1d37ed96e757e3bc0bfb44f7455589df3\"\u003e\u003ccode\u003ee3d762b\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/833c6ed987962feaa3ec2624d8655421b25e2e0e\"\u003e\u003ccode\u003e833c6ed\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/image/commit/bc7fe0b43a01586e7ca7c087a2e8a625e8397dcb\"\u003e\u003ccode\u003ebc7fe0b\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/image/commit/c53c97f4ed88d55fafe963ee6e93cb357663d650\"\u003e\u003ccode\u003ec53c97f\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/image/commit/9032ff7c7b86f42b9bebdf6133191648224aecc0\"\u003e\u003ccode\u003e9032ff7\u003c/code\u003e\u003c/a\u003e all: eliminate vet diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/9c9d08c65c08567c997eccc8bde52fcc9369bea6\"\u003e\u003ccode\u003e9c9d08c\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/image/commit/742b1b756d98a0c48b1fcf464a0c63fa50e1aa6b\"\u003e\u003ccode\u003e742b1b7\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/image/compare/v0.25.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 `github.com/docker/cli` from 27.0.3+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/commit/9c9ec7358833bb3e5622a166673744fca7fefac4\"\u003e\u003ccode\u003e9c9ec73\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/moby/client v0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/bab3e81e1d8874a2d4f26afc02225ee537d0b15d\"\u003e\u003ccode\u003ebab3e81\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/moby/api v1.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/2e64fc162ab632a530f7191cc6af65c22356ea0d\"\u003e\u003ccode\u003e2e64fc1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6367\"\u003e#6367\u003c/a\u003e from thaJeztah/template_slicejoin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/1f2ba2ac9d8c92870f7cce89dfa17d89d3375c19\"\u003e\u003ccode\u003e1f2ba2a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6760\"\u003e#6760\u003c/a\u003e from thaJeztah/container_create_fix_error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/e34a3422cc32c808d2e8b0e0ef51112d53fa896d\"\u003e\u003ccode\u003ee34a342\u003c/code\u003e\u003c/a\u003e templates: make \u0026quot;join\u0026quot; work with non-string slices and map values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/a86356d42f918968579e670b51bc85dc45982a33\"\u003e\u003ccode\u003ea86356d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6763\"\u003e#6763\u003c/a\u003e from thaJeztah/bump_mapstructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/771660a17e56116eb32677a6d83c5210e5092194\"\u003e\u003ccode\u003e771660a\u003c/code\u003e\u003c/a\u003e vendor: github.com/go-viper/mapstructure/v2 v2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/9cff36b35a828be8d137bc5de4983b7e3fef1614\"\u003e\u003ccode\u003e9cff36b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6762\"\u003e#6762\u003c/a\u003e from thaJeztah/bump_x_deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/08ed2bc6e8bc49ad988ecd44633620a48fb10967\"\u003e\u003ccode\u003e08ed2bc\u003c/code\u003e\u003c/a\u003e cli/command/container: make injecting config.json failures a warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/cli/compare/v27.0.3...v29.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/gofiber/utils` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/utils/releases\"\u003egithub.com/gofiber/utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport IfToLower and IfToUpper functions from v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/utils/pull/77\"\u003egofiber/utils#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate UUID function to panic on initialization errors by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/utils/pull/169\"\u003egofiber/utils#169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/utils/compare/v1.1.0...v1.2.0\"\u003ehttps://github.com/gofiber/utils/compare/v1.1.0...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/b986fcc3965a3570e3b755646a026641af8c2da4\"\u003e\u003ccode\u003eb986fcc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/utils/issues/169\"\u003e#169\u003c/a\u003e from gofiber/feat/cherry-pick-6c6cf04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/439e4d4d655e2585b475558b26e4ca0ebcc0de4e\"\u003e\u003ccode\u003e439e4d4\u003c/code\u003e\u003c/a\u003e Merge branch 'v1' into feat/cherry-pick-6c6cf04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/7a3cc37c93a312620150d35b9b273ad42a787b02\"\u003e\u003ccode\u003e7a3cc37\u003c/code\u003e\u003c/a\u003e Upgrade GitHub Actions to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/97b23a8aa2f898ba3f53b66441b1f08dc422324f\"\u003e\u003ccode\u003e97b23a8\u003c/code\u003e\u003c/a\u003e fix: wrap error in fmt.Errorf for UUID seeding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/e099627632b2e137285a4c69d30415086cedc491\"\u003e\u003ccode\u003ee099627\u003c/code\u003e\u003c/a\u003e fix: use fmt.Errorf for error formatting in UUID seeding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/a9bc7b725a4048a90b8c8d456c531f12c3dc4747\"\u003e\u003ccode\u003ea9bc7b7\u003c/code\u003e\u003c/a\u003e fix: rename UUIDSetup to uuidSetup for consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/c3f8a1fe49df4fb86efd70dd00acf0d9fef1abdf\"\u003e\u003ccode\u003ec3f8a1f\u003c/code\u003e\u003c/a\u003e Remove unnecessary UUID counter check that could panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/0d25616c8f50faccd7b7a68e476d1a9d2416d947\"\u003e\u003ccode\u003e0d25616\u003c/code\u003e\u003c/a\u003e Update UUID function to panic on initialization errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/301b082f723239365f98f156a087bddff885c186\"\u003e\u003ccode\u003e301b082\u003c/code\u003e\u003c/a\u003e Update strings.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/utils/commit/999a088b4beb4b08e1839856c2c71e9f593666cc\"\u003e\u003ccode\u003e999a088\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/utils/issues/77\"\u003e#77\u003c/a\u003e from gofiber/backport-if-to-lower\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/utils/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipld/go-ipld-prime` from 0.21.0 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipld/go-ipld-prime/releases\"\u003egithub.com/ipld/go-ipld-prime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(bindnode): provide correct err msg on union member non-match by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/535\"\u003eipld/go-ipld-prime#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/delete-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/536\"\u003eipld/go-ipld-prime#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/537\"\u003eipld/go-ipld-prime#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: upgrade specs with downgraded go.mod by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/538\"\u003eipld/go-ipld-prime#538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/539\"\u003eipld/go-ipld-prime#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/go-block-format from 0.0.3 to 0.2.0 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/540\"\u003eipld/go-ipld-prime#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/go-block-format from 0.0.3 to 0.2.0 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/541\"\u003eipld/go-ipld-prime#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add SelectLinks example by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/542\"\u003eipld/go-ipld-prime#542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update storage package dependencies by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/543\"\u003eipld/go-ipld-prime#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrected texts by \u003ca href=\"https://github.com/criadoperez\"\u003e\u003ccode\u003e@​criadoperez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/544\"\u003eipld/go-ipld-prime#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/gogo/protobuf from 1.2.1 to 1.3.2 in /storage/benchmarks by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/545\"\u003eipld/go-ipld-prime#545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/boxo from 0.12.0 to 0.13.1 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/548\"\u003eipld/go-ipld-prime#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/boxo from 0.12.0 to 0.13.1 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/547\"\u003eipld/go-ipld-prime#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultiple text corrections by \u003ca href=\"https://github.com/criadoperez\"\u003e\u003ccode\u003e@​criadoperez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/551\"\u003eipld/go-ipld-prime#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eText corrections by \u003ca href=\"https://github.com/criadoperez\"\u003e\u003ccode\u003e@​criadoperez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/552\"\u003eipld/go-ipld-prime#552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add EmptyPathSegment, distinct from PathSegment{} by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/546\"\u003eipld/go-ipld-prime#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrections on go files by \u003ca href=\"https://github.com/criadoperez\"\u003e\u003ccode\u003e@​criadoperez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/553\"\u003eipld/go-ipld-prime#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.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/ipld/go-ipld-prime/pull/554\"\u003eipld/go-ipld-prime#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add garbage roundtrip tests for dag-json to check refmt changes/fixes by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/550\"\u003eipld/go-ipld-prime#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/boxo from 0.13.1 to 0.15.0 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/555\"\u003eipld/go-ipld-prime#555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/boxo from 0.13.1 to 0.15.0 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/556\"\u003eipld/go-ipld-prime#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/boxo from 0.15.0 to 0.16.0 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/558\"\u003eipld/go-ipld-prime#558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/boxo from 0.15.0 to 0.16.0 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/557\"\u003eipld/go-ipld-prime#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/crypto from 0.1.0 to 0.17.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/ipld/go-ipld-prime/pull/559\"\u003eipld/go-ipld-prime#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/560\"\u003eipld/go-ipld-prime#560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/561\"\u003eipld/go-ipld-prime#561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/566\"\u003eipld/go-ipld-prime#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/567\"\u003eipld/go-ipld-prime#567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(schema): expose useful functions for building schemas by \u003ca href=\"https://github.com/hannahhoward\"\u003e\u003ccode\u003e@​hannahhoward\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/569\"\u003eipld/go-ipld-prime#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/570\"\u003eipld/go-ipld-prime#570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebasicnode: don't panic on negative index by \u003ca href=\"https://github.com/MichaelMure\"\u003e\u003ccode\u003e@​MichaelMure\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/571\"\u003eipld/go-ipld-prime#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread bindnode options through convenience calls by \u003ca href=\"https://github.com/hannahhoward\"\u003e\u003ccode\u003e@​hannahhoward\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/572\"\u003eipld/go-ipld-prime#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamed type converters by \u003ca href=\"https://github.com/hannahhoward\"\u003e\u003ccode\u003e@​hannahhoward\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/573\"\u003eipld/go-ipld-prime#573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/crypto from 0.17.0 to 0.31.0 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/575\"\u003eipld/go-ipld-prime#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/crypto from 0.17.0 to 0.31.0 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/577\"\u003eipld/go-ipld-prime#577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/crypto from 0.17.0 to 0.31.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/ipld/go-ipld-prime/pull/576\"\u003eipld/go-ipld-prime#576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/go-cid from 0.4.1 to 0.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/582\"\u003eipld/go-ipld-prime#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/go-cid from 0.4.1 to 0.5.0 in /storage/bsrvadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/581\"\u003eipld/go-ipld-prime#581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/ipfs/go-cid from 0.4.1 to 0.5.0 in /storage/bsadapter by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/579\"\u003eipld/go-ipld-prime#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/587\"\u003eipld/go-ipld-prime#587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/google/go-cmp from 0.6.0 to 0.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/ipld/go-ipld-prime/pull/588\"\u003eipld/go-ipld-prime#588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/600\"\u003eipld/go-ipld-prime#600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/609\"\u003eipld/go-ipld-prime#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update deps by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/610\"\u003eipld/go-ipld-prime#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dagcbor): make decode budget configurable via DecodeOptions by \u003ca href=\"https://github.com/rvagg\"\u003e\u003ccode\u003e@​rvagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/611\"\u003eipld/go-ipld-prime#611\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criadoperez\"\u003e\u003ccode\u003e@​criadoperez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/544\"\u003eipld/go-ipld-prime#544\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/ipld/go-ipld-prime/blob/master/CHANGELOG.md\"\u003egithub.com/ipld/go-ipld-prime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003cp\u003eHere is collected some brief notes on major changes over time, sorted by tag in which they are first available.\u003c/p\u003e\n\u003cp\u003eOf course for the \u0026quot;detailed changelog\u0026quot;, you can always check the commit log!  But hopefully this summary \u003cem\u003ehelps\u003c/em\u003e.\u003c/p\u003e\n\u003cp\u003eNote about version numbering: All release tags are in the \u0026quot;v0.${x}\u0026quot; range.  \u003cem\u003eWe do not expect to make a v1 release.\u003c/em\u003e\nNonetheless, this should not be taken as a statement that the library isn't \u003cem\u003eusable\u003c/em\u003e already.\nMuch of this code is used in other libraries and products, and we do take some care about making changes.\n(If you're ever wondering about stability of a feature, ask -- or contribute more tests ;))\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/blob/master/#planned-upcoming-changes\"\u003ePlanned/Upcoming Changes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/blob/master/#released-changes\"\u003eReleased Changes Log\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePlanned/Upcoming Changes\u003c/h2\u003e\n\u003cp\u003eHere are some outlines of changes we intend to make that affect the public API:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIPLD Amend\u003c/strong\u003e: is likely to land soon; it implements a more efficient underlying architecture to support IPLD Patch and related features. IPLD Amend adds an interface to allow incremental changes to \u003ccode\u003eNode\u003c/code\u003es in an efficient way. Whereas IPLD Patch is a protocol for expressing changes. We're still working on figuring out exactly where it fits in the stack and making sure it won't be disruptive but early benchmarks are very promising for both Patch and traversal-based transforms. See \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/pull/445\"\u003eipld/go-ipld-prime#445\u003c/a\u003e for more.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLayered \u003ccode\u003eNode\u003c/code\u003e implementation optimizations\u003c/strong\u003e: When layering different implementations of \u003ccode\u003eNode\u003c/code\u003e builders or consumers, having to defer through basicnode types can lead to large inefficiencies of memory and speed. We are looking at ways to improve this situation, including ways to \u003cem\u003eassemble\u003c/em\u003e layered assemblers. See \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/443\"\u003eipld/go-ipld-prime#443\u003c/a\u003e for discussion and some initial plans.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelectors\u003c/strong\u003e: There have been some recurring wishes to do something about the Selector package layout.  There's no intended or prioritized date for this.  See \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/236\"\u003eipld/go-ipld-prime#236\u003c/a\u003e for more.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAbsent / \u0026quot;Not found\u0026quot; values\u003c/strong\u003e: There may be some upcoming changes to exactly how \u0026quot;not found\u0026quot; values are handled in order to clarify and standardize the subject.  There's no finalized date for this.  See \u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/360\"\u003eipld/go-ipld-prime#360\u003c/a\u003e for more.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReleased Changes\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/75f643e10510431a35ac0b62e9ecc7da0a9273c3\"\u003e\u003ccode\u003e75f643e\u003c/code\u003e\u003c/a\u003e chore: v0.22.0 bump (\u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/612\"\u003e#612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/e43bf4a27055fe8d895671a731ee5041e2d983a9\"\u003e\u003ccode\u003ee43bf4a\u003c/code\u003e\u003c/a\u003e feat(dagcbor): make decode budget configurable via DecodeOptions (\u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/2fe6c72cfa47fa505d7dc9ac517d6e02a075840b\"\u003e\u003ccode\u003e2fe6c72\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/a425e60cd7144e8f94a053378e1c55a4c795aa0b\"\u003e\u003ccode\u003ea425e60\u003c/code\u003e\u003c/a\u003e ci: uci/update-go (\u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/0a304bd3f2fa4412155be3d9377a2112630af513\"\u003e\u003ccode\u003e0a304bd\u003c/code\u003e\u003c/a\u003e ci: uci/copy-templates (\u003ca href=\"https://redirect.github.com/ipld/go-ipld-prime/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/7879a2ec4c5a4b7331fb9c80db9d41cbe463c0b9\"\u003e\u003ccode\u003e7879a2e\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/734605b7d512dfc37791f224a22778524456f05f\"\u003e\u003ccode\u003e734605b\u003c/code\u003e\u003c/a\u003e fix: staticcheck complaints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/e3168d4954d22a718e780a6562b8f4c727e09b60\"\u003e\u003ccode\u003ee3168d4\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.23 and run go fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/845b7c2cc456b55d011abbb051425edb8a8f99c3\"\u003e\u003ccode\u003e845b7c2\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.23 and run go fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipld/go-ipld-prime/commit/6685a3d7d56afbc80607208e0a06679e3ef50614\"\u003e\u003ccode\u003e6685a3d\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.23 and run go fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ipld/go-ipld-prime/compare/v0.21.0...v0.22.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.54.1 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.54.1...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.9.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://...\n\n_Description has been truncated_","html_url":"https://github.com/loveyou001/LocalAI/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/loveyou001%2FLocalAI/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"2.52.10","new_version":"2.52.12","update_type":"patch","path":"/backend","pr_created_at":"2026-04-06T11:53:20.000Z","version_change":"2.52.10 → 2.52.12","issue":{"uuid":"4211465024","node_id":"PR_kwDOQyNxaM7QMcnm","number":268,"state":"closed","title":"build(deps): bump the backend group in /backend with 16 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":["dependabot[bot]","anish-sahoo"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-14T20:29:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T11:53:20.000Z","updated_at":"2026-04-14T20:29:43.000Z","time_to_close":722173,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend","update_count":16,"packages":[{"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.32.7","new_version":"1.32.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.7","new_version":"1.19.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.98.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/go-playground/validator/v10","old_version":"10.30.1","new_version":"10.30.2","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/lib/pq","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nyaruka/phonenumbers","old_version":"1.6.8","new_version":"1.7.1","repository_url":"https://github.com/nyaruka/phonenumbers"},{"name":"github.com/pressly/goose/v3","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.3","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/slack-go/slack","old_version":"0.14.0","new_version":"0.21.0","repository_url":"https://github.com/slack-go/slack"},{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.temporal.io/sdk","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/temporalio/sdk-go"},{"name":"golang.org/x/net","old_version":"0.49.0","new_version":"0.51.0","repository_url":"https://github.com/golang/net"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the backend group in /backend with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.5` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.7` | `1.32.14` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.7` | `1.19.14` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.96.0` | `1.98.0` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.30.1` | `10.30.2` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.12` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.1` | `1.12.3` |\n| [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) | `1.6.8` | `1.7.1` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.26.0` | `3.27.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.3` | `9.18.0` |\n| [github.com/slack-go/slack](https://github.com/slack-go/slack) | `0.14.0` | `0.21.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [go.temporal.io/sdk](https://github.com/temporalio/sdk-go) | `1.39.0` | `1.41.1` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.49.0` | `0.51.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.1 to 1.41.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/90650dd22735ab68f6089ae5c39b6614286ae9ec\"\u003e\u003ccode\u003e90650dd\u003c/code\u003e\u003c/a\u003e Release 2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62\"\u003e\u003ccode\u003edd88818\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b662c50138bd393927871b46e84ee3483377f5be\"\u003e\u003ccode\u003eb662c50\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/500a9cb3522a0e71d798d7079ff5856b23c2cac1\"\u003e\u003ccode\u003e500a9cb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6221102f763bd65d7e403fa62c3a1e3d39e24dc6\"\u003e\u003ccode\u003e6221102\u003c/code\u003e\u003c/a\u003e fix stale skew and delayed skew healing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f\"\u003e\u003ccode\u003e0a39373\u003c/code\u003e\u003c/a\u003e fix order of generated event header handlers (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6\"\u003e\u003ccode\u003e098f389\u003c/code\u003e\u003c/a\u003e Only generate resolveAccountID when it's required (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6\"\u003e\u003ccode\u003e6ebab66\u003c/code\u003e\u003c/a\u003e Release 2026-03-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e\"\u003e\u003ccode\u003eb2ec3be\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/abc126f6b35bfe2f77e2505f6d04f8ceced971ee\"\u003e\u003ccode\u003eabc126f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.7 to 1.32.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d15107640a5073c5ce53dc395210858e316d5e82\"\u003e\u003ccode\u003ed151076\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33c9a9f67577e2dd5fcd3b15b9a8a2e83683f53\"\u003e\u003ccode\u003ee33c9a9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e06655901c88ef90432f41a7b9c92b33b4537c75\"\u003e\u003ccode\u003ee066559\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a635ee4303d8cac381be8788519a1a8bba5ccf12\"\u003e\u003ccode\u003ea635ee4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9074b3ddace9c195f00993c8ae509bc8977a6c4c\"\u003e\u003ccode\u003e9074b3d\u003c/code\u003e\u003c/a\u003e Release 2026-04-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f6ad4c082d3a1995b9add26af4eb7553b13df252\"\u003e\u003ccode\u003ef6ad4c0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/12a971a61d5226cd72102c66b188ae4968cb9b81\"\u003e\u003ccode\u003e12a971a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8bd8eee331c2fa1553e57d18d5dbbf1dc83820fc\"\u003e\u003ccode\u003e8bd8eee\u003c/code\u003e\u003c/a\u003e chore: add additional text to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.32.7...config/v1.32.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.7 to 1.19.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d15107640a5073c5ce53dc395210858e316d5e82\"\u003e\u003ccode\u003ed151076\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33c9a9f67577e2dd5fcd3b15b9a8a2e83683f53\"\u003e\u003ccode\u003ee33c9a9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e06655901c88ef90432f41a7b9c92b33b4537c75\"\u003e\u003ccode\u003ee066559\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a635ee4303d8cac381be8788519a1a8bba5ccf12\"\u003e\u003ccode\u003ea635ee4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9074b3ddace9c195f00993c8ae509bc8977a6c4c\"\u003e\u003ccode\u003e9074b3d\u003c/code\u003e\u003c/a\u003e Release 2026-04-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f6ad4c082d3a1995b9add26af4eb7553b13df252\"\u003e\u003ccode\u003ef6ad4c0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/12a971a61d5226cd72102c66b188ae4968cb9b81\"\u003e\u003ccode\u003e12a971a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8bd8eee331c2fa1553e57d18d5dbbf1dc83820fc\"\u003e\u003ccode\u003e8bd8eee\u003c/code\u003e\u003c/a\u003e chore: add additional text to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.19.7...credentials/v1.19.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.98.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba7e432545fa3203d98f593b2aceaba66c02db7a\"\u003e\u003ccode\u003eba7e432\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/607cb0afad6e6a655a356be54f9fdec5cc558a80\"\u003e\u003ccode\u003e607cb0a\u003c/code\u003e\u003c/a\u003e Release 2026-03-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a44005fd4a2e2b7308c0346da970890757aaeda5\"\u003e\u003ccode\u003ea44005f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dbbd8465f03f1931d85d38af45f18362cbc4c469\"\u003e\u003ccode\u003edbbd846\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5b5c3f960e98cf024a8b7d6a6a8f0a1452e028fa\"\u003e\u003ccode\u003e5b5c3f9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7ca3f9d52a718e4be3a78be0d05e6437ae362e20\"\u003e\u003ccode\u003e7ca3f9d\u003c/code\u003e\u003c/a\u003e drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/338088bc3ce801d773863578da6a0a835d6012af\"\u003e\u003ccode\u003e338088b\u003c/code\u003e\u003c/a\u003e Release 2026-03-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0e5f3dc09ddb548bccfc11b297229839516bff9\"\u003e\u003ccode\u003ef0e5f3d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.96.0...service/s3/v1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-playground/validator/v10` from 10.30.1 to 10.30.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.30.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1523\"\u003ego-playground/validator#1523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add translations for alphaspace and alphanumspace tags in indonesian by \u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/gabriel-vasile/mimetype from 1.4.12 to 1.4.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1526\"\u003ego-playground/validator#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add cmyk(color) to validator by \u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1534\"\u003ego-playground/validator#1534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1533\"\u003ego-playground/validator#1533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo 1.26 support by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1535\"\u003ego-playground/validator#1535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic in unique validation with nil pointer elements by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1532\"\u003ego-playground/validator#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1527\"\u003ego-playground/validator#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement ValidatorValuer interface feature by \u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Valuer interface documentation and example by \u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1545\"\u003ego-playground/validator#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1546\"\u003ego-playground/validator#1546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG) by \u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fqdn): allow hyphens in last domain label by \u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9258bd2b7bbab41c3d99090cac4a659c5f1a60c\"\u003e\u003ccode\u003eb9258bd\u003c/code\u003e\u003c/a\u003e fix(fqdn): allow hyphens in last domain label (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9f1d79d745213827cf712628dfe29211507b011\"\u003e\u003ccode\u003eb9f1d79\u003c/code\u003e\u003c/a\u003e feat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7fa95998a0d9ac50f842f7eceeb44383c285fa63\"\u003e\u003ccode\u003e7fa9599\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/8ca29eca887da7222870fc0ae41e9127960d6838\"\u003e\u003ccode\u003e8ca29ec\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/5e1bedfe984f4501e4636e5058905dcd6129084d\"\u003e\u003ccode\u003e5e1bedf\u003c/code\u003e\u003c/a\u003e docs: add Valuer interface documentation and example (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/42927a0f7810a16c558a02d5a75b8c13134ba50c\"\u003e\u003ccode\u003e42927a0\u003c/code\u003e\u003c/a\u003e feat: implement ValidatorValuer interface feature (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/c254ece8c8e35526572e6035f86adb763abb0bce\"\u003e\u003ccode\u003ec254ece\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/43253862b17ba5ae184cff6a136a2e62dbddce4a\"\u003e\u003ccode\u003e4325386\u003c/code\u003e\u003c/a\u003e fix: prevent panic in unique validation with nil pointer elements (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/d3f35da4560da3a36ed0783f25e2c1d180b11f32\"\u003e\u003ccode\u003ed3f35da\u003c/code\u003e\u003c/a\u003e Go 1.26 support (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/f5c74ce583d5feab2fa257edc52a8c7163dcea89\"\u003e\u003ccode\u003ef5c74ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.12\"\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.8.0 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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.8.0...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.11.1 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines that use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the connection. Since v1.12.0 this could result in permanently broken connections, especially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3 (2026-04-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines\nthat use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the\nconnection. Since v1.12.0 this could result in permanently broken connections,\nespecially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1 (2026-03-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/1f3e3d92865dd313b4e146968684d7e3836c76e8\"\u003e\u003ccode\u003e1f3e3d9\u003c/code\u003e\u003c/a\u003e Send datestyle as a startup parameter (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/32ba56b8f9c09575e3320f0043f4f0bdf0ad2009\"\u003e\u003ccode\u003e32ba56b\u003c/code\u003e\u003c/a\u003e Expand tests for multiple result sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/c2cfac15d5048670f784616c0c3dca56f97f49c0\"\u003e\u003ccode\u003ec2cfac1\u003c/code\u003e\u003c/a\u003e Release v1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/859f10493799ae5b3fc3706bbef2ee48764dc787\"\u003e\u003ccode\u003e859f104\u003c/code\u003e\u003c/a\u003e Test CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/12e464c3afecfb945fc764001837c137fa764e37\"\u003e\u003ccode\u003e12e464c\u003c/code\u003e\u003c/a\u003e Allow multiple matches and regexps in pqtest.ErrorContains()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/6d77ced41719616090c9e7eec2c313a18640bc3f\"\u003e\u003ccode\u003e6d77ced\u003c/code\u003e\u003c/a\u003e Treat io.ErrUnexpectedEOF as driver.ErrBadConn in handleError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/71daecbc4522cf9cb6c399e19b910d22356ebb87\"\u003e\u003ccode\u003e71daecb\u003c/code\u003e\u003c/a\u003e Ensure transactions are closed in pqtest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/8f448230b50d3c2f796fd20622daaf8ebe3d173c\"\u003e\u003ccode\u003e8f44823\u003c/code\u003e\u003c/a\u003e Set PGAPPNAME for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/4af2196aa02298c23461f2baf538a0679b66a093\"\u003e\u003ccode\u003e4af2196\u003c/code\u003e\u003c/a\u003e Fix healthcheck\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/38a54e44b0a91e12314291c9102714e7f503ba98\"\u003e\u003ccode\u003e38a54e4\u003c/code\u003e\u003c/a\u003e Split out testdata/init a bit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lib/pq/compare/v1.11.1...v1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nyaruka/phonenumbers` from 1.6.8 to 1.7.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md\"\u003egithub.com/nyaruka/phonenumbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.1 (2026-04-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix four logic differences with upstream libphonenumber\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.7.0 (2026-03-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix behavioral differences with upstream libphonenumber\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.13 (2026-03-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003cli\u003eChange to use slices instead of exp/slices\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.12 (2026-03-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.11 (2026-03-06)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.10 (2026-02-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.9 (2026-02-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\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/nyaruka/phonenumbers/commit/5a15ccb874a95a78c2ebb4d58ea402104a3bf35b\"\u003e\u003ccode\u003e5a15ccb\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/96694733ce5ec785651ea7dbfff231898a11d851\"\u003e\u003ccode\u003e9669473\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nyaruka/phonenumbers/issues/224\"\u003e#224\u003c/a\u003e from nyaruka/fix/upstream-logic-diffs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/8dd1d33daaab12a38e5870aeacabdbe50668811f\"\u003e\u003ccode\u003e8dd1d33\u003c/code\u003e\u003c/a\u003e Fix carrier code guard to check group(1) indices instead of last group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/96bbd6ab10a80ef31808caa693530dddf1906fec\"\u003e\u003ccode\u003e96bbd6a\u003c/code\u003e\u003c/a\u003e Fix four logic differences with upstream libphonenumber\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/15253e5d3cc1f3d637b709067a3988866fa6c2ff\"\u003e\u003ccode\u003e15253e5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/b7788f874347aa5b17bcef02ac4a225af502866f\"\u003e\u003ccode\u003eb7788f8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nyaruka/phonenumbers/issues/223\"\u003e#223\u003c/a\u003e from nyaruka/fix/extension-patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/b91affb84e0acd6b0683a2e01649fe7e3002fa13\"\u003e\u003ccode\u003eb91affb\u003c/code\u003e\u003c/a\u003e Address PR review comments on extension patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/a352475c6989d3093ee26229655fde4af8a797e1\"\u003e\u003ccode\u003ea352475\u003c/code\u003e\u003c/a\u003e Sync extension patterns with upstream libphonenumber\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/917cd0544c0a8159d7a821ad34cefdfe81e15613\"\u003e\u003ccode\u003e917cd05\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nyaruka/phonenumbers/issues/222\"\u003e#222\u003c/a\u003e from nyaruka/fix/stale-upstream-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/2383af947c75585508efc0c4f4097e95c910194c\"\u003e\u003ccode\u003e2383af9\u003c/code\u003e\u003c/a\u003e Fix misleading comment about Chinese mobile number area codes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nyaruka/phonenumbers/compare/v1.6.8...v1.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/pressly/goose/v3` from 3.26.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/releases\"\u003egithub.com/pressly/goose/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePreliminary Spanner dialect support\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These are only needed for complex statements containing semicolons (e.g., stored procedures). See \u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded formatting for YDB table names to include folder (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI improvements (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1000\"\u003e#1000\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1005\"\u003e#1005\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/pressly/goose/compare/v3.26.0...v3.27.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/pressly/goose/blob/main/CHANGELOG.md\"\u003egithub.com/pressly/goose/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.27.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreliminary Spanner dialect support (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These\nare only needed for complex statements containing semicolons (e.g., stored procedures). See\n\u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\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/pressly/goose/commit/7fb1461b2bca662c96ce736281a3fedd66bd0867\"\u003e\u003ccode\u003e7fb1461\u003c/code\u003e\u003c/a\u003e release: v3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/0b651ba0a0c08b751c807168f373f3c015c6acd9\"\u003e\u003ccode\u003e0b651ba\u003c/code\u003e\u003c/a\u003e fix: downgrade go directive to 1.25.0 in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/aa8e8258589404aa46776fc9e3464d740f46ce93\"\u003e\u003ccode\u003eaa8e825\u003c/code\u003e\u003c/a\u003e build(deps): bump dependencies in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/83743b6803c0467314bc8f49c5ccc39af747a4be\"\u003e\u003ccode\u003e83743b6\u003c/code\u003e\u003c/a\u003e chore: apply go fix modernizations and bump dependencies (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/5de4fb4ad315a7c18bf3e3232f6b4bcd45542e77\"\u003e\u003ccode\u003e5de4fb4\u003c/code\u003e\u003c/a\u003e feat: add dockermanage package (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/ac97ee091425a21f3af009a5a29a803ac6bc8132\"\u003e\u003ccode\u003eac97ee0\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.125.1 to 3.126...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/8a373504e2a8d5f591633d21f7bb1e42372626aa\"\u003e\u003ccode\u003e8a37350\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/bab893c68933143de9add62ebf2a4ae572215ac8\"\u003e\u003ccode\u003ebab893c\u003c/code\u003e\u003c/a\u003e Fix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/26e537d7a291ca20805a5b6d08754a50bad88cb8\"\u003e\u003ccode\u003e26e537d\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7a98c89054aa9a34b9241f50043209623333b1b4\"\u003e\u003ccode\u003e7a98c89\u003c/code\u003e\u003c/a\u003e docs: update ordering of CLI param help text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.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/redis/go-redis/v9` from 9.17.3 to 9.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.18.0\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003enote: Pending RS version release\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.18.0 (2026-02-16)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/90faf0692313160b1140f96716763227912aec44\"\u003e\u003ccode\u003e90faf06\u003c/code\u003e\u003c/a\u003e chore(release): update versions in deps (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/bf8e8e3b16dc5b4f51b69e9bb9a49b72fb9e3e79\"\u003e\u003ccode\u003ebf8e8e3\u003c/code\u003e\u003c/a\u003e chore(release): v9.18.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a881cd4280bf6006c14eda4b9449168b30e7dd02\"\u003e\u003ccode\u003ea881cd4\u003c/code\u003e\u003c/a\u003e fix(clone): nil pointer dereference in PubSub after WithTimeout() (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ee6e9dbf09125366d1270f31969b493325f524f1\"\u003e\u003ccode\u003eee6e9db\u003c/code\u003e\u003c/a\u003e feat(otel): Add OpenTelemetry Native Metrics Support (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b53f2b0c9d1fa4e19680a20de2050aa7c2c5ab8d\"\u003e\u003ccode\u003eb53f2b0\u003c/code\u003e\u003c/a\u003e feat(sch): MaintNotifications for ClusterClient (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/f25343d2813d9f718a9158175d747173756f02c2\"\u003e\u003ccode\u003ef25343d\u003c/code\u003e\u003c/a\u003e chore(tests): Add comprehensive TLS tests and example (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/33ca5cb864ce5567e8c955f66aba2723e89100d3\"\u003e\u003ccode\u003e33ca5cb\u003c/code\u003e\u003c/a\u003e feat(commands): Add support for Redis HOTKEYS commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/34f4568e4f847465a5219fb51267c41433407c52\"\u003e\u003ccode\u003e34f4568\u003c/code\u003e\u003c/a\u003e fix(conn): guard against nil MaintNotificationsConfig in initConn (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2fc030f0d1020e3c7a52011343fcd10b995c22df\"\u003e\u003ccode\u003e2fc030f\u003c/code\u003e\u003c/a\u003e perf(options): perf Fuzz Test Go File (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/63ed1fd9cd6084e3bd68903d9f9a72df165693a7\"\u003e\u003ccode\u003e63ed1fd\u003c/code\u003e\u003c/a\u003e Add support for Redis Streams Idempotent Production (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.3...v9.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/slack-go/slack` from 0.14.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slack-go/slack/releases\"\u003egithub.com/slack-go/slack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eThis release contains multiple breaking changes.\u003c/strong\u003e Please review the sections below before upgrading.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003ch3\u003eRemoved APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eIM\u003c/code\u003e struct removed\u003c/strong\u003e — Use \u003ccode\u003eConversation\u003c/code\u003e instead. \u003ccode\u003eIsUserDeleted\u003c/code\u003e has been moved there.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eInfo.GetBotByID\u003c/code\u003e, \u003ccode\u003eGetUserByID\u003c/code\u003e, \u003ccode\u003eGetChannelByID\u003c/code\u003e, \u003ccode\u003eGetGroupByID\u003c/code\u003e, \u003ccode\u003eGetIMByID\u003c/code\u003e removed\u003c/strong\u003e — These were deprecated and returned \u003ccode\u003enil\u003c/code\u003e unconditionally. Remove any calls to them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSignature changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eListReactions\u003c/code\u003e now uses cursor-based pagination\u003c/strong\u003e — Returns \u003ccode\u003e([]ReactedItem, string, error)\u003c/code\u003e instead of \u003ccode\u003e([]ReactedItem, *Paging, error)\u003c/code\u003e. \u003ccode\u003eListReactionsParameters\u003c/code\u003e replaces \u003ccode\u003eCount\u003c/code\u003e/\u003ccode\u003ePage\u003c/code\u003e with \u003ccode\u003eCursor\u003c/code\u003e/\u003ccode\u003eLimit\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Before\r\nitems, paging, err := api.ListReactions(params)\r\n// After\r\nitems, nextCursor, err := api.ListReactions(params)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eListStars\u003c/code\u003e/\u003ccode\u003eGetStarred\u003c/code\u003e now use cursor-based pagination\u003c/strong\u003e — Same pattern: returns \u003ccode\u003estring\u003c/code\u003e (next cursor) instead of \u003ccode\u003e*Paging\u003c/code\u003e. \u003ccode\u003eStarsParameters\u003c/code\u003e replaces \u003ccode\u003eCount\u003c/code\u003e/\u003ccode\u003ePage\u003c/code\u003e with \u003ccode\u003eCursor\u003c/code\u003e/\u003ccode\u003eLimit\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eGetAccessLogs\u003c/code\u003e now uses cursor-based pagination\u003c/strong\u003e — Same pattern: returns \u003ccode\u003estring\u003c/code\u003e (next cursor) instead of \u003ccode\u003e*Paging\u003c/code\u003e. \u003ccode\u003eAccessLogParameters\u003c/code\u003e replaces \u003ccode\u003eCount\u003c/code\u003e/\u003ccode\u003ePage\u003c/code\u003e with \u003ccode\u003eCursor\u003c/code\u003e/\u003ccode\u003eLimit\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eAck()\u003c/code\u003e and \u003ccode\u003eSend()\u003c/code\u003e now return \u003ccode\u003eerror\u003c/code\u003e\u003c/strong\u003e (Socket Mode) — Large payloads (≥20KB) that Slack silently dropped are now rejected with an error. Existing call sites that ignore the return value still compile.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eType changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eWebhookMessage.UnfurlLinks\u003c/code\u003e / \u003ccode\u003eUnfurlMedia\u003c/code\u003e → \u003ccode\u003e*bool\u003c/code\u003e\u003c/strong\u003e — Required to distinguish \u0026quot;omit\u0026quot; from \u0026quot;false\u0026quot;.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Before\r\nmsg := slack.WebhookMessage{UnfurlLinks: true}\r\n// After\r\nt := true\r\nmsg := slack.WebhookMessage{UnfurlLinks: \u0026amp;t}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eUser.Has2FA\u003c/code\u003e → \u003ccode\u003e*bool\u003c/code\u003e\u003c/strong\u003e — \u003ccode\u003enil\u003c/code\u003e means absent/unknown (bot tokens), \u003ccode\u003efalse\u003c/code\u003e means explicitly disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehavior changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eMsgOptionBlocks()\u003c/code\u003e with no arguments now sends \u003ccode\u003eblocks=[]\u003c/code\u003e\u003c/strong\u003e — Previously a silent no-op. If you relied on that, remove the option entirely.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eadmin\u003c/code\u003e error strings now start with lowercase\u003c/strong\u003e — If you match error content in your code, update your comparisons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eadmin.teams.settings.*\u003c/code\u003e API support\u003c/strong\u003e — Full suite: \u003ccode\u003eAdminTeamsSettingsInfo\u003c/code\u003e, \u003ccode\u003eSetDefaultChannels\u003c/code\u003e, \u003ccode\u003eSetDescription\u003c/code\u003e, \u003ccode\u003eSetDiscoverability\u003c/code\u003e, \u003ccode\u003eSetIcon\u003c/code\u003e, \u003ccode\u003eSetName\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/960\"\u003e#960\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/slack-go/slack/blob/master/CHANGELOG.md\"\u003egithub.com/slack-go/slack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.21.0] - 2026-04-05\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eslackevents.ParseActionEvent\u003c/code\u003e\u003c/strong\u003e — Cannot parse \u003ccode\u003eblock_actions\u003c/code\u003e payloads (returns\nunmarshalling error). Use \u003ccode\u003eslack.InteractionCallback\u003c/code\u003e with \u003ccode\u003ejson.Unmarshal\u003c/code\u003e instead,\nor \u003ccode\u003eslack.InteractionCallbackParse\u003c/code\u003e for HTTP requests. \u003ccode\u003eInteractionCallback\u003c/code\u003e handles\nall interaction types. (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eslackevents.MessageAction\u003c/code\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ccode\u003eMessageActionEntity\u003c/code\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ccode\u003eMessageActionResponse\u003c/code\u003e\u003c/strong\u003e —\nAssociated types that only support legacy \u003ccode\u003einteractive_message\u003c/code\u003e payloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eIM\u003c/code\u003e struct\u003c/strong\u003e — Removed the \u003ccode\u003eIM\u003c/code\u003e struct (and unused internal types \u003ccode\u003eimChannel\u003c/code\u003e,\n\u003ccode\u003eimResponseFull\u003c/code\u003e). The \u003ccode\u003eIsUserDeleted\u003c/code\u003e field has been moved to \u003ccode\u003eConversation\u003c/code\u003e, where it\nis populated for IM-type conversations. Code using \u003ccode\u003eIM\u003c/code\u003e should switch to \u003ccode\u003eConversation\u003c/code\u003e.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nIn practice no user should be affected — \u003ccode\u003eIM\u003c/code\u003e was never returned by any public API\nmethod in this library, so there was no way to obtain one outside of manual construction.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eInfo.GetBotByID\u003c/code\u003e, \u003ccode\u003eGetUserByID\u003c/code\u003e, \u003ccode\u003eGetChannelByID\u003c/code\u003e, \u003ccode\u003eGetGroupByID\u003c/code\u003e, \u003ccode\u003eGetIMByID\u003c/code\u003e\u003c/strong\u003e —\nThese methods were deprecated and returned \u003ccode\u003enil\u003c/code\u003e unconditionally. They have been removed.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eBreaking change.\u003c/strong\u003e If you are calling any of these methods, remove those calls — they\nwere already no-ops.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eadmin.teams.settings.*\u003c/code\u003e API support\u003c/strong\u003e — \u003ccode\u003eAdminTeamsSettingsInfo\u003c/code\u003e,\n\u003ccode\u003eAdminTeamsSettingsSetDefaultChannels\u003c/code\u003e, \u003ccode\u003eAdminTeamsSettingsSetDescription\u003c/code\u003e,\n\u003ccode\u003eAdminTeamsSettingsSetDiscoverability\u003c/code\u003e, \u003ccode\u003eAdminTeamsSettingsSetIcon\u003c/code\u003e, and\n\u003ccode\u003eAdminTeamsSettingsSetName\u003c/code\u003e. Includes \u003ccode\u003eTeamDiscoverability\u003c/code\u003e enum with \u003ccode\u003eOpen\u003c/code\u003e,\n\u003ccode\u003eInviteOnly\u003c/code\u003e, \u003ccode\u003eClosed\u003c/code\u003e, and \u003ccode\u003eUnlisted\u003c/code\u003e variants. (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eOAuthOptionAPIURL\u003c/code\u003e for package-level...\n\n_Description has been truncated_","html_url":"https://github.com/GenerateNU/toggo/pull/268","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenerateNU%2Ftoggo/issues/268","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/268/packages"}},{"old_version":"2.52.10","new_version":"2.52.12","update_type":"patch","path":null,"pr_created_at":"2026-04-03T23:35:43.000Z","version_change":"2.52.10 → 2.52.12","issue":{"uuid":"4202582764","node_id":"PR_kwDOQ25phc7P49CT","number":43,"state":"open","title":"chore(deps): bump the go-deps group across 1 directory with 17 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-04-03T23:35:43.000Z","updated_at":"2026-04-03T23:35:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":17,"packages":[{"name":"github.com/99designs/gqlgen","old_version":"0.17.85","new_version":"0.17.89","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/ClickHouse/clickhouse-go/v2","old_version":"2.42.0","new_version":"2.44.0","repository_url":"https://github.com/ClickHouse/clickhouse-go"},{"name":"github.com/getsentry/sentry-go","old_version":"0.40.0","new_version":"0.44.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/go-playground/validator/v10","old_version":"10.30.1","new_version":"10.30.2","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/golang-jwt/jwt/v5","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/hibiken/asynq","old_version":"0.25.1","new_version":"0.26.0","repository_url":"https://github.com/hibiken/asynq"},{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","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.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/minio/minio-go/v7","old_version":"7.0.97","new_version":"7.0.100","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.2","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"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":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/proto/otlp","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-proto-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 14 updates in the /api directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.85` | `0.17.89` |\n| [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go) | `2.42.0` | `2.44.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.40.0` | `0.44.1` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.30.1` | `10.30.2` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.12` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.3.0` | `5.3.1` |\n| [github.com/hibiken/asynq](https://github.com/hibiken/asynq) | `0.25.1` | `0.26.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.3` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.97` | `7.0.100` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.2` | `9.18.0` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) | `1.9.0` | `1.10.0` |\n\n\nUpdates `github.com/99designs/gqlgen` from 0.17.85 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.85...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/ClickHouse/clickhouse-go/v2` from 2.42.0 to 2.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/releases\"\u003egithub.com/ClickHouse/clickhouse-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.44.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HasData() bool to driver.Rows by \u003ca href=\"https://github.com/velom\"\u003e\u003ccode\u003e@​velom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1796\"\u003eClickHouse/clickhouse-go#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurl.Parse\u003c/code\u003e adoption from Go 1.25.7 by \u003ca href=\"https://github.com/M0rdecay\"\u003e\u003ccode\u003e@​M0rdecay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1787\"\u003eClickHouse/clickhouse-go#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs for all PRs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1798\"\u003eClickHouse/clickhouse-go#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sql.Scanner support for all Geography types by \u003ca href=\"https://github.com/Onyx2406\"\u003e\u003ccode\u003e@​Onyx2406\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1789\"\u003eClickHouse/clickhouse-go#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAGENTS init by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1809\"\u003eClickHouse/clickhouse-go#1809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eworkflows: integrate claude code Github action for code-review by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1811\"\u003eClickHouse/clickhouse-go#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix the code-review CI error with enough rights. by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1816\"\u003eClickHouse/clickhouse-go#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add test to lock single enum value behavior by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1779\"\u003eClickHouse/clickhouse-go#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Panic when scanning nullable JSON using a pointer to \u003ccode\u003eclickhouse.JSON\u003c/code\u003e by \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1770\"\u003eClickHouse/clickhouse-go#1770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1775\"\u003e#1775\u003c/a\u003e: omit absent JSON keys when scanning into map[string]any by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1781\"\u003eClickHouse/clickhouse-go#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix connection slot leak when context is cancelled during acquire by \u003ca href=\"https://github.com/hermanschaaf\"\u003e\u003ccode\u003e@​hermanschaaf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1759\"\u003eClickHouse/clickhouse-go#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHelper to disable profile events on the server-side by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1782\"\u003eClickHouse/clickhouse-go#1782\u003c/a\u003e and \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: inconsistent results for nil in Json.AppendRow by \u003ca href=\"https://github.com/Laotree\"\u003e\u003ccode\u003e@​Laotree\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1771\"\u003eClickHouse/clickhouse-go#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make PR from forks run cloud tests correctly by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1803\"\u003eClickHouse/clickhouse-go#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: release connection in batch.Close() when closeQuery() fails by \u003ca href=\"https://github.com/rbroggi\"\u003e\u003ccode\u003e@​rbroggi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1795\"\u003eClickHouse/clickhouse-go#1795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make cloud test runs on-demand only with labeling by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1806\"\u003eClickHouse/clickhouse-go#1806\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.49.0 to 0.50.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/ClickHouse/clickhouse-go/pull/1769\"\u003eClickHouse/clickhouse-go#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1767\"\u003eClickHouse/clickhouse-go#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cloud credentials by \u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1783\"\u003eClickHouse/clickhouse-go#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update README to update outdated content by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1805\"\u003eClickHouse/clickhouse-go#1805\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1781\"\u003eClickHouse/clickhouse-go#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hermanschaaf\"\u003e\u003ccode\u003e@​hermanschaaf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1759\"\u003eClickHouse/clickhouse-go#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Laotree\"\u003e\u003ccode\u003e@​Laotree\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1771\"\u003eClickHouse/clickhouse-go#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/M0rdecay\"\u003e\u003ccode\u003e@​M0rdecay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1787\"\u003eClickHouse/clickhouse-go#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/velom\"\u003e\u003ccode\u003e@​velom\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1796\"\u003eClickHouse/clickhouse-go#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Onyx2406\"\u003e\u003ccode\u003e@​Onyx2406\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1789\"\u003eClickHouse/clickhouse-go#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.43.0...v2.44.0\"\u003ehttps://github.com/ClickHouse/clickhouse-go/compare/v2.43.0...v2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.43.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements :tada:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Unwrap() on BlockError by \u003ca href=\"https://github.com/ilidemi\"\u003e\u003ccode\u003e@​ilidemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1741\"\u003eClickHouse/clickhouse-go#1741\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/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md\"\u003egithub.com/ClickHouse/clickhouse-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.44.0, 2026-03-31 \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements 🎉\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HasData() bool to driver.Rows by \u003ca href=\"https://github.com/velom\"\u003e\u003ccode\u003e@​velom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1796\"\u003eClickHouse/clickhouse-go#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eurl.Parse\u003c/code\u003e adoption from Go 1.25.7 by \u003ca href=\"https://github.com/M0rdecay\"\u003e\u003ccode\u003e@​M0rdecay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1787\"\u003eClickHouse/clickhouse-go#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs for all PRs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1798\"\u003eClickHouse/clickhouse-go#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd sql.Scanner support for all Geography types by \u003ca href=\"https://github.com/Onyx2406\"\u003e\u003ccode\u003e@​Onyx2406\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1789\"\u003eClickHouse/clickhouse-go#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAGENTS init by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1809\"\u003eClickHouse/clickhouse-go#1809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eworkflows: integrate claude code Github action for code-review by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1811\"\u003eClickHouse/clickhouse-go#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix the code-review CI error with enough rights. by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1816\"\u003eClickHouse/clickhouse-go#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add test to lock single enum value behavior by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1779\"\u003eClickHouse/clickhouse-go#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Panic when scanning nullable JSON using a pointer to \u003ccode\u003eclickhouse.JSON\u003c/code\u003e by \u003ca href=\"https://github.com/erezrokah\"\u003e\u003ccode\u003e@​erezrokah\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1770\"\u003eClickHouse/clickhouse-go#1770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1775\"\u003e#1775\u003c/a\u003e: omit absent JSON keys when scanning into map[string]any by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1781\"\u003eClickHouse/clickhouse-go#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix connection slot leak when context is cancelled during acquire by \u003ca href=\"https://github.com/hermanschaaf\"\u003e\u003ccode\u003e@​hermanschaaf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1759\"\u003eClickHouse/clickhouse-go#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHelper to disable profile events on the server-side by \u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1782\"\u003eClickHouse/clickhouse-go#1782\u003c/a\u003e and \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: inconsistent results for nil in Json.AppendRow by \u003ca href=\"https://github.com/Laotree\"\u003e\u003ccode\u003e@​Laotree\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1771\"\u003eClickHouse/clickhouse-go#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix \u003ccode\u003ecloud\u003c/code\u003e and \u003ccode\u003ehead\u003c/code\u003e test runs by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1786\"\u003eClickHouse/clickhouse-go#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make PR from forks run cloud tests correctly by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1803\"\u003eClickHouse/clickhouse-go#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: release connection in batch.Close() when closeQuery() fails by \u003ca href=\"https://github.com/rbroggi\"\u003e\u003ccode\u003e@​rbroggi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1795\"\u003eClickHouse/clickhouse-go#1795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: make cloud test runs on-demand only with labeling by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1806\"\u003eClickHouse/clickhouse-go#1806\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.49.0 to 0.50.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/ClickHouse/clickhouse-go/pull/1769\"\u003eClickHouse/clickhouse-go#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1767\"\u003eClickHouse/clickhouse-go#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cloud credentials by \u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/trace from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1783\"\u003eClickHouse/clickhouse-go#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update README to update outdated content by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1805\"\u003eClickHouse/clickhouse-go#1805\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/peter-leonov-ch\"\u003e\u003ccode\u003e@​peter-leonov-ch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1776\"\u003eClickHouse/clickhouse-go#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/varundeepsaini\"\u003e\u003ccode\u003e@​varundeepsaini\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1781\"\u003eClickHouse/clickhouse-go#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hermanschaaf\"\u003e\u003ccode\u003e@​hermanschaaf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1759\"\u003eClickHouse/clickhouse-go#1759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Laotree\"\u003e\u003ccode\u003e@​Laotree\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1771\"\u003eClickHouse/clickhouse-go#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/M0rdecay\"\u003e\u003ccode\u003e@​M0rdecay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1787\"\u003eClickHouse/clickhouse-go#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/velom\"\u003e\u003ccode\u003e@​velom\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1796\"\u003eClickHouse/clickhouse-go#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Onyx2406\"\u003e\u003ccode\u003e@​Onyx2406\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1789\"\u003eClickHouse/clickhouse-go#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.43.0...v2.44.0\"\u003ehttps://github.com/ClickHouse/clickhouse-go/compare/v2.43.0...v2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003ev2.43.0, 2026-01-29 \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements :tada:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Unwrap() on BlockError by \u003ca href=\"https://github.com/ilidemi\"\u003e\u003ccode\u003e@​ilidemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1741\"\u003eClickHouse/clickhouse-go#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: Add clickhouse cluster mode setup via docker compose by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1749\"\u003eClickHouse/clickhouse-go#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: support LineString and MultiLineString by \u003ca href=\"https://github.com/imkonsowa\"\u003e\u003ccode\u003e@​imkonsowa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1751\"\u003eClickHouse/clickhouse-go#1751\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/ClickHouse/clickhouse-go/commit/b24794b0df20877def2a42061fd22c393486ed14\"\u003e\u003ccode\u003eb24794b\u003c/code\u003e\u003c/a\u003e Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/d6c6a9573da724509e47d7a75b6595a207871a1e\"\u003e\u003ccode\u003ed6c6a95\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1816\"\u003e#1816\u003c/a\u003e from ClickHouse/kavirajk/agent-review-id-token-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/9ca8018f4d9e00abfeba2823f8dd74b131eeab73\"\u003e\u003ccode\u003e9ca8018\u003c/code\u003e\u003c/a\u003e chore: remove the todos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/5e30f1db23eacd31f0959e9186d0900448c9f39f\"\u003e\u003ccode\u003e5e30f1d\u003c/code\u003e\u003c/a\u003e chore: fix the code-review CI error with enough rights.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/fcfc8b8bccb7d96464c6f10954448236ba93193b\"\u003e\u003ccode\u003efcfc8b8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1811\"\u003e#1811\u003c/a\u003e from ClickHouse/kavirajk/integrate-claude-code-gh-ac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/bbccf8c81827a18e65d2a7c0e45fd6bec534199c\"\u003e\u003ccode\u003ebbccf8c\u003c/code\u003e\u003c/a\u003e chore: add a premble about allowed tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/1da17c151c8944037c7de465eb451ff4ed72949d\"\u003e\u003ccode\u003e1da17c1\u003c/code\u003e\u003c/a\u003e chore: add basic permissions needed for code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/208ead9b2de40f73749f1e15bf7ee247e6287766\"\u003e\u003ccode\u003e208ead9\u003c/code\u003e\u003c/a\u003e chore: update few agent notes on code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/0c97e2c9111beec228a805bbbe3b8ac4ac81dd70\"\u003e\u003ccode\u003e0c97e2c\u003c/code\u003e\u003c/a\u003e workflow: add github workflow for claude based code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/b8d1fe8a0c621b37bc80a480ba675ff1e0ace6a8\"\u003e\u003ccode\u003eb8d1fe8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1809\"\u003e#1809\u003c/a\u003e from ClickHouse/kavirajk/agent-init\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.40.0 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nv0.44.0 had to be released as v0.44.1 due to a technical issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\r\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\r\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\r\n)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe v0.44.0 is missing due to a technical issue and had to be released again as v0.44.1\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/16414f29918c1fb660d4792046f08224dfefc632\"\u003e\u003ccode\u003e16414f2\u003c/code\u003e\u003c/a\u003e release: 0.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d26d3ecd4bceb8b900147c2e8faf993c1fdf8720\"\u003e\u003ccode\u003ed26d3ec\u003c/code\u003e\u003c/a\u003e ci: add preReleaseCommand for craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/65538eb2c2b714f1aec781267612d97e4a4f8d94\"\u003e\u003ccode\u003e65538eb\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/buger/jsonparser in /zerolog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/91096be62b80b40a2e1d8e62f42115dede34c054\"\u003e\u003ccode\u003e91096be\u003c/code\u003e\u003c/a\u003e chore: pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1230\"\u003e#1230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/df391b0baee60760635a948da32e82e362d7a84e\"\u003e\u003ccode\u003edf391b0\u003c/code\u003e\u003c/a\u003e feat: add RemoveAttribute api on the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/340c142cf974aaba7dcb6545101fe125a7d8ad7c\"\u003e\u003ccode\u003e340c142\u003c/code\u003e\u003c/a\u003e fix: TestAsyncTransport_SendEnvelope flakiness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e561a25fe7f0b594a005138bf71db4fd12faacf3\"\u003e\u003ccode\u003ee561a25\u003c/code\u003e\u003c/a\u003e build: Bump getsentry/craft to 2.24.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/259b20563d61c7da69d8d83361427e1a8bbd873a\"\u003e\u003ccode\u003e259b205\u003c/code\u003e\u003c/a\u003e feat: add support for homogenous arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bf26e9a107879c566124e27d5af51bd1851428d1\"\u003e\u003ccode\u003ebf26e9a\u003c/code\u003e\u003c/a\u003e fix: fix flaky TestAsyncTransport_FlushWithContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d1edaf4192ea39be6e16ec5145ded927adfed9e9\"\u003e\u003ccode\u003ed1edaf4\u003c/code\u003e\u003c/a\u003e chore(ai): Add AGENTS.md and testing guidelines (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.40.0...v0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-playground/validator/v10` from 10.30.1 to 10.30.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.30.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1523\"\u003ego-playground/validator#1523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add translations for alphaspace and alphanumspace tags in indonesian by \u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/gabriel-vasile/mimetype from 1.4.12 to 1.4.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1526\"\u003ego-playground/validator#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add cmyk(color) to validator by \u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1534\"\u003ego-playground/validator#1534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1533\"\u003ego-playground/validator#1533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo 1.26 support by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1535\"\u003ego-playground/validator#1535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic in unique validation with nil pointer elements by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1532\"\u003ego-playground/validator#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1527\"\u003ego-playground/validator#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement ValidatorValuer interface feature by \u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Valuer interface documentation and example by \u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1545\"\u003ego-playground/validator#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1546\"\u003ego-playground/validator#1546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG) by \u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fqdn): allow hyphens in last domain label by \u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9258bd2b7bbab41c3d99090cac4a659c5f1a60c\"\u003e\u003ccode\u003eb9258bd\u003c/code\u003e\u003c/a\u003e fix(fqdn): allow hyphens in last domain label (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9f1d79d745213827cf712628dfe29211507b011\"\u003e\u003ccode\u003eb9f1d79\u003c/code\u003e\u003c/a\u003e feat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7fa95998a0d9ac50f842f7eceeb44383c285fa63\"\u003e\u003ccode\u003e7fa9599\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/8ca29eca887da7222870fc0ae41e9127960d6838\"\u003e\u003ccode\u003e8ca29ec\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/5e1bedfe984f4501e4636e5058905dcd6129084d\"\u003e\u003ccode\u003e5e1bedf\u003c/code\u003e\u003c/a\u003e docs: add Valuer interface documentation and example (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/42927a0f7810a16c558a02d5a75b8c13134ba50c\"\u003e\u003ccode\u003e42927a0\u003c/code\u003e\u003c/a\u003e feat: implement ValidatorValuer interface feature (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/c254ece8c8e35526572e6035f86adb763abb0bce\"\u003e\u003ccode\u003ec254ece\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/43253862b17ba5ae184cff6a136a2e62dbddce4a\"\u003e\u003ccode\u003e4325386\u003c/code\u003e\u003c/a\u003e fix: prevent panic in unique validation with nil pointer elements (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/d3f35da4560da3a36ed0783f25e2c1d180b11f32\"\u003e\u003ccode\u003ed3f35da\u003c/code\u003e\u003c/a\u003e Go 1.26 support (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/f5c74ce583d5feab2fa257edc52a8c7163dcea89\"\u003e\u003ccode\u003ef5c74ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang-jwt/jwt/v5` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-jwt/jwt/releases\"\u003egithub.com/golang-jwt/jwt/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔐 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spellcheck Github action to catch common spelling mistakes by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithNotBeforeRequired\u003c/code\u003e parser option and add test coverage by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/456\"\u003egolang-jwt/jwt#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate godoc example func to properly refer to \u003ccode\u003eNewWithClaims()\u003c/code\u003e by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/459\"\u003egolang-jwt/jwt#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate github workflows by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/462\"\u003egolang-jwt/jwt#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional test for CustomClaims that validates unmarshalling behaviour by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/457\"\u003egolang-jwt/jwt#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix early file close in jwt cli by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/472\"\u003egolang-jwt/jwt#472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TPM signature reference by \u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove misleading ParserOptions documentation in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/484\"\u003egolang-jwt/jwt#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSave signature to Token struct after successful signing by \u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e by \u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👒 Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump crate-ci/typos from 1.34.0 to 1.35.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/461\"\u003egolang-jwt/jwt#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.35.4 to 1.36.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/470\"\u003egolang-jwt/jwt#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/478\"\u003egolang-jwt/jwt#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.36.2 to 1.39.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/480\"\u003egolang-jwt/jwt#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/481\"\u003egolang-jwt/jwt#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/469\"\u003egolang-jwt/jwt#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/488\"\u003egolang-jwt/jwt#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/487\"\u003egolang-jwt/jwt#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/490\"\u003egolang-jwt/jwt#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.41.0 to 1.42.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/492\"\u003egolang-jwt/jwt#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/7ceae619e739dc8a7bf577214aa8ebf26668e9db\"\u003e\u003ccode\u003e7ceae61\u003c/code\u003e\u003c/a\u003e Add release.yml for changelog configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/dce8e4dddcc9dc812cdc0b9d2037512d0e4b3eb5\"\u003e\u003ccode\u003edce8e4d\u003c/code\u003e\u003c/a\u003e Set token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/8889e208aa5c3736e5f7a856107ee70c046b803e\"\u003e\u003ccode\u003e8889e20\u003c/code\u003e\u003c/a\u003e Save signature to Token struct after successful signing (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d237f8204b397bc008b5b07c4e081beb4ec2a7b1\"\u003e\u003ccode\u003ed237f82\u003c/code\u003e\u003c/a\u003e ci: update github-actions schedule interval to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d8dce95a406fc435aa3d11c5073f2f31a9449116\"\u003e\u003ccode\u003ed8dce95\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.41.0 to 1.42.1 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/e93180329eab078116176ff7dc4352760bc5f290\"\u003e\u003ccode\u003ee931803\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.40.0 to 1.41.0 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/e6a0afa839d74787501369217245b52bfc75f30d\"\u003e\u003ccode\u003ee6a0afa\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/9f85c9ec9f10fb6919d773cb8df07029639ec76e\"\u003e\u003ccode\u003e9f85c9e\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.39.0 to 1.40.0 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/60a8669e0221aed55a6abfd9b5cd20472f0c6ebd\"\u003e\u003ccode\u003e60a8669\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/76f582896da76978896d59ced995d7967c33c434\"\u003e\u003ccode\u003e76f5828\u003c/code\u003e\u003c/a\u003e Remove misleading ParserOptions documentation (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hibiken/asynq` from 0.25.1 to 0.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibiken/asynq/releases\"\u003egithub.com/hibiken/asynq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003eUpgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome packages\u003c/li\u003e\n\u003cli\u003eMinimum go version set to v1.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Headers support to tasks (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1070\"\u003ehibiken/asynq#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--tls\u003c/code\u003e option to dash command (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1073\"\u003ehibiken/asynq#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--username\u003c/code\u003e CLI flag for Redis ACL authentication (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1083\"\u003ehibiken/asynq#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUpdateTaskPayload\u003c/code\u003e method for inspector (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1042\"\u003ehibiken/asynq#1042\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Correct error message text in ResultWriter.Write (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1054\"\u003ehibiken/asynq#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: Wrap all fmt.Errorf errors with %w (PR: \u003ca href=\"https://redirect.github.com/hibiken/...\n\n_Description has been truncated_","html_url":"https://github.com/josedab/agenttrace/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/josedab%2Fagenttrace/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"}},{"old_version":"2.52.10","new_version":"2.52.12","update_type":"patch","path":null,"pr_created_at":"2026-03-28T09:23:12.000Z","version_change":"2.52.10 → 2.52.12","issue":{"uuid":"4158893524","node_id":"PR_kwDOKKzjKc7OQPff","number":731,"state":"closed","title":"Bump github.com/gofiber/fiber/v2 from 2.52.10 to 2.52.12","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-07T17:14:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-28T09:23:12.000Z","updated_at":"2026-04-07T17:14:48.000Z","time_to_close":892294,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.10 to 2.52.12.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/JioTV-Go/jiotv_go/pull/731","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JioTV-Go%2Fjiotv_go/issues/731","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/731/packages"}},{"old_version":"2.52.10","new_version":"2.52.12","update_type":"patch","path":null,"pr_created_at":"2026-03-27T23:35:52.000Z","version_change":"2.52.10 → 2.52.12","issue":{"uuid":"4156484724","node_id":"PR_kwDOQ25phc7OLyXv","number":39,"state":"closed","title":"chore(deps): bump the go-deps group across 1 directory with 16 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-03T23:35:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T23:35:52.000Z","updated_at":"2026-04-03T23:35:13.000Z","time_to_close":604759,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-deps","update_count":16,"packages":[{"name":"github.com/99designs/gqlgen","old_version":"0.17.85","new_version":"0.17.89","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/ClickHouse/clickhouse-go/v2","old_version":"2.42.0","new_version":"2.43.0","repository_url":"https://github.com/ClickHouse/clickhouse-go"},{"name":"github.com/getsentry/sentry-go","old_version":"0.40.0","new_version":"0.44.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/golang-jwt/jwt/v5","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/golang-jwt/jwt"},{"name":"github.com/hibiken/asynq","old_version":"0.25.1","new_version":"0.26.0","repository_url":"https://github.com/hibiken/asynq"},{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","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/minio/minio-go/v7","old_version":"7.0.97","new_version":"7.0.99","repository_url":"https://github.com/minio/minio-go"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.2","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"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":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/proto/otlp","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-proto-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 13 updates in the /api directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.85` | `0.17.89` |\n| [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go) | `2.42.0` | `2.43.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.40.0` | `0.44.1` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.12` |\n| [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.3.0` | `5.3.1` |\n| [github.com/hibiken/asynq](https://github.com/hibiken/asynq) | `0.25.1` | `0.26.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.0` |\n| [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `7.0.97` | `7.0.99` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.2` | `9.18.0` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) | `1.9.0` | `1.10.0` |\n\n\nUpdates `github.com/99designs/gqlgen` from 0.17.85 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.85...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/ClickHouse/clickhouse-go/v2` from 2.42.0 to 2.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/releases\"\u003egithub.com/ClickHouse/clickhouse-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.43.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements :tada:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Unwrap() on BlockError by \u003ca href=\"https://github.com/ilidemi\"\u003e\u003ccode\u003e@​ilidemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1741\"\u003eClickHouse/clickhouse-go#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: Add clickhouse cluster mode setup via docker compose by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1749\"\u003eClickHouse/clickhouse-go#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: support LineString and MultiLineString by \u003ca href=\"https://github.com/imkonsowa\"\u003e\u003ccode\u003e@​imkonsowa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1751\"\u003eClickHouse/clickhouse-go#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support BFloat16 datatype by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1755\"\u003eClickHouse/clickhouse-go#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(slog): add support for structured and leveled logger by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1756\"\u003eClickHouse/clickhouse-go#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ccode\u003eQBit\u003c/code\u003e column type by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1761\"\u003eClickHouse/clickhouse-go#1761\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fixes the failure againt HEAD of CH server by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1752\"\u003eClickHouse/clickhouse-go#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(time/time64): fix the ScanType of both time and time64 by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1758\"\u003eClickHouse/clickhouse-go#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eUseContext\u003c/code\u003e example to handle \u003ccode\u003erows.Err()\u003c/code\u003e correct by \u003ca href=\"https://github.com/ehsansouri23\"\u003e\u003ccode\u003e@​ehsansouri23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1726\"\u003eClickHouse/clickhouse-go#1726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1750\"\u003eClickHouse/clickhouse-go#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc(pooling): Clarify connection pooling is enabled on both protocols by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1753\"\u003eClickHouse/clickhouse-go#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd codeowners by \u003ca href=\"https://github.com/mshustov\"\u003e\u003ccode\u003e@​mshustov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1754\"\u003eClickHouse/clickhouse-go#1754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehsansouri23\"\u003e\u003ccode\u003e@​ehsansouri23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1726\"\u003eClickHouse/clickhouse-go#1726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilidemi\"\u003e\u003ccode\u003e@​ilidemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1741\"\u003eClickHouse/clickhouse-go#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imkonsowa\"\u003e\u003ccode\u003e@​imkonsowa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1751\"\u003eClickHouse/clickhouse-go#1751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.43.0\"\u003ehttps://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.43.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/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md\"\u003egithub.com/ClickHouse/clickhouse-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.43.0, 2026-01-29 \u003c!-- raw HTML omitted --\u003e\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements :tada:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Unwrap() on BlockError by \u003ca href=\"https://github.com/ilidemi\"\u003e\u003ccode\u003e@​ilidemi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1741\"\u003eClickHouse/clickhouse-go#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: Add clickhouse cluster mode setup via docker compose by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1749\"\u003eClickHouse/clickhouse-go#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat: support LineString and MultiLineString by \u003ca href=\"https://github.com/imkonsowa\"\u003e\u003ccode\u003e@​imkonsowa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1751\"\u003eClickHouse/clickhouse-go#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support BFloat16 datatype by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1755\"\u003eClickHouse/clickhouse-go#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(slog): add support for structured and leveled logger by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1756\"\u003eClickHouse/clickhouse-go#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support \u003ccode\u003eQBit\u003c/code\u003e column type by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1761\"\u003eClickHouse/clickhouse-go#1761\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes :bug:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fixes the failure againt HEAD of CH server by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1752\"\u003eClickHouse/clickhouse-go#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(time/time64): fix the ScanType of both time and time64 by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1758\"\u003eClickHouse/clickhouse-go#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eUseContext\u003c/code\u003e example to handle \u003ccode\u003erows.Err()\u003c/code\u003e correct by \u003ca href=\"https://github.com/ehsansouri23\"\u003e\u003ccode\u003e@​ehsansouri23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1726\"\u003eClickHouse/clickhouse-go#1726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1750\"\u003eClickHouse/clickhouse-go#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc(pooling): Clarify connection pooling is enabled on both protocols by \u003ca href=\"https://github.com/kavirajk\"\u003e\u003ccode\u003e@​kavirajk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1753\"\u003eClickHouse/clickhouse-go#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd codeowners by \u003ca href=\"https://github.com/mshustov\"\u003e\u003ccode\u003e@​mshustov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1754\"\u003eClickHouse/clickhouse-go#1754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehsansouri23\"\u003e\u003ccode\u003e@​ehsansouri23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1726\"\u003eClickHouse/clickhouse-go#1726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilidemi\"\u003e\u003ccode\u003e@​ilidemi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1741\"\u003eClickHouse/clickhouse-go#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imkonsowa\"\u003e\u003ccode\u003e@​imkonsowa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/pull/1751\"\u003eClickHouse/clickhouse-go#1751\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.43.0\"\u003ehttps://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.43.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/ClickHouse/clickhouse-go/commit/807d28fff83734ad7ba611a88c7039a0eb292b4d\"\u003e\u003ccode\u003e807d28f\u003c/code\u003e\u003c/a\u003e Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/eea760b40c1649998da753f012e7682261738465\"\u003e\u003ccode\u003eeea760b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1761\"\u003e#1761\u003c/a\u003e from ClickHouse/kavirajk/qbit-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/103749c6a354831a6c7f267c26b51671f790cda5\"\u003e\u003ccode\u003e103749c\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into kavirajk/qbit-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/86979ca1eab5fe774b2397fc8dc9fb10695421e8\"\u003e\u003ccode\u003e86979ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ClickHouse/clickhouse-go/issues/1758\"\u003e#1758\u003c/a\u003e from ClickHouse/kavirajk/fix-scantype-time-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/8bf170b4cadc95d641e09a5e10e13d232784e27e\"\u003e\u003ccode\u003e8bf170b\u003c/code\u003e\u003c/a\u003e chore: upgrade ch-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/7f5cf4c6e04bd0793224a1cccc1a34ea4dee12ad\"\u003e\u003ccode\u003e7f5cf4c\u003c/code\u003e\u003c/a\u003e chore: upgrade ch-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/4020c0ad3ed33454b196552472de45addd1364f5\"\u003e\u003ccode\u003e4020c0a\u003c/code\u003e\u003c/a\u003e chore: fix the duration precision bug on test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/ded8b367f1ebeea21a330a7d95bf0dd966b1a9e9\"\u003e\u003ccode\u003eded8b36\u003c/code\u003e\u003c/a\u003e fix: add test to lock the behavior of how time64 sent to server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/427aa0745831b9db537e9a1b8be5e2667cf02787\"\u003e\u003ccode\u003e427aa07\u003c/code\u003e\u003c/a\u003e fix: fix ColTime64 AppendRow api for precision correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClickHouse/clickhouse-go/commit/a9857aad4f6007b1c555b0fb200471aef5bd36ae\"\u003e\u003ccode\u003ea9857aa\u003c/code\u003e\u003c/a\u003e chore: removed commented tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ClickHouse/clickhouse-go/compare/v2.42.0...v2.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.40.0 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nv0.44.0 had to be released as v0.44.1 due to a technical issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\r\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\r\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\r\n)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe v0.44.0 is missing due to a technical issue and had to be released again as v0.44.1\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/16414f29918c1fb660d4792046f08224dfefc632\"\u003e\u003ccode\u003e16414f2\u003c/code\u003e\u003c/a\u003e release: 0.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d26d3ecd4bceb8b900147c2e8faf993c1fdf8720\"\u003e\u003ccode\u003ed26d3ec\u003c/code\u003e\u003c/a\u003e ci: add preReleaseCommand for craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/65538eb2c2b714f1aec781267612d97e4a4f8d94\"\u003e\u003ccode\u003e65538eb\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/buger/jsonparser in /zerolog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/91096be62b80b40a2e1d8e62f42115dede34c054\"\u003e\u003ccode\u003e91096be\u003c/code\u003e\u003c/a\u003e chore: pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1230\"\u003e#1230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/df391b0baee60760635a948da32e82e362d7a84e\"\u003e\u003ccode\u003edf391b0\u003c/code\u003e\u003c/a\u003e feat: add RemoveAttribute api on the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/340c142cf974aaba7dcb6545101fe125a7d8ad7c\"\u003e\u003ccode\u003e340c142\u003c/code\u003e\u003c/a\u003e fix: TestAsyncTransport_SendEnvelope flakiness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e561a25fe7f0b594a005138bf71db4fd12faacf3\"\u003e\u003ccode\u003ee561a25\u003c/code\u003e\u003c/a\u003e build: Bump getsentry/craft to 2.24.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/259b20563d61c7da69d8d83361427e1a8bbd873a\"\u003e\u003ccode\u003e259b205\u003c/code\u003e\u003c/a\u003e feat: add support for homogenous arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bf26e9a107879c566124e27d5af51bd1851428d1\"\u003e\u003ccode\u003ebf26e9a\u003c/code\u003e\u003c/a\u003e fix: fix flaky TestAsyncTransport_FlushWithContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d1edaf4192ea39be6e16ec5145ded927adfed9e9\"\u003e\u003ccode\u003ed1edaf4\u003c/code\u003e\u003c/a\u003e chore(ai): Add AGENTS.md and testing guidelines (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.40.0...v0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang-jwt/jwt/v5` from 5.3.0 to 5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-jwt/jwt/releases\"\u003egithub.com/golang-jwt/jwt/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔐 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spellcheck Github action to catch common spelling mistakes by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithNotBeforeRequired\u003c/code\u003e parser option and add test coverage by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/456\"\u003egolang-jwt/jwt#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate godoc example func to properly refer to \u003ccode\u003eNewWithClaims()\u003c/code\u003e by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/459\"\u003egolang-jwt/jwt#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate github workflows by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/462\"\u003egolang-jwt/jwt#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional test for CustomClaims that validates unmarshalling behaviour by \u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/457\"\u003egolang-jwt/jwt#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix early file close in jwt cli by \u003ca href=\"https://github.com/mfridman\"\u003e\u003ccode\u003e@​mfridman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/472\"\u003egolang-jwt/jwt#472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd TPM signature reference by \u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove misleading ParserOptions documentation in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/484\"\u003egolang-jwt/jwt#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSave signature to Token struct after successful signing by \u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e by \u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👒 Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump crate-ci/typos from 1.34.0 to 1.35.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/461\"\u003egolang-jwt/jwt#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.35.4 to 1.36.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/470\"\u003egolang-jwt/jwt#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/478\"\u003egolang-jwt/jwt#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.36.2 to 1.39.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/480\"\u003egolang-jwt/jwt#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 8 to 9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/481\"\u003egolang-jwt/jwt#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/469\"\u003egolang-jwt/jwt#469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.39.0 to 1.40.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/488\"\u003egolang-jwt/jwt#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/487\"\u003egolang-jwt/jwt#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.40.0 to 1.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/490\"\u003egolang-jwt/jwt#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump crate-ci/typos from 1.41.0 to 1.42.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/492\"\u003egolang-jwt/jwt#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/equalsgibson\"\u003e\u003ccode\u003e@​equalsgibson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/458\"\u003egolang-jwt/jwt#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salrashid123\"\u003e\u003ccode\u003e@​salrashid123\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/473\"\u003egolang-jwt/jwt#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EgorSheff\"\u003e\u003ccode\u003e@​EgorSheff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/417\"\u003egolang-jwt/jwt#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slickwilli\"\u003e\u003ccode\u003e@​slickwilli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-jwt/jwt/pull/414\"\u003egolang-jwt/jwt#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ehttps://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/7ceae619e739dc8a7bf577214aa8ebf26668e9db\"\u003e\u003ccode\u003e7ceae61\u003c/code\u003e\u003c/a\u003e Add release.yml for changelog configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/dce8e4dddcc9dc812cdc0b9d2037512d0e4b3eb5\"\u003e\u003ccode\u003edce8e4d\u003c/code\u003e\u003c/a\u003e Set token.Signature in \u003ccode\u003eParseUnverified\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/8889e208aa5c3736e5f7a856107ee70c046b803e\"\u003e\u003ccode\u003e8889e20\u003c/code\u003e\u003c/a\u003e Save signature to Token struct after successful signing (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d237f8204b397bc008b5b07c4e081beb4ec2a7b1\"\u003e\u003ccode\u003ed237f82\u003c/code\u003e\u003c/a\u003e ci: update github-actions schedule interval to monthly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/d8dce95a406fc435aa3d11c5073f2f31a9449116\"\u003e\u003ccode\u003ed8dce95\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.41.0 to 1.42.1 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/e93180329eab078116176ff7dc4352760bc5f290\"\u003e\u003ccode\u003ee931803\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.40.0 to 1.41.0 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/e6a0afa839d74787501369217245b52bfc75f30d\"\u003e\u003ccode\u003ee6a0afa\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/9f85c9ec9f10fb6919d773cb8df07029639ec76e\"\u003e\u003ccode\u003e9f85c9e\u003c/code\u003e\u003c/a\u003e Bump crate-ci/typos from 1.39.0 to 1.40.0 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/60a8669e0221aed55a6abfd9b5cd20472f0c6ebd\"\u003e\u003ccode\u003e60a8669\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-jwt/jwt/commit/76f582896da76978896d59ced995d7967c33c434\"\u003e\u003ccode\u003e76f5828\u003c/code\u003e\u003c/a\u003e Remove misleading ParserOptions documentation (\u003ca href=\"https://redirect.github.com/golang-jwt/jwt/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hibiken/asynq` from 0.25.1 to 0.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibiken/asynq/releases\"\u003egithub.com/hibiken/asynq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003eUpgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSome packages\u003c/li\u003e\n\u003cli\u003eMinimum go version set to v1.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Headers support to tasks (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1070\"\u003ehibiken/asynq#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--tls\u003c/code\u003e option to dash command (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1073\"\u003ehibiken/asynq#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--username\u003c/code\u003e CLI flag for Redis ACL authentication (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1083\"\u003ehibiken/asynq#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUpdateTaskPayload\u003c/code\u003e method for inspector (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1042\"\u003ehibiken/asynq#1042\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Correct error message text in ResultWriter.Write (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1054\"\u003ehibiken/asynq#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: Wrap all fmt.Errorf errors with %w (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1047\"\u003ehibiken/asynq#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: ServeMux.NotFoundHandler returns ErrHandlerNotFound error (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1031\"\u003ehibiken/asynq#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Broderick-Westrope\"\u003e\u003ccode\u003e@​Broderick-Westrope\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1009\"\u003ehibiken/asynq#1009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dnaeon\"\u003e\u003ccode\u003e@​dnaeon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1031\"\u003ehibiken/asynq#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aziz-the-dev\"\u003e\u003ccode\u003e@​aziz-the-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1042\"\u003ehibiken/asynq#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjajaja\"\u003e\u003ccode\u003e@​benjajaja\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1047\"\u003ehibiken/asynq#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirrezafahimi\"\u003e\u003ccode\u003e@​amirrezafahimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1054\"\u003ehibiken/asynq#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vlle\"\u003e\u003ccode\u003e@​vlle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1083\"\u003ehibiken/asynq#1083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/joejoe-am\"\u003e\u003ccode\u003e@​joejoe-am\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1070\"\u003ehibiken/asynq#1070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thomas4019\"\u003e\u003ccode\u003e@​thomas4019\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1073\"\u003ehibiken/asynq#1073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hibiken/asynq/compare/v0.25.1...v0.26.0\"\u003ehttps://github.com/hibiken/asynq/compare/v0.25.1...v0.26.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/hibiken/asynq/blob/master/CHANGELOG.md\"\u003egithub.com/hibiken/asynq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.0] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eUpgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare CI for Go 1.24.x and 1.25.x (commit: e9037f0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Headers support to tasks (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1070\"\u003ehibiken/asynq#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--tls\u003c/code\u003e option to dash command (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1073\"\u003ehibiken/asynq#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--username\u003c/code\u003e CLI flag for Redis ACL authentication (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1083\"\u003ehibiken/asynq#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUpdateTaskPayload\u003c/code\u003e method for inspector (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1042\"\u003ehibiken/asynq#1042\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Correct error message text in ResultWriter.Write (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1054\"\u003ehibiken/asynq#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: Wrap all fmt.Errorf errors with %w (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1047\"\u003ehibiken/asynq#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix: ServeMux.NotFoundHandler returns ErrHandlerNotFound error (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1031\"\u003ehibiken/asynq#1031\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: Update server.go documentation (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1010\"\u003ehibiken/asynq#1010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore: Fix godoc comment (PR: \u003ca href=\"https://redirect.github.com/hibiken/asynq/pull/1009\"\u003ehibiken/asynq#1009\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/hibiken/asynq/commit/d704b68a426d1d3a6c707f9661d29296e1350775\"\u003e\u003ccode\u003ed704b68\u003c/code\u003e\u003c/a\u003e Prepare release (docs): v0.26.0 (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/a8db5b557166f95683c54c6d2d96a2fc4ed55bc9\"\u003e\u003ccode\u003ea8db5b5\u003c/code\u003e\u003c/a\u003e docs: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/e4248e2749cc8f56fd191f22ebd30e51094b6e84\"\u003e\u003ccode\u003ee4248e2\u003c/code\u003e\u003c/a\u003e Add --tls option to dash command (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/c4876e7247f5d3d3de5f48809bcc27eed7a3b7a1\"\u003e\u003ccode\u003ec4876e7\u003c/code\u003e\u003c/a\u003e Feature: Add Headers Support to Tasks (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/dd2c3de356a9ef9d91d763f5d5fe21e98c7e4ff4\"\u003e\u003ccode\u003edd2c3de\u003c/code\u003e\u003c/a\u003e feat: done add-username-cli (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/ff887e1f899739ac5c76a5c80db668ec9e7d0507\"\u003e\u003ccode\u003eff887e1\u003c/code\u003e\u003c/a\u003e Add --tls option to dash command (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/5de9b1faf04b08d88f09c5304657226910df3158\"\u003e\u003ccode\u003e5de9b1f\u003c/code\u003e\u003c/a\u003e Feature: Add Headers Support to Tasks (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/8261a03f0d9fe4528337c131392397d6e3d48f00\"\u003e\u003ccode\u003e8261a03\u003c/code\u003e\u003c/a\u003e feat: done add-username-cli (\u003ca href=\"https://redirect.github.com/hibiken/asynq/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/74c47eb8bbc0afb21bbabecdbccf570815a98452\"\u003e\u003ccode\u003e74c47eb\u003c/code\u003e\u003c/a\u003e pre-release: v0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibiken/asynq/commit/e9037f003da57381b5d3e54f469cfb954b637451\"\u003e\u003ccode\u003ee9037f0\u003c/code\u003e\u003c/a\u003e ci: prepare github ci for go 1.24.x and 1.25.x, turn off noisy linter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hibiken/asynq/compare/v0.25.1...v0.26.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.8.0 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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.8.0...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.10.9 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epqErr := pq.As(err, pqerror.UniqueViolation)\r\nif pqErr != nil {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix SSL key permission check to allow modes stricter than 0600/0640 (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1265\"\u003e#1265\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix Hstore to work with binary parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1278\"\u003e#1278\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eClearer error when starting a new query while pq is still processing another query (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1272\"\u003e#1272\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSend intermediate CAs with client certificates, so they can be signed by an intermediate CA (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1267\"\u003e#1267\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003etime.UTC\u003c/code\u003e for UTC aliases such as \u003ccode\u003eEtc/UTC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default\nvalue of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/master/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueVio...\n\n_Description has been truncated_","html_url":"https://github.com/josedab/agenttrace/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/josedab%2Fagenttrace/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}}]}