{"id":6623,"name":"github.com/valyala/fasthttp","ecosystem":"go","repository_url":"https://github.com/valyala/fasthttp","issues_count":571,"created_at":"2025-06-06T22:05:01.010Z","updated_at":"2025-06-06T22:05:01.010Z","purl":"pkg:golang/github.com/valyala/fasthttp","metadata":{"id":3494529,"name":"github.com/valyala/fasthttp","ecosystem":"go","description":"Package fasthttp provides fast HTTP server and client API.\n\nFasthttp provides the following features:\n\nOptimized for speed. Easily handles more than 100K qps and more than 1M\nconcurrent keep-alive connections on modern hardware.\n\nOptimized for low memory usage.\n\nEasy 'Connection: Upgrade' support via RequestCtx.Hijack.\n\nServer provides the following anti-DoS limits:\n\n- The number of concurrent connections.\n\n- The number of concurrent connections per client IP.\n\n- The number of requests per connection.\n\n- Request read timeout.\n\n- Response write timeout.\n\n- Maximum request header size.\n\n- Maximum request body size.\n\n- Maximum request execution time.\n\n- Maximum keep-alive connection lifetime.\n\n- Early filtering out non-GET requests.\n\nA lot of additional useful info is exposed to request handler:\n\n- Server and client address.\n\n- Per-request logger.\n\n- Unique request id.\n\n- Request start time.\n\n- Connection start time.\n\n- Request sequence number for the current connection.\n\nClient supports automatic retry on idempotent requests' failure.\n\nFasthttp API is designed with the ability to extend existing client\nand server implementations or to write custom client and server\nimplementations from scratch.","homepage":"https://github.com/valyala/fasthttp","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/valyala/fasthttp","keywords_array":[],"namespace":"github.com/valyala","versions_count":67,"first_release_published_at":"2020-04-28T22:01:55.000Z","latest_release_published_at":"2025-05-07T05:14:06.000Z","latest_release_number":"v1.62.0","last_synced_at":"2025-06-07T04:30:29.383Z","created_at":"2022-04-10T19:25:20.361Z","updated_at":"2025-06-07T04:30:29.383Z","registry_url":"https://pkg.go.dev/github.com/valyala/fasthttp","install_command":"go get github.com/valyala/fasthttp","documentation_url":"https://pkg.go.dev/github.com/valyala/fasthttp#section-documentation","metadata":{},"repo_metadata":{"uuid":"44498957","full_name":"valyala/fasthttp","owner":"valyala","description":"Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http","archived":false,"fork":false,"pushed_at":"2023-03-11T19:11:14.000Z","size":3208,"stargazers_count":19201,"open_issues_count":68,"forks_count":1598,"subscribers_count":397,"default_branch":"master","last_synced_at":"2023-03-13T14:16:32.450Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2015-10-18T22:19:57.000Z","updated_at":"2023-03-13T14:13:46.000Z","dependencies_parsed_at":"2023-02-17T02:31:33.394Z","dependency_job_id":null,"html_url":"https://github.com/valyala/fasthttp","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valyala%2Ffasthttp","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valyala%2Ffasthttp/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valyala%2Ffasthttp/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/valyala","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":"valyala","name":"Aliaksandr Valialkin","uuid":"283442","kind":"user","description":"Working on @VictoriaMetrics ","email":"","website":"https://victoriametrics.com","location":"United states","twitter":"valyala","company":"@VictoriaMetrics ","avatar_url":"https://avatars.githubusercontent.com/u/283442?u=67106821805b9a7143b2794352fd87df04b060e4\u0026v=4","repositories_count":32,"last_synced_at":"2023-03-12T12:20:46.959Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/valyala"},"tags":[{"name":"v1.44.0","sha":"fc2d704c1f4b8377f4578d68fa486a81ea97ec52","kind":"commit","published_at":"2023-01-10T07:46:18.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.44.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.44.0"},{"name":"v1.43.0","sha":"dbf457ee662b32e0677fcfc37b30462a057afac8","kind":"commit","published_at":"2022-11-28T10:52:30.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.43.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.43.0"},{"name":"v1.42.0","sha":"49951353c83ac7b3ca9a78570dbea0c970b6d801","kind":"commit","published_at":"2022-11-20T11:26:36.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.42.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.42.0"},{"name":"v1.41.0","sha":"128e9b35c48610a2c23c5ed56a8a2c413fd43609","kind":"commit","published_at":"2022-10-22T10:04:46.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.41.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.41.0"},{"name":"v1.40.0","sha":"2f1e949d91d0ba1817afd80d7c981fafe7154774","kind":"commit","published_at":"2022-09-03T09:02:32.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.40.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.40.0"},{"name":"v1.39.0","sha":"ea6052464e7221956dedf9b9a523f8f9892c3d3b","kind":"commit","published_at":"2022-08-14T09:31:57.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.39.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.39.0"},{"name":"v1.38.0","sha":"16d30c474cea55710ff9a550f1b20b7b974053d9","kind":"commit","published_at":"2022-06-26T08:08:47.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.38.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.38.0"},{"name":"v1.37.0","sha":"66bc61ee646a8c1bdd7121afe1cd9c27ecc682a9","kind":"commit","published_at":"2022-05-16T10:33:47.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.37.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.37.0"},{"name":"v1.36.0","sha":"7cc6f4c513f9e0d3686142e0a1a5aa2f76b3194a","kind":"commit","published_at":"2022-04-25T22:45:51.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.36.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.36.0"},{"name":"v1.35.0","sha":"7a5afddf5b805a022f8e81281c772c11600da2f4","kind":"commit","published_at":"2022-04-01T16:11:16.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.35.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.35.0"},{"name":"v1.34.0","sha":"59f94a3f7137d0ad215bd262df7082d1e632a1f7","kind":"commit","published_at":"2022-03-06T12:33:58.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.34.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.34.0"},{"name":"v1.33.0","sha":"61aa8b17a240b66ead927f945a3e8a96c3f0ec40","kind":"commit","published_at":"2022-01-27T02:17:00.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.33.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.33.0"},{"name":"v1.32.0","sha":"7eeb00e1ccc54b29a6a165c6a27d5dfa96b416ca","kind":"commit","published_at":"2022-01-10T04:15:30.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.32.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.32.0"},{"name":"v1.31.0","sha":"81fc96827033a5ee92d8a098ab1cdb9827e1eb8d","kind":"commit","published_at":"2021-10-09T18:39:05.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.31.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.31.0"},{"name":"v1.30.0","sha":"713da4e33f2b5af08241edc5712cf43d7e3b0e65","kind":"commit","published_at":"2021-09-07T08:03:41.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.30.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.30.0"},{"name":"v1.29.0","sha":"97e1319927eed0d94976971280e7ed0ef4ec9777","kind":"commit","published_at":"2021-08-16T16:09:31.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.29.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.29.0"},{"name":"v1.28.0","sha":"1504a84ed76bfa638364cf82d241201bac468ab9","kind":"commit","published_at":"2021-06-29T07:36:30.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.28.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.28.0"},{"name":"v1.27.0","sha":"874c8cad76f8bb0a0ee59cf7f749016e7b4cfcf4","kind":"commit","published_at":"2021-06-18T13:46:40.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.27.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.27.0"},{"name":"v1.26.0","sha":"6233fbc08ea58da4f846ae3c4fd4bfd6feabb55b","kind":"commit","published_at":"2021-06-01T08:52:35.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.26.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.26.0"},{"name":"v1.25.0","sha":"fa3e5d85f29586ec8fbc8a93508c57f98a1ee476","kind":"commit","published_at":"2021-05-17T08:45:11.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.25.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.25.0"},{"name":"v1.24.0","sha":"620f0c83adb3d72021545ecbb47ff1bef42fbd0c","kind":"commit","published_at":"2021-04-23T11:25:02.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.24.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.24.0"},{"name":"v1.23.0","sha":"2a6f7db5bbc4d7c11f1ccc0cb827e145b9b7d7ea","kind":"commit","published_at":"2021-03-26T09:46:57.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.23.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.23.0"},{"name":"v1.22.0","sha":"4637395dd7bcf16ad812036bb465fbc34d2697a0","kind":"commit","published_at":"2021-02-26T11:04:52.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.22.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.22.0"},{"name":"v1.21.0","sha":"3cd0862fbb17abb02d43e538e41819e22ffd512a","kind":"commit","published_at":"2021-02-16T20:53:53.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.21.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.21.0"},{"name":"v1.20.0","sha":"a88030b8fbcabe7010ff0a8f037e46c64475e56e","kind":"commit","published_at":"2021-02-07T20:13:36.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.20.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.20.0"},{"name":"v1.19.0","sha":"6234776e7cc4d66f235fc4814aace2c9b7099ce7","kind":"commit","published_at":"2021-01-02T20:14:25.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.19.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.19.0"},{"name":"v1.18.0","sha":"d0dfbd4494632e4bf398d1c0098e4c389a1c4356","kind":"commit","published_at":"2020-12-09T15:59:57.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.18.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.18.0"},{"name":"v1.17.0","sha":"74bd13a169aebf95983bd28a22d69ff5969665cc","kind":"commit","published_at":"2020-11-05T08:32:07.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.17.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.17.0"},{"name":"v1.16.0","sha":"434c48ba7e3a0dafb32964b8971fb1448a39ceee","kind":"commit","published_at":"2020-08-16T09:35:22.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.16.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.16.0"},{"name":"v1.15.1","sha":"4cffe1a510b21e2a2502d16657f7fe8497cd1ac5","kind":"commit","published_at":"2020-07-15T09:29:34.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.15.1","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.15.1"},{"name":"v1.15.0","sha":"607743cb8e3fcba11cb2fcbe093d7eb5f8fcba55","kind":"commit","published_at":"2020-07-12T16:25:46.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.15.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.15.0"},{"name":"v1.14.0","sha":"b98999e8e0fa5a82792d5553a71d7d4304eb6474","kind":"commit","published_at":"2020-06-01T09:46:14.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.14.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.14.0"},{"name":"v1.13.1","sha":"2f92c68a07ac46ce741a7fa898a786db7f44beef","kind":"commit","published_at":"2020-05-25T18:44:04.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.13.1","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.13.1"},{"name":"v1.13.0","sha":"2f92c68a07ac46ce741a7fa898a786db7f44beef","kind":"commit","published_at":"2020-05-25T18:44:04.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.13.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.13.0"},{"name":"v0.1.0","sha":"b8112eef9a25c75e3eafc96e7917262a479c2e6c","kind":"tag","published_at":"2020-04-28T22:03:29.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v0.1.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v0.1.0"},{"name":"v1.12.0","sha":"54df169029f1c9f03afe9c830c9aa4ab0ad025d7","kind":"commit","published_at":"2020-04-20T16:32:19.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.12.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.12.0"},{"name":"v1.11.0","sha":"f9ef8fc47b5ed2d733442012d0356ba3dc34b5d6","kind":"commit","published_at":"2020-04-18T21:44:47.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.11.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.11.0"},{"name":"v1.10.0","sha":"db18810c877736b680b559f870349bf48e41aec5","kind":"commit","published_at":"2020-04-14T16:17:57.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.10.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.10.0"},{"name":"v1.9.0","sha":"69d5c3721a71f33ed6be8cc8bb5d8a476efedea8","kind":"commit","published_at":"2020-01-31T21:21:00.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.9.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.9.0"},{"name":"v1.8.0","sha":"03813ae4bce8b5984118f62d5f017da3e87c9189","kind":"commit","published_at":"2020-01-12T11:59:21.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.8.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.8.0"},{"name":"v1.7.1","sha":"958ed361941dca1fcb353fae6d8ef12e0d794eff","kind":"commit","published_at":"2019-12-29T10:34:55.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.7.1","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.7.1"},{"name":"v1.7.0","sha":"415e5fc531692d7533e08d7addf33a26b0b8f99a","kind":"commit","published_at":"2019-12-14T21:20:09.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.7.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.7.0"},{"name":"v1.6.0","sha":"4489df89cb8e5101dc1e80a2bc0f1e55b2295e31","kind":"commit","published_at":"2019-10-28T04:01:28.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.6.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.6.0"},{"name":"v1.5.0","sha":"8b0b919f2655baaef640d8c2a63e690b07c08e60","kind":"commit","published_at":"2019-09-13T19:47:26.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.5.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.5.0"},{"name":"v1.4.0","sha":"1bd0404cedf0148dca83663870e12cf8b156c7f7","kind":"commit","published_at":"2019-07-03T21:40:48.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.4.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.4.0"},{"name":"v1.3.0","sha":"46469b532d0621287a2184a890564a59a3d528f3","kind":"commit","published_at":"2019-05-15T06:31:18.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.3.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.3.0"},{"name":"v1.2.0","sha":"ed3793a1e1602989ba50bd20823e8521a4da84af","kind":"commit","published_at":"2019-02-17T10:11:45.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.2.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.2.0"},{"name":"v1.1.0","sha":"c88be72d77e6deede478719f77f7b83df75531e8","kind":"commit","published_at":"2019-01-04T15:38:56.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.1.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.1.0"},{"name":"v1.0.0","sha":"4087354082e1ab9a610705ec9f7949603d3c46ab","kind":"commit","published_at":"2018-10-01T07:33:33.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v1.0.0","html_url":"https://github.com/valyala/fasthttp/releases/tag/v1.0.0"},{"name":"v20180529","sha":"e5f51c11919d4f66400334047b897ef0a94c6f3c","kind":"commit","published_at":"2017-12-07T12:09:41.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v20180529","html_url":"https://github.com/valyala/fasthttp/releases/tag/v20180529"},{"name":"v20160617","sha":"d42167fd04f636e20b005e9934159e95454233c7","kind":"commit","published_at":"2016-06-17T10:13:04.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v20160617","html_url":"https://github.com/valyala/fasthttp/releases/tag/v20160617"},{"name":"v20160419","sha":"229698876475fef591fb04fabba5479fc3182291","kind":"tag","published_at":"2016-04-19T09:32:10.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v20160419","html_url":"https://github.com/valyala/fasthttp/releases/tag/v20160419"},{"name":"v20160316","sha":"2b172da53920a126cfc2532eced9400864bdacd9","kind":"tag","published_at":"2016-03-16T14:32:33.000Z","download_url":"https://codeload.github.com/valyala/fasthttp/tar.gz/v20160316","html_url":"https://github.com/valyala/fasthttp/releases/tag/v20160316"}]},"repo_metadata_updated_at":"2023-03-21T18:38:24.982Z","dependent_packages_count":8579,"downloads":null,"downloads_period":null,"dependent_repos_count":25287,"rankings":{"downloads":null,"dependent_repos_count":0.03899096363677843,"dependent_packages_count":0.022710256532568994,"stargazers_count":0.23840485478977025,"forks_count":0.6154557691071276,"docker_downloads_count":0.22150277604368662,"average":0.22741292402198637},"purl":"pkg:golang/github.com/valyala/fasthttp","advisories":[{"uuid":"GSA_kwCzR0hTQS1meDk1LTg4M3YtNHE0aM0z9A","url":"https://github.com/advisories/GHSA-fx95-883v-4q4h","title":"Path traversal in github.com/valyala/fasthttp","description":"The package github.com/valyala/fasthttp before 1.34.0 is vulnerable to Directory Traversal via the ServeFile function, due to improper sanitization. It is possible to be exploited by using a backslash %5c character in the path. **Note:** This security issue impacts Windows users only.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-03-18T00:01:11.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2022-21221","https://github.com/valyala/fasthttp/issues/1226","https://github.com/valyala/fasthttp/commit/15262ecf3c602364639d465daba1e7f3604d00e8","https://github.com/valyala/fasthttp/commit/6b5bc7bb304975147b4af68df54ac214ed2554c1","https://github.com/valyala/fasthttp/releases/tag/v1.34.0","https://snyk.io/vuln/SNYK-GOLANG-GITHUBCOMVALYALAFASTHTTP-2407866","https://pkg.go.dev/vuln/GO-2022-0355","https://github.com/advisories/GHSA-fx95-883v-4q4h"],"source_kind":"github","identifiers":["GHSA-fx95-883v-4q4h","CVE-2022-21221"],"repository_url":"https://github.com/valyala/fasthttp","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.34.0","vulnerable_version_range":"\u003c 1.34.0"}],"ecosystem":"go","package_name":"github.com/valyala/fasthttp"}],"created_at":"2022-12-21T16:12:33.013Z","updated_at":"2025-04-12T01:09:24.680Z","epss_percentage":0.00575,"epss_percentile":0.66308}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/valyala/fasthttp","docker_dependents_count":1100,"docker_downloads_count":2532583268,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/valyala/fasthttp","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/valyala/fasthttp/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fvalyala%2Ffasthttp/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fvalyala%2Ffasthttp/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fvalyala%2Ffasthttp/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fvalyala%2Ffasthttp/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1882895,"maintainers_count":0,"namespaces_count":723926,"keywords_count":97872,"github":"golang","metadata":{"funded_packages_count":39346},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-06-06T05:22:27.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},"unique_repositories_count":148,"unique_repositories_count_past_30_days":6,"recent_issues":[{"uuid":"4422799933","node_id":"PR_kwDOIPpCRM7aWWvE","number":731,"state":"open","title":"chore: bump github.com/valyala/fasthttp from 1.63.0 to 1.71.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T17:13:21.000Z","updated_at":"2026-05-11T17:15:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.63.0","new_version":"1.71.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.63.0 to 1.71.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.71.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(client): add RetryIfErrUpstream function to handle upstream information by \u003ca href=\"https://github.com/mdenushev\"\u003e\u003ccode\u003e@​mdenushev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2176\"\u003evalyala/fasthttp#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMatch net/http sensitive header redirect policy by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2181\"\u003evalyala/fasthttp#2181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize first-line header setters to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2182\"\u003evalyala/fasthttp#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver: apply ReadTimeout before first byte with ReduceMemoryUsage by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2183\"\u003evalyala/fasthttp#2183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject invalid trailer names by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2188\"\u003evalyala/fasthttp#2188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject pre-colon whitespace in request headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2187\"\u003evalyala/fasthttp#2187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize redirect Location header to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2186\"\u003evalyala/fasthttp#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver: keep hijacked reader out of pool by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2184\"\u003evalyala/fasthttp#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize cookie setters to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2185\"\u003evalyala/fasthttp#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add ExpectHandler for richer Expect: 100-continue handling by \u003ca href=\"https://github.com/miretskiy\"\u003e\u003ccode\u003e@​miretskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2175\"\u003evalyala/fasthttp#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp: reject whitespace before chunk extensions by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2193\"\u003evalyala/fasthttp#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject unsupported response Transfer-Encoding by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2192\"\u003evalyala/fasthttp#2192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: match net/http CL+TE handling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2190\"\u003evalyala/fasthttp#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.25.0 to 2.26.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/valyala/fasthttp/pull/2195\"\u003evalyala/fasthttp#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.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/valyala/fasthttp/pull/2196\"\u003evalyala/fasthttp#2196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(prefork): Enhance prefork management with WatchMaster, CommandProducer, and Windows support by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2180\"\u003evalyala/fasthttp#2180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miretskiy\"\u003e\u003ccode\u003e@​miretskiy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2175\"\u003evalyala/fasthttp#2175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/commit/e9208ecebf0c102176bb0635043c17333b10401d\"\u003e\u003ccode\u003ee9208ec\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(prefork): graceful shutdown, leak fixes, hook robustness\u0026quot; commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/481e579af9e7d79f9ce27909edd2c42ef9dce173\"\u003e\u003ccode\u003e481e579\u003c/code\u003e\u003c/a\u003e feat(prefork): Enhance prefork management with WatchMaster, CommandProducer, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/805cd1046567aa8a8b97a8bfe9e7b411621f68b2\"\u003e\u003ccode\u003e805cd10\u003c/code\u003e\u003c/a\u003e Add note on MaxResponseBodySize compatibility with StreamResponseBody\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5b5c1be52ca382dcea0ed86931b3f1d2aba9dce6\"\u003e\u003ccode\u003e5b5c1be\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2196\"\u003e#2196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/d6a99db432025de9ae13051cb42b3e6c3d6568a3\"\u003e\u003ccode\u003ed6a99db\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.25.0 to 2.26.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/f36c9009027f81f4fbf304822f96752517b08949\"\u003e\u003ccode\u003ef36c900\u003c/code\u003e\u003c/a\u003e header: match net/http CL+TE handling (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/0b4cede30fa0eb22f9d10999e23ebaabba15e107\"\u003e\u003ccode\u003e0b4cede\u003c/code\u003e\u003c/a\u003e header: reject unsupported response Transfer-Encoding (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c497746f7d52ab88597dc88310e7f797cc7755aa\"\u003e\u003ccode\u003ec497746\u003c/code\u003e\u003c/a\u003e http: reject whitespace before chunk extensions (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/97b38d3a4884b7c3d8891750a4c752073bc3c152\"\u003e\u003ccode\u003e97b38d3\u003c/code\u003e\u003c/a\u003e server: document SaveMultipartFile path trust requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/19e4b24955fb0ef764229802378a5e36ae7a822b\"\u003e\u003ccode\u003e19e4b24\u003c/code\u003e\u003c/a\u003e feat: add ExpectHandler for richer Expect: 100-continue handling (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2175\"\u003e#2175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.63.0...v1.71.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.63.0\u0026new-version=1.71.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/officialmofabs/codeserver/pull/731","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/officialmofabs%2Fcodeserver/issues/731","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/731/packages"},{"uuid":"4418158280","node_id":"PR_kwDOFrKK987aHIx1","number":350,"state":"open","title":"Bump github.com/valyala/fasthttp from 1.70.0 to 1.71.0 in /examples","user":"dependabot[bot]","labels":[":hamster: Go",":shamrock: Examples dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T04:53:03.000Z","updated_at":"2026-05-11T04:54:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.70.0","new_version":"1.71.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":"/examples","ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.70.0 to 1.71.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.71.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(client): add RetryIfErrUpstream function to handle upstream information by \u003ca href=\"https://github.com/mdenushev\"\u003e\u003ccode\u003e@​mdenushev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2176\"\u003evalyala/fasthttp#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMatch net/http sensitive header redirect policy by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2181\"\u003evalyala/fasthttp#2181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize first-line header setters to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2182\"\u003evalyala/fasthttp#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver: apply ReadTimeout before first byte with ReduceMemoryUsage by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2183\"\u003evalyala/fasthttp#2183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject invalid trailer names by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2188\"\u003evalyala/fasthttp#2188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject pre-colon whitespace in request headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2187\"\u003evalyala/fasthttp#2187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize redirect Location header to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2186\"\u003evalyala/fasthttp#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver: keep hijacked reader out of pool by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2184\"\u003evalyala/fasthttp#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize cookie setters to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2185\"\u003evalyala/fasthttp#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add ExpectHandler for richer Expect: 100-continue handling by \u003ca href=\"https://github.com/miretskiy\"\u003e\u003ccode\u003e@​miretskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2175\"\u003evalyala/fasthttp#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp: reject whitespace before chunk extensions by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2193\"\u003evalyala/fasthttp#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject unsupported response Transfer-Encoding by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2192\"\u003evalyala/fasthttp#2192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: match net/http CL+TE handling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2190\"\u003evalyala/fasthttp#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.25.0 to 2.26.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/valyala/fasthttp/pull/2195\"\u003evalyala/fasthttp#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.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/valyala/fasthttp/pull/2196\"\u003evalyala/fasthttp#2196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(prefork): Enhance prefork management with WatchMaster, CommandProducer, and Windows support by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2180\"\u003evalyala/fasthttp#2180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miretskiy\"\u003e\u003ccode\u003e@​miretskiy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2175\"\u003evalyala/fasthttp#2175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.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/valyala/fasthttp/commit/e9208ecebf0c102176bb0635043c17333b10401d\"\u003e\u003ccode\u003ee9208ec\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(prefork): graceful shutdown, leak fixes, hook robustness\u0026quot; commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/481e579af9e7d79f9ce27909edd2c42ef9dce173\"\u003e\u003ccode\u003e481e579\u003c/code\u003e\u003c/a\u003e feat(prefork): Enhance prefork management with WatchMaster, CommandProducer, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/805cd1046567aa8a8b97a8bfe9e7b411621f68b2\"\u003e\u003ccode\u003e805cd10\u003c/code\u003e\u003c/a\u003e Add note on MaxResponseBodySize compatibility with StreamResponseBody\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5b5c1be52ca382dcea0ed86931b3f1d2aba9dce6\"\u003e\u003ccode\u003e5b5c1be\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2196\"\u003e#2196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/d6a99db432025de9ae13051cb42b3e6c3d6568a3\"\u003e\u003ccode\u003ed6a99db\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.25.0 to 2.26.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/f36c9009027f81f4fbf304822f96752517b08949\"\u003e\u003ccode\u003ef36c900\u003c/code\u003e\u003c/a\u003e header: match net/http CL+TE handling (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/0b4cede30fa0eb22f9d10999e23ebaabba15e107\"\u003e\u003ccode\u003e0b4cede\u003c/code\u003e\u003c/a\u003e header: reject unsupported response Transfer-Encoding (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c497746f7d52ab88597dc88310e7f797cc7755aa\"\u003e\u003ccode\u003ec497746\u003c/code\u003e\u003c/a\u003e http: reject whitespace before chunk extensions (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/97b38d3a4884b7c3d8891750a4c752073bc3c152\"\u003e\u003ccode\u003e97b38d3\u003c/code\u003e\u003c/a\u003e server: document SaveMultipartFile path trust requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/19e4b24955fb0ef764229802378a5e36ae7a822b\"\u003e\u003ccode\u003e19e4b24\u003c/code\u003e\u003c/a\u003e feat: add ExpectHandler for richer Expect: 100-continue handling (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2175\"\u003e#2175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.70.0\u0026new-version=1.71.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mymmrac/telego/pull/350","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mymmrac%2Ftelego/issues/350","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/350/packages"},{"uuid":"4418109694","node_id":"PR_kwDORc9QQM7aG-1W","number":21,"state":"closed","title":"deps: bump the go-minor-and-patch 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-05-18T05:19:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T04:40:37.000Z","updated_at":"2026-05-18T05:19:50.000Z","time_to_close":607151,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"go-minor-and-patch","update_count":4,"packages":[{"name":"github.com/gotd/td","old_version":"0.143.0","new_version":"0.144.0","repository_url":"https://github.com/gotd/td"},{"name":"github.com/redis/go-redis/v9","old_version":"9.18.0","new_version":"9.19.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/valyala/fasthttp","old_version":"1.70.0","new_version":"1.71.0","repository_url":"https://github.com/valyala/fasthttp"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-and-patch group with 4 updates in the / directory: [github.com/gotd/td](https://github.com/gotd/td), [github.com/redis/go-redis/v9](https://github.com/redis/go-redis), [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) and [golang.org/x/text](https://github.com/golang/text).\n\nUpdates `github.com/gotd/td` from 0.143.0 to 0.144.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gotd/td/releases\"\u003egithub.com/gotd/td's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.144.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the opentelemetry group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gotd/td/pull/1701\"\u003egotd/td#1701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Telegram schema to the latest layer by \u003ca href=\"https://github.com/gotd-bot\"\u003e\u003ccode\u003e@​gotd-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gotd/td/pull/1708\"\u003egotd/td#1708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.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/gotd/td/pull/1707\"\u003egotd/td#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.uber.org/zap from 1.27.1 to 1.28.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/gotd/td/pull/1706\"\u003egotd/td#1706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tibdex/github-app-token from 1 to 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/gotd/td/pull/1705\"\u003egotd/td#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/tools from 0.43.0 to 0.44.0 in /_tools in the golang group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gotd/td/pull/1704\"\u003egotd/td#1704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gotd/td/compare/v0.143.0...v0.144.0\"\u003ehttps://github.com/gotd/td/compare/v0.143.0...v0.144.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/gotd/td/commit/76282a62fe0913e844211e85ea2f07aadaeaabe9\"\u003e\u003ccode\u003e76282a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotd/td/issues/1704\"\u003e#1704\u003c/a\u003e from gotd/dependabot/go_modules/_tools/golang-9d73b1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/002f960677b47afd16daa58d0292167ff6ff1e8d\"\u003e\u003ccode\u003e002f960\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotd/td/issues/1705\"\u003e#1705\u003c/a\u003e from gotd/dependabot/github_actions/tibdex/github-ap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/788c61c17038097f621930cb1eaef424e15366cf\"\u003e\u003ccode\u003e788c61c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotd/td/issues/1706\"\u003e#1706\u003c/a\u003e from gotd/dependabot/go_modules/go.uber.org/zap-1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/8a823dd7e628c16adfee24131f91fd90c7e0cddb\"\u003e\u003ccode\u003e8a823dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotd/td/issues/1707\"\u003e#1707\u003c/a\u003e from gotd/dependabot/go_modules/github.com/klauspost...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/b01df54e2c1ee60d36d95d0ad61f2bc2a76a856f\"\u003e\u003ccode\u003eb01df54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotd/td/issues/1708\"\u003e#1708\u003c/a\u003e from gotd/feat/update-schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/c953fee74be1368d1c0c65243700bb797b30200b\"\u003e\u003ccode\u003ec953fee\u003c/code\u003e\u003c/a\u003e feat(schema): update Telegram to the latest layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/704e39890ec9bb287f169bbc36c4b061639534c1\"\u003e\u003ccode\u003e704e398\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/bf79cc908352554b337e281a02e730f291fa042d\"\u003e\u003ccode\u003ebf79cc9\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.uber.org/zap from 1.27.1 to 1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/9cd56a51ff2ebcf62b2a88838ffea5a0875d1380\"\u003e\u003ccode\u003e9cd56a5\u003c/code\u003e\u003c/a\u003e chore(deps): bump tibdex/github-app-token from 1 to 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/3dead04bcd1743c49431bd001ad1265e7844b245\"\u003e\u003ccode\u003e3dead04\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/tools in /_tools in the golang group\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gotd/td/compare/v0.143.0...v0.144.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.18.0 to 9.19.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.19.0\u003c/h2\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eFIPS-Compatible Script Helper\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eScript\u003c/code\u003e now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e constructor uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain and cache the digest from the server, then runs commands via \u003ccode\u003eEVALSHA\u003c/code\u003e/\u003ccode\u003eEVALSHA_RO\u003c/code\u003e. Falls back to \u003ccode\u003eEVAL\u003c/code\u003e/\u003ccode\u003eEVALRO\u003c/code\u003e if loading fails, and transparently retries once on \u003ccode\u003eNOSCRIPT\u003c/code\u003e. The default behavior is unchanged for existing users.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFT.AGGREGATE Step-Based Pipeline Builder\u003c/h3\u003e\n\u003cp\u003eAdded a new step-based \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e pipeline API via \u003ccode\u003eFTAggregateOptions.Steps\u003c/code\u003e, allowing \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e (with per-step \u003ccode\u003eMAX\u003c/code\u003e) to be repeated and interleaved in arbitrary order — matching Redis's native multi-stage aggregation semantics. The legacy \u003ccode\u003eLoad\u003c/code\u003e/\u003ccode\u003eApply\u003c/code\u003e/\u003ccode\u003eGroupBy\u003c/code\u003e/\u003ccode\u003eSortBy\u003c/code\u003e/\u003ccode\u003eSortByMax\u003c/code\u003e fields are now deprecated.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\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\u003eRaw RESP Protocol Access\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e methods for executing arbitrary commands and reading the raw RESP response. Useful for proxying, custom protocol inspection, and working with commands not yet wrapped by go-redis.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eConfigurable Dial Retry Backoff\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e option (plumbed through \u003ccode\u003eOptions\u003c/code\u003e, \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, \u003ccode\u003eFailoverOptions\u003c/code\u003e) to let callers customize the delay between failed dial attempts. Helpers \u003ccode\u003eDialRetryBackoffConstant\u003c/code\u003e and \u003ccode\u003eDialRetryBackoffExponential\u003c/code\u003e (with jitter and cap) are provided out of the box. Dial timeout is now also applied \u003cstrong\u003eper attempt\u003c/strong\u003e rather than across all retries.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3705\"\u003e#3705\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFT.AGGREGATE Steps\u003c/strong\u003e: Step-based pipeline builder for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e with support for repeated/interleaved \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e stages (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\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\u003eVectorSet commands\u003c/strong\u003e: Added \u003ccode\u003eVISMEMBER\u003c/code\u003e and \u003ccode\u003eWITHATTRIBS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3753\"\u003e#3753\u003c/a\u003e) by \u003ca href=\"https://github.com/romanpovol\"\u003e\u003ccode\u003e@​romanpovol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIPS-safe Script\u003c/strong\u003e: \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain the digest from the server, avoiding client-side SHA-1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaw RESP access\u003c/strong\u003e: \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e for raw RESP protocol access (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\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\u003eDial retry backoff\u003c/strong\u003e: \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e function option with constant and exponential helpers (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTyped NOSCRIPT error\u003c/strong\u003e: Redis \u003ccode\u003eNOSCRIPT\u003c/code\u003e replies are now surfaced as a typed error for easier handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3738\"\u003e#3738\u003c/a\u003e) by \u003ca href=\"https://github.com/LINKIWI\"\u003e\u003ccode\u003e@​LINKIWI\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub ClientSetName\u003c/strong\u003e: Added \u003ccode\u003eClientSetName\u003c/code\u003e method to \u003ccode\u003ePubSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3727\"\u003e#3727\u003c/a\u003e) by \u003ca href=\"https://github.com/Flack74\"\u003e\u003ccode\u003e@​Flack74\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReplicaOf\u003c/strong\u003e: New \u003ccode\u003eReplicaOf\u003c/code\u003e method replaces the deprecated \u003ccode\u003eSlaveOf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3720\"\u003e#3720\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\u003eHSCAN BinaryUnmarshaler\u003c/strong\u003e: \u003ccode\u003eHScan\u003c/code\u003e now supports types implementing \u003ccode\u003eencoding.BinaryUnmarshaler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3768\"\u003e#3768\u003c/a\u003e) by \u003ca href=\"https://github.com/Aaditya-dubey1\"\u003e\u003ccode\u003e@​Aaditya-dubey1\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\u003eAuto hostname type detection\u003c/strong\u003e: Improved endpoint type detection for maintenance notifications using DNS-based classification; handles empty hosts and expanded private-IP ranges (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3789\"\u003e#3789\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\u003eHELLO fallback\u003c/strong\u003e: Don't send \u003ccode\u003eCLIENT MAINT_NOTIFICATIONS\u003c/code\u003e handshake when \u003ccode\u003eHELLO\u003c/code\u003e fails and connection falls back to RESP2; fail fast when explicitly enabled with RESP3 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3788\"\u003e#3788\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\u003eDial TCP retry\u003c/strong\u003e: \u003ccode\u003eShouldRetry\u003c/code\u003e now treats \u003ccode\u003enet.OpError\u003c/code\u003e with \u003ccode\u003eOp == \u0026quot;dial\u0026quot;\u003c/code\u003e timeout errors as safe to retry since no command was sent (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3787\"\u003e#3787\u003c/a\u003e) by \u003ca href=\"https://github.com/vladisa88\"\u003e\u003ccode\u003e@​vladisa88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewrappedOnClose leak\u003c/strong\u003e: Fixed resource leak caused by repeatedly wrapping \u003ccode\u003ebaseClient\u003c/code\u003e close logic; replaced with a bounded, concurrency-safe named-hook registry (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3785\"\u003e#3785\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\u003ePool Close() on stale connections\u003c/strong\u003e: Suppress close errors (e.g., TLS \u003ccode\u003ecloseNotify\u003c/code\u003e timeouts) for connections already dropped by the server due to idle timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3778\"\u003e#3778\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\u003eFIFO waiter ordering\u003c/strong\u003e: Fixed race in \u003ccode\u003eConnStateMachine.notifyWaiters\u003c/code\u003e that could wake multiple waiters under a single mutex hold and violate FIFO ordering (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3777\"\u003e#3777\u003c/a\u003e) by \u003ca href=\"https://github.com/0x48core\"\u003e\u003ccode\u003e@​0x48core\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLua READONLY detection\u003c/strong\u003e: Detect \u003ccode\u003eREADONLY\u003c/code\u003e errors embedded in Lua script error messages on read-only replicas so commands are correctly retried (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3769\"\u003e#3769\u003c/a\u003e) by \u003ca href=\"https://github.com/zhengjilei\"\u003e\u003ccode\u003e@​zhengjilei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorScoreSliceCmd RESP2\u003c/strong\u003e: Fixed \u003ccode\u003eVSimWithScores\u003c/code\u003e, \u003ccode\u003eVSimWithArgsWithScores\u003c/code\u003e, and \u003ccode\u003eVLinksWithScores\u003c/code\u003e which were broken on RESP2 connections returning flat arrays instead of maps (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3767\"\u003e#3767\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\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.19.0 (2026-04-27)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eFIPS-Compatible Script Helper\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eScript\u003c/code\u003e now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e constructor uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain and cache the digest from the server, then runs commands via \u003ccode\u003eEVALSHA\u003c/code\u003e/\u003ccode\u003eEVALSHA_RO\u003c/code\u003e. Falls back to \u003ccode\u003eEVAL\u003c/code\u003e/\u003ccode\u003eEVALRO\u003c/code\u003e if loading fails, and transparently retries once on \u003ccode\u003eNOSCRIPT\u003c/code\u003e. The default behavior is unchanged for existing users.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFT.AGGREGATE Step-Based Pipeline Builder\u003c/h3\u003e\n\u003cp\u003eAdded a new step-based \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e pipeline API via \u003ccode\u003eFTAggregateOptions.Steps\u003c/code\u003e, allowing \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e (with per-step \u003ccode\u003eMAX\u003c/code\u003e) to be repeated and interleaved in arbitrary order — matching Redis's native multi-stage aggregation semantics. The legacy \u003ccode\u003eLoad\u003c/code\u003e/\u003ccode\u003eApply\u003c/code\u003e/\u003ccode\u003eGroupBy\u003c/code\u003e/\u003ccode\u003eSortBy\u003c/code\u003e/\u003ccode\u003eSortByMax\u003c/code\u003e fields are now deprecated.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\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\u003eRaw RESP Protocol Access\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e methods for executing arbitrary commands and reading the raw RESP response. Useful for proxying, custom protocol inspection, and working with commands not yet wrapped by go-redis.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eConfigurable Dial Retry Backoff\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e option (plumbed through \u003ccode\u003eOptions\u003c/code\u003e, \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, \u003ccode\u003eFailoverOptions\u003c/code\u003e) to let callers customize the delay between failed dial attempts. Helpers \u003ccode\u003eDialRetryBackoffConstant\u003c/code\u003e and \u003ccode\u003eDialRetryBackoffExponential\u003c/code\u003e (with jitter and cap) are provided out of the box. Dial timeout is now also applied \u003cstrong\u003eper attempt\u003c/strong\u003e rather than across all retries.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3705\"\u003e#3705\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFT.AGGREGATE Steps\u003c/strong\u003e: Step-based pipeline builder for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e with support for repeated/interleaved \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e stages (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\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\u003eVectorSet commands\u003c/strong\u003e: Added \u003ccode\u003eVISMEMBER\u003c/code\u003e and \u003ccode\u003eWITHATTRIBS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3753\"\u003e#3753\u003c/a\u003e) by \u003ca href=\"https://github.com/romanpovol\"\u003e\u003ccode\u003e@​romanpovol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIPS-safe Script\u003c/strong\u003e: \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain the digest from the server, avoiding client-side SHA-1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaw RESP access\u003c/strong\u003e: \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e for raw RESP protocol access (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\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\u003eDial retry backoff\u003c/strong\u003e: \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e function option with constant and exponential helpers (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTyped NOSCRIPT error\u003c/strong\u003e: Redis \u003ccode\u003eNOSCRIPT\u003c/code\u003e replies are now surfaced as a typed error for easier handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3738\"\u003e#3738\u003c/a\u003e) by \u003ca href=\"https://github.com/LINKIWI\"\u003e\u003ccode\u003e@​LINKIWI\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub ClientSetName\u003c/strong\u003e: Added \u003ccode\u003eClientSetName\u003c/code\u003e method to \u003ccode\u003ePubSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3727\"\u003e#3727\u003c/a\u003e) by \u003ca href=\"https://github.com/Flack74\"\u003e\u003ccode\u003e@​Flack74\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReplicaOf\u003c/strong\u003e: New \u003ccode\u003eReplicaOf\u003c/code\u003e method replaces the deprecated \u003ccode\u003eSlaveOf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3720\"\u003e#3720\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\u003eHSCAN BinaryUnmarshaler\u003c/strong\u003e: \u003ccode\u003eHScan\u003c/code\u003e now supports types implementing \u003ccode\u003eencoding.BinaryUnmarshaler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3768\"\u003e#3768\u003c/a\u003e) by \u003ca href=\"https://github.com/Aaditya-dubey1\"\u003e\u003ccode\u003e@​Aaditya-dubey1\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\u003eAuto hostname type detection\u003c/strong\u003e: Improved endpoint type detection for maintenance notifications using DNS-based classification; handles empty hosts and expanded private-IP ranges (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3789\"\u003e#3789\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\u003eHELLO fallback\u003c/strong\u003e: Don't send \u003ccode\u003eCLIENT MAINT_NOTIFICATIONS\u003c/code\u003e handshake when \u003ccode\u003eHELLO\u003c/code\u003e fails and connection falls back to RESP2; fail fast when explicitly enabled with RESP3 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3788\"\u003e#3788\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\u003eDial TCP retry\u003c/strong\u003e: \u003ccode\u003eShouldRetry\u003c/code\u003e now treats \u003ccode\u003enet.OpError\u003c/code\u003e with \u003ccode\u003eOp == \u0026quot;dial\u0026quot;\u003c/code\u003e timeout errors as safe to retry since no command was sent (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3787\"\u003e#3787\u003c/a\u003e) by \u003ca href=\"https://github.com/vladisa88\"\u003e\u003ccode\u003e@​vladisa88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewrappedOnClose leak\u003c/strong\u003e: Fixed resource leak caused by repeatedly wrapping \u003ccode\u003ebaseClient\u003c/code\u003e close logic; replaced with a bounded, concurrency-safe named-hook registry (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3785\"\u003e#3785\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\u003ePool Close() on stale connections\u003c/strong\u003e: Suppress close errors (e.g., TLS \u003ccode\u003ecloseNotify\u003c/code\u003e timeouts) for connections already dropped by the server due to idle timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3778\"\u003e#3778\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\u003eFIFO waiter ordering\u003c/strong\u003e: Fixed race in \u003ccode\u003eConnStateMachine.notifyWaiters\u003c/code\u003e that could wake multiple waiters under a single mutex hold and violate FIFO ordering (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3777\"\u003e#3777\u003c/a\u003e) by \u003ca href=\"https://github.com/0x48core\"\u003e\u003ccode\u003e@​0x48core\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLua READONLY detection\u003c/strong\u003e: Detect \u003ccode\u003eREADONLY\u003c/code\u003e errors embedded in Lua script error messages on read-only replicas so commands are correctly retried (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3769\"\u003e#3769\u003c/a\u003e) by \u003ca href=\"https://github.com/zhengjilei\"\u003e\u003ccode\u003e@​zhengjilei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorScoreSliceCmd RESP2\u003c/strong\u003e: Fixed \u003ccode\u003eVSimWithScores\u003c/code\u003e, \u003ccode\u003eVSimWithArgsWithScores\u003c/code\u003e, and \u003ccode\u003eVLinksWithScores\u003c/code\u003e which were broken on RESP2 connections returning flat arrays instead of maps (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3767\"\u003e#3767\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\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/e7e9866e54f4423addca48ec804044cfca1b30d6\"\u003e\u003ccode\u003ee7e9866\u003c/code\u003e\u003c/a\u003e chore(release): v9.19.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/22b26f4b3ea5c2ab58605092e0937b78a8673267\"\u003e\u003ccode\u003e22b26f4\u003c/code\u003e\u003c/a\u003e feat(ft.aggregate): Add Steps for query building (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/d9d769491154d4da6d683b73e9dfff5c878c1890\"\u003e\u003ccode\u003ed9d7694\u003c/code\u003e\u003c/a\u003e fix(pool): two fixes for closed connection handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/44e8b7309cf547f620b9849a5a4dd9013cc3660a\"\u003e\u003ccode\u003e44e8b73\u003c/code\u003e\u003c/a\u003e fix(sch): auto hostname type detection (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ad21622ce8dba26c4ac7dc0fbf74a0bd278d2c19\"\u003e\u003ccode\u003ead21622\u003c/code\u003e\u003c/a\u003e fix(hello): do not send maintnotifications handshake when hello fails (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/1a7ac744c3f98b415852b4c9842b97991e3e4d91\"\u003e\u003ccode\u003e1a7ac74\u003c/code\u003e\u003c/a\u003e fix(pool): suppress pool Close() errors for stale connections (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/903d6bd360af9ea53d4af4ca652d18b915398c7d\"\u003e\u003ccode\u003e903d6bd\u003c/code\u003e\u003c/a\u003e fix(retry): make dial tcp error redirectable (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3786\"\u003e#3786\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3787\"\u003e#3787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/00a551b3b468687e5e06b295b419292786bcdc99\"\u003e\u003ccode\u003e00a551b\u003c/code\u003e\u003c/a\u003e fix(credentials): leak in wrappedOnClose (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3785\"\u003e#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b5a6f99b7a9d496bf2e3d68ad9c33e43c23c4df9\"\u003e\u003ccode\u003eb5a6f99\u003c/code\u003e\u003c/a\u003e refactor(pool): remove redundant Conn.closed atomic field (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/928f27aef850b3508b590e41a050f27d29fb14a2\"\u003e\u003ccode\u003e928f27a\u003c/code\u003e\u003c/a\u003e feat(hscan): add support for encoding.BinaryUnmarshaler (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.18.0...v9.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/valyala/fasthttp` from 1.70.0 to 1.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.71.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(client): add RetryIfErrUpstream function to handle upstream information by \u003ca href=\"https://github.com/mdenushev\"\u003e\u003ccode\u003e@​mdenushev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2176\"\u003evalyala/fasthttp#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMatch net/http sensitive header redirect policy by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2181\"\u003evalyala/fasthttp#2181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize first-line header setters to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2182\"\u003evalyala/fasthttp#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver: apply ReadTimeout before first byte with ReduceMemoryUsage by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2183\"\u003evalyala/fasthttp#2183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject invalid trailer names by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2188\"\u003evalyala/fasthttp#2188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject pre-colon whitespace in request headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2187\"\u003evalyala/fasthttp#2187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize redirect Location header to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2186\"\u003evalyala/fasthttp#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver: keep hijacked reader out of pool by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2184\"\u003evalyala/fasthttp#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize cookie setters to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2185\"\u003evalyala/fasthttp#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add ExpectHandler for richer Expect: 100-continue handling by \u003ca href=\"https://github.com/miretskiy\"\u003e\u003ccode\u003e@​miretskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2175\"\u003evalyala/fasthttp#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp: reject whitespace before chunk extensions by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2193\"\u003evalyala/fasthttp#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject unsupported response Transfer-Encoding by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2192\"\u003evalyala/fasthttp#2192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: match net/http CL+TE handling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2190\"\u003evalyala/fasthttp#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.25.0 to 2.26.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/valyala/fasthttp/pull/2195\"\u003evalyala/fasthttp#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.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/valyala/fasthttp/pull/2196\"\u003evalyala/fasthttp#2196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(prefork): Enhance prefork management with WatchMaster, CommandProducer, and Windows support by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2180\"\u003evalyala/fasthttp#2180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miretskiy\"\u003e\u003ccode\u003e@​miretskiy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2175\"\u003evalyala/fasthttp#2175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.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/valyala/fasthttp/commit/e9208ecebf0c102176bb0635043c17333b10401d\"\u003e\u003ccode\u003ee9208ec\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(prefork): graceful shutdown, leak fixes, hook robustness\u0026quot; commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/481e579af9e7d79f9ce27909edd2c42ef9dce173\"\u003e\u003ccode\u003e481e579\u003c/code\u003e\u003c/a\u003e feat(prefork): Enhance prefork management with WatchMaster, CommandProducer, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/805cd1046567aa8a8b97a8bfe9e7b411621f68b2\"\u003e\u003ccode\u003e805cd10\u003c/code\u003e\u003c/a\u003e Add note on MaxResponseBodySize compatibility with StreamResponseBody\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5b5c1be52ca382dcea0ed86931b3f1d2aba9dce6\"\u003e\u003ccode\u003e5b5c1be\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2196\"\u003e#2196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/d6a99db432025de9ae13051cb42b3e6c3d6568a3\"\u003e\u003ccode\u003ed6a99db\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.25.0 to 2.26.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/f36c9009027f81f4fbf304822f96752517b08949\"\u003e\u003ccode\u003ef36c900\u003c/code\u003e\u003c/a\u003e header: match net/http CL+TE handling (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/0b4cede30fa0eb22f9d10999e23ebaabba15e107\"\u003e\u003ccode\u003e0b4cede\u003c/code\u003e\u003c/a\u003e header: reject unsupported response Transfer-Encoding (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c497746f7d52ab88597dc88310e7f797cc7755aa\"\u003e\u003ccode\u003ec497746\u003c/code\u003e\u003c/a\u003e http: reject whitespace before chunk extensions (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/97b38d3a4884b7c3d8891750a4c752073bc3c152\"\u003e\u003ccode\u003e97b38d3\u003c/code\u003e\u003c/a\u003e server: document SaveMultipartFile path trust requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/19e4b24955fb0ef764229802378a5e36ae7a822b\"\u003e\u003ccode\u003e19e4b24\u003c/code\u003e\u003c/a\u003e feat: add ExpectHandler for richer Expect: 100-continue handling (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2175\"\u003e#2175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/text` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3ef517e623a4bfc08d6457f87d73afda7af7d8e1\"\u003e\u003ccode\u003e3ef517e\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/text/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/ale-grassi/imsub/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ale-grassi%2Fimsub/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/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":"4362909502","node_id":"PR_kwDOG7IA587XWDnk","number":298,"state":"open","title":"chore(deps): bump github.com/valyala/fasthttp from 1.69.0 to 1.70.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T05:02:33.000Z","updated_at":"2026-05-01T05:04:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.69.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.69.0 to 1.70.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.69.0\u0026new-version=1.70.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/abemedia/go-don/pull/298","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abemedia%2Fgo-don/issues/298","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/298/packages"},{"uuid":"4308565235","node_id":"PR_kwDOOeCzn87UmTm2","number":134,"state":"closed","title":"chore: bump github.com/valyala/fasthttp from 1.60.0 to 1.70.0","user":"dependabot[bot]","labels":["stale","dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T02:11:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-22T11:12:44.000Z","updated_at":"2026-05-04T02:11:24.000Z","time_to_close":1004312,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.60.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.60.0 to 1.70.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.60.0...v1.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.60.0\u0026new-version=1.70.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/coder-contrib/coder/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder-contrib%2Fcoder/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"},{"uuid":"4272160293","node_id":"PR_kwDOSDyyTc7SzOl1","number":7,"state":"open","title":"chore(deps): bump github.com/valyala/fasthttp from 1.67.0 to 1.70.0","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-15T22:47:29.000Z","updated_at":"2026-04-15T22:47:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.67.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.67.0 to 1.70.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.67.0...v1.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.67.0\u0026new-version=1.70.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/lhy8888/gatus/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhy8888%2Fgatus/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4262658796","node_id":"PR_kwDOOWhOy87SVZ4S","number":431,"state":"open","title":"deps(go): bump the go-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","lgtm"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-14T14:16:12.000Z","updated_at":"2026-04-26T14:36:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): bump","group_name":"go-dependencies","update_count":4,"packages":[{"name":"github.com/openai/openai-go/v3","old_version":"3.30.0","new_version":"3.32.0","repository_url":"https://github.com/openai/openai-go"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/valyala/fasthttp","old_version":"1.69.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"},{"name":"modernc.org/sqlite","old_version":"1.48.1","new_version":"1.50.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 4 updates in the / directory: [github.com/openai/openai-go/v3](https://github.com/openai/openai-go), [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go), [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) and [modernc.org/sqlite](https://gitlab.com/cznic/sqlite).\n\nUpdates `github.com/openai/openai-go/v3` from 3.30.0 to 3.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-go/releases\"\u003egithub.com/openai/openai-go/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.32.0\u003c/h2\u003e\n\u003ch2\u003e3.32.0 (2026-04-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.31.0...v3.32.0\"\u003ev3.31.0...v3.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add detail to InputFileContent (\u003ca href=\"https://github.com/openai/openai-go/commit/b8e782f8cf858ca4967553d221b7846471bc9ac7\"\u003eb8e782f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add OAuthErrorCode type (\u003ca href=\"https://github.com/openai/openai-go/commit/d54fff1c958456d0441133015c5a34be30bfcec0\"\u003ed54fff1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add prompt_cache_retention parameter to response compact (\u003ca href=\"https://github.com/openai/openai-go/commit/e2da10ddc8a28d1ea2bd47c907ba9149af700b9d\"\u003ee2da10d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix for union type names (\u003ca href=\"https://github.com/openai/openai-go/commit/0bc8ad5e3372b432deee5286f392929ffc262c90\"\u003e0bc8ad5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/openai/openai-go/commit/c3c36addfcb65a7b76f9d7d8ddabcf4c0d60511e\"\u003ec3c36ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch2\u003e3.31.0 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.30.0...v3.31.0\"\u003ev3.30.0...v3.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add phase field to conversation messages (\u003ca href=\"https://github.com/openai/openai-go/commit/563d747fff0370d16e5cffff5a11e8e02e17bb8b\"\u003e563d747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results to ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-go/commit/6ef5b20a234ebdc85bd580539989a3933f06b5df\"\u003e6ef5b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for short-lived tokens (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/799\"\u003e#799\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/038871ef135200279e45bd8920b0d142c58e51c0\"\u003e038871e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e support comma format in multipart form encoding (\u003ca href=\"https://github.com/openai/openai-go/commit/905b473d7bfb14ffd1db7c7b48efc1fdb84d1750\"\u003e905b473\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with unmarshaling in some cases (\u003ca href=\"https://github.com/openai/openai-go/commit/a017bc6b810fcb01558736cd742f180dce342e49\"\u003ea017bc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent duplicate ? in query params (\u003ca href=\"https://github.com/openai/openai-go/commit/cbb2c754223558d6fd19f34642a0aa89adba42e7\"\u003ecbb2c75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove web_search_call.results from ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-go/commit/180597fddba09d631a2fdc786116b3ad4f2e5418\"\u003e180597f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e support opting out of skipping builds on metadata-only commits (\u003ca href=\"https://github.com/openai/openai-go/commit/12e3a5afdbacd2fad57640ba5486226898d6df71\"\u003e12e3a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unnecessary error check for url parsing (\u003ca href=\"https://github.com/openai/openai-go/commit/cfe9c411d11b6f097d6e0563767bf231abb9975a\"\u003ecfe9c41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/openai/openai-go/commit/8e4ef117bdec78698d72a00b0a14d12cf0482561\"\u003e8e4ef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/openai/openai-go/commit/ad31f81e22e4f2cc931e11625755f92978a18be9\"\u003ead31f81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate docs for api:\u0026quot;required\u0026quot; (\u003ca href=\"https://github.com/openai/openai-go/commit/2d16ebc57c3eca70c5bcb421ee8592549722e7f4\"\u003e2d16ebc\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/openai/openai-go/blob/main/CHANGELOG.md\"\u003egithub.com/openai/openai-go/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.32.0 (2026-04-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.31.0...v3.32.0\"\u003ev3.31.0...v3.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add detail to InputFileContent (\u003ca href=\"https://github.com/openai/openai-go/commit/b8e782f8cf858ca4967553d221b7846471bc9ac7\"\u003eb8e782f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add OAuthErrorCode type (\u003ca href=\"https://github.com/openai/openai-go/commit/d54fff1c958456d0441133015c5a34be30bfcec0\"\u003ed54fff1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add prompt_cache_retention parameter to response compact (\u003ca href=\"https://github.com/openai/openai-go/commit/e2da10ddc8a28d1ea2bd47c907ba9149af700b9d\"\u003ee2da10d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix for union type names (\u003ca href=\"https://github.com/openai/openai-go/commit/0bc8ad5e3372b432deee5286f392929ffc262c90\"\u003e0bc8ad5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/openai/openai-go/commit/c3c36addfcb65a7b76f9d7d8ddabcf4c0d60511e\"\u003ec3c36ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.0 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.30.0...v3.31.0\"\u003ev3.30.0...v3.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add phase field to conversation messages (\u003ca href=\"https://github.com/openai/openai-go/commit/563d747fff0370d16e5cffff5a11e8e02e17bb8b\"\u003e563d747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results to ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-go/commit/6ef5b20a234ebdc85bd580539989a3933f06b5df\"\u003e6ef5b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for short-lived tokens (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/799\"\u003e#799\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/038871ef135200279e45bd8920b0d142c58e51c0\"\u003e038871e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e support comma format in multipart form encoding (\u003ca href=\"https://github.com/openai/openai-go/commit/905b473d7bfb14ffd1db7c7b48efc1fdb84d1750\"\u003e905b473\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with unmarshaling in some cases (\u003ca href=\"https://github.com/openai/openai-go/commit/a017bc6b810fcb01558736cd742f180dce342e49\"\u003ea017bc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent duplicate ? in query params (\u003ca href=\"https://github.com/openai/openai-go/commit/cbb2c754223558d6fd19f34642a0aa89adba42e7\"\u003ecbb2c75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove web_search_call.results from ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-go/commit/180597fddba09d631a2fdc786116b3ad4f2e5418\"\u003e180597f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e support opting out of skipping builds on metadata-only commits (\u003ca href=\"https://github.com/openai/openai-go/commit/12e3a5afdbacd2fad57640ba5486226898d6df71\"\u003e12e3a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unnecessary error check for url parsing (\u003ca href=\"https://github.com/openai/openai-go/commit/cfe9c411d11b6f097d6e0563767bf231abb9975a\"\u003ecfe9c41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/openai/openai-go/commit/8e4ef117bdec78698d72a00b0a14d12cf0482561\"\u003e8e4ef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/openai/openai-go/commit/ad31f81e22e4f2cc931e11625755f92978a18be9\"\u003ead31f81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate docs for api:\u0026quot;required\u0026quot; (\u003ca href=\"https://github.com/openai/openai-go/commit/2d16ebc57c3eca70c5bcb421ee8592549722e7f4\"\u003e2d16ebc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\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/openai/openai-go/commit/fb77de1a32225fda1671d8e78e8c5193f47a9a49\"\u003e\u003ccode\u003efb77de1\u003c/code\u003e\u003c/a\u003e release: 3.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/a1547abca71022f6d17b316c1bd7acc7d5feffcd\"\u003e\u003ccode\u003ea1547ab\u003c/code\u003e\u003c/a\u003e feat(api): add prompt_cache_retention parameter to response compact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/2cd72bd2e3d2f3799f6427d99ce96ec782626ca8\"\u003e\u003ccode\u003e2cd72bd\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/5b6d1e5bd06cd13cd25dd2365d2842567b5ad95d\"\u003e\u003ccode\u003e5b6d1e5\u003c/code\u003e\u003c/a\u003e docs: improve examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/2345564f1a2c186ba700a838e5750dc3ba09d566\"\u003e\u003ccode\u003e2345564\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/37caff2f2751120e2955bfec3e2dff310664c51d\"\u003e\u003ccode\u003e37caff2\u003c/code\u003e\u003c/a\u003e feat(api): Add detail to InputFileContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/51830fd671867aded95803a80cd7d92551bdda5a\"\u003e\u003ccode\u003e51830fd\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/b138fbfef9ee7bbb89fb50a7cbacb7098a32cee1\"\u003e\u003ccode\u003eb138fbf\u003c/code\u003e\u003c/a\u003e feat(api): add OAuthErrorCode type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/05f02ff83f95af7fd2f7992641790e6b18c8a4f7\"\u003e\u003ccode\u003e05f02ff\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/8c5e47a1c0a44aab11783dd1c885e1d876dca2a8\"\u003e\u003ccode\u003e8c5e47a\u003c/code\u003e\u003c/a\u003e fix: fix for union type names\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-go/compare/v3.30.0...v3.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go` from 0.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.42.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore!: migrate to moby modules (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3591\"\u003e#3591\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\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\u003efix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e) \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: gitignore Gas Town agent artifacts (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3633\"\u003e#3633\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): include last release in the legend pop over (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3630\"\u003e#3630\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-04) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3621\"\u003e#3621\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): order of actions matters (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3623\"\u003e#3623\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): reduce rate-limit cascade errors (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3622\"\u003e#3622\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics):  replace the per-version inline retry with a multi-pass approach (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3620\"\u003e#3620\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.28.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3639\"\u003e#3639\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3641\"\u003e#3641\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3645\"\u003e#3645\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.2 to 1.97.3 in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.41.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3643\"\u003e#3643\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.43.0 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps):  bump bump github.com/klauspost/compress v1.18.5, github.com/docker/compose v5.1.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3646\"\u003e#3646\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3629\"\u003e#3629\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/patternmatcher from 0.6.0 to 0.6.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3628\"\u003e#3628\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3627\"\u003e#3627\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(localstack): accept community-archive as a valid tag (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3601\"\u003e#3601\u003c/a\u003e) \u003ca href=\"https://github.com/johnduhart\"\u003e\u003ccode\u003e@​johnduhart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /modules/gcloud (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3632\"\u003e#3632\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3625\"\u003e#3625\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pygments from 2.19.2 to 2.20.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3615\"\u003e#3615\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3612\"\u003e#3612\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/etcd (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3611\"\u003e#3611\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/ollama (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3610\"\u003e#3610\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/pinecone (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3609\"\u003e#3609\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/couchbase (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3608\"\u003e#3608\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump requests from 2.32.4 to 2.33.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3604\"\u003e#3604\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/meilisearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3607\"\u003e#3607\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/buildkit from 0.27.1 to 0.28.1 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3605\"\u003e#3605\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/testcontainers/testcontainers-go/commit/6e584183e1623fb83a78db902462eb9ee255327b\"\u003e\u003ccode\u003e6e58418\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.42.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f713dc0c78c37558ed13c985f5ed15101a6cba08\"\u003e\u003ccode\u003ef713dc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/300827abcec0b6e2d8c10c8360d335f29962f701\"\u003e\u003ccode\u003e300827a\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7a15ac1b7214c0bc5cb14c31a979a166ac5c088c\"\u003e\u003ccode\u003e7a15ac1\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bae3d2aa7281a71d1c24b5f8bde1391e2e8dfcb\"\u003e\u003ccode\u003e5bae3d2\u003c/code\u003e\u003c/a\u003e fix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fc19484a8ae088b714a9e9d7d9bba2ae383e3e69\"\u003e\u003ccode\u003efc19484\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/95bdc0c4a0b368564f052bd7a533f055adab694a\"\u003e\u003ccode\u003e95bdc0c\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/75aa22665b03ec8d597341575001d71ff693f1fc\"\u003e\u003ccode\u003e75aa226\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2f59938fb9ce365d974fe21a426ffffe7231caca\"\u003e\u003ccode\u003e2f59938\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/sdk in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/580abf68d44021bc7e54f8655a2fb66578205527\"\u003e\u003ccode\u003e580abf6\u003c/code\u003e\u003c/a\u003e chore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.41.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/valyala/fasthttp` from 1.69.0 to 1.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `modernc.org/sqlite` from 1.48.1 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md\"\u003emodernc.org/sqlite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e2026-04-24 v1.50.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to sqlite-vec \u003ca href=\"https://github.com/asg017/sqlite-vec/releases/tag/v0.1.9\"\u003ev0.1.9\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eColumnInfo\u003c/code\u003e, enabling dynamic query builders and ORMs to retrieve underlying SQLite C-API metadata (\u003ccode\u003eOriginName\u003c/code\u003e, \u003ccode\u003eTableName\u003c/code\u003e, \u003ccode\u003eDatabaseName\u003c/code\u003e, and \u003ccode\u003eDeclType\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eThis feature is exposed via the idiomatic \u003ccode\u003edatabase/sql\u003c/code\u003e escape hatch \u003ccode\u003e(*sql.Conn).Raw()\u003c/code\u003e, avoiding custom statement handles and keeping the standard library workflow intact.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/113\"\u003e#113\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/113\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/113\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-04-17 v1.49.0: Upgrade to \u003ca href=\"https://sqlite.org/releaselog/3_53_0.html\"\u003eSQLite 3.53.0\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e-DSQLITE_ENABLE_DBPAGE_VTAB\u003c/code\u003e to the transpilation. See \u003ca href=\"https://www.sqlite.org/dbpage.html\"\u003e\u0026quot;The SQLITE_DBPAGE Virtual Table\u0026quot;\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-04-06 v1.48.2:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix ABI mapping mismatch in the pre-update hook trampoline that caused silent truncation of large 64-bit RowIDs.\u003c/li\u003e\n\u003cli\u003eEnsure the Go trampoline signature correctly aligns with the public \u003ccode\u003esqlite3_preupdate_hook\u003c/code\u003e C API, preventing data corruption for high-entropy keys (e.g., Snowflake IDs).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/98\"\u003e#98\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/98\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/98\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix the memory allocator used in \u003ccode\u003e(*conn).Deserialize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003etls.Alloc\u003c/code\u003e with \u003ccode\u003esqlite3_malloc64\u003c/code\u003e to prevent internal allocator corruption. This ensures the buffer is safely owned by SQLite, which may resize or free it due to the \u003ccode\u003eSQLITE_DESERIALIZE_RESIZEABLE\u003c/code\u003e and \u003ccode\u003eSQLITE_DESERIALIZE_FREEONCLOSE\u003c/code\u003e flags.\u003c/li\u003e\n\u003cli\u003ePrevent a memory leak by properly freeing the allocated buffer if fetching the main database name fails before handing ownership to SQLite.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/100\"\u003e#100\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/100\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/100\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e(*conn).Deserialize\u003c/code\u003e to explicitly reject \u003ccode\u003enil\u003c/code\u003e or empty byte slices.\u003c/li\u003e\n\u003cli\u003ePrevent silent database disconnection and connection pool corruption caused by SQLite's default behavior when \u003ccode\u003esqlite3_deserialize\u003c/code\u003e receives a 0-length buffer.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/101\"\u003e#101\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/101\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/101\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecommitHookTrampoline\u003c/code\u003e and \u003ccode\u003erollbackHookTrampoline\u003c/code\u003e signatures by removing the unused \u003ccode\u003epCsr\u003c/code\u003e parameter.\u003c/li\u003e\n\u003cli\u003eAligns internal hook callbacks accurately with the underlying SQLite C API, cleaning up the code to prevent potential future confusion or bugs.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/102\"\u003e#102\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/102\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/102\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003echeckptr\u003c/code\u003e instrumentation failures during \u003ccode\u003ego test -race\u003c/code\u003e when registering and using virtual tables (\u003ccode\u003evtab\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eAllocate \u003ccode\u003esqlite3_module\u003c/code\u003e instances using the C allocator (\u003ccode\u003elibc.Xcalloc\u003c/code\u003e) instead of the Go heap. This ensures transpiled C code can safely perform pointer operations on the struct without tripping Go's pointer checks.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/103\"\u003e#103\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/103\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/103\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix data race on \u003ccode\u003emutex.id\u003c/code\u003e in the \u003ccode\u003emutexTry\u003c/code\u003e non-recursive path.\u003c/li\u003e\n\u003cli\u003eEnsure consistent atomic writes (\u003ccode\u003eatomic.StoreInt32\u003c/code\u003e) to prevent data races with atomic loads in \u003ccode\u003emutexHeld\u003c/code\u003e and \u003ccode\u003emutexNotheld\u003c/code\u003e during concurrent execution.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/104\"\u003e#104\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/104\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/104\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix resource leak in \u003ccode\u003e(*Backup).Commit\u003c/code\u003e where the destination connection was not closed on error.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edstConn\u003c/code\u003e is properly closed when \u003ccode\u003esqlite3_backup_finish\u003c/code\u003e fails, preventing file descriptor, TLS, and memory leaks.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/105\"\u003e#105\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/105\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/105\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eExec\u003c/code\u003e to fully drain rows when encountering \u003ccode\u003eSQLITE_ROW\u003c/code\u003e, preventing silent data loss in DML statements.\u003c/li\u003e\n\u003cli\u003ePreviously, \u003ccode\u003eExec\u003c/code\u003e aborted after the first row, meaning \u003ccode\u003eINSERT\u003c/code\u003e, \u003ccode\u003eUPDATE\u003c/code\u003e, or \u003ccode\u003eDELETE\u003c/code\u003e statements with a \u003ccode\u003eRETURNING\u003c/code\u003e clause would fail to process subsequent rows. The execution path now correctly loops until \u003ccode\u003eSQLITE_DONE\u003c/code\u003e and properly respects context cancellations during the drain loop, fully aligning with native C \u003ccode\u003esqlite3_exec\u003c/code\u003e semantics.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/106\"\u003e#106\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/106\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/106\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u0026quot;Shadowed err value (stmt.go)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eSee [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/249\"\u003e#249\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/work_items/249\"\u003ehttps://gitlab.com/cznic/sqlite/-/work_items/249\u003c/a\u003e), thanks Emrecan BATI!\u003c/li\u003e\n\u003cli\u003eFix silent omission of virtual table savepoint callbacks by correctly setting the sqlite3_module version.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/107\"\u003e#107\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/107\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/107\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evfsRead\u003c/code\u003e to properly handle partial and fragmented reads from \u003ccode\u003eio.Reader\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003ef.Read\u003c/code\u003e with \u003ccode\u003eio.ReadFull\u003c/code\u003e to ensure the buffer is fully populated, preventing premature \u003ccode\u003eSQLITE_IOERR_SHORT_READ\u003c/code\u003e errors on valid mid-stream partial reads. Unread tail bytes at EOF are now efficiently zero-filled using the built-in \u003ccode\u003eclear\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/108\"\u003e#108\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/108\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/108\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eRefactor internal error formatting to safely handle uninitialized or closed database pointers.\u003c/li\u003e\n\u003cli\u003ePrevent a misleading \u0026quot;out of memory\u0026quot; error message when an operation fails and the underlying SQLite database handle is \u003ccode\u003eNULL\u003c/code\u003e (\u003ccode\u003edb == 0\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/109\"\u003e#109\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/109\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/109\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix error handling in database backup and restore initialization (\u003ccode\u003esqlite3_backup_init\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eEnsure error codes and messages are accurately read from the destination database handle rather than hardcoding the source or remote handle. This prevents swallowed errors or mismatched \u0026quot;not an error\u0026quot; messages when a backup or restore operation fails to start.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/111\"\u003e#111\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/111\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/111\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/e220cc9b51f0ce842490194538f3c45daf2572b3\"\u003e\u003ccode\u003ee220cc9\u003c/code\u003e\u003c/a\u003e CHANGELOG.md: add !113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/a58d5e552a64d5082bdf1488db35f27ce7536c1d\"\u003e\u003ccode\u003ea58d5e5\u003c/code\u003e\u003c/a\u003e Merge branch 'columns' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/119d8b1c8514ceadf0a5a4aa8a9c94514b739377\"\u003e\u003ccode\u003e119d8b1\u003c/code\u003e\u003c/a\u003e add ColumnInfo, for inspecting query columns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/c353a4f762ca821c6ebc6a17097e19e9dcec5306\"\u003e\u003ccode\u003ec353a4f\u003c/code\u003e\u003c/a\u003e upgrade to sqlite-vec v0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/fe575e48232629112cce2e8bea368358e35c1616\"\u003e\u003ccode\u003efe575e4\u003c/code\u003e\u003c/a\u003e doc.go: update SQLite version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/3ccb9cab30387f2192593c4acb635e58fd6bbd5e\"\u003e\u003ccode\u003e3ccb9ca\u003c/code\u003e\u003c/a\u003e upgrade to SQLite 3.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/df1697738de700bdbfe7a6ed822a8ddef14f1c98\"\u003e\u003ccode\u003edf16977\u003c/code\u003e\u003c/a\u003e CHANGELOG.md: add !112\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/172c3955c2894135d87e8a773248796afda13f77\"\u003e\u003ccode\u003e172c395\u003c/code\u003e\u003c/a\u003e Merge branch 'fix-openv2-handle-leak' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/27197307bbdb9c5c2a6dc683803f9c6e956e35a6\"\u003e\u003ccode\u003e2719730\u003c/code\u003e\u003c/a\u003e fix openV2 handle leak, TLS leak, and misleading error on failed open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/53c87f6f1d6ec3da80e5d094b823eb6e98292857\"\u003e\u003ccode\u003e53c87f6\u003c/code\u003e\u003c/a\u003e CHANGELOG.md: add !111\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://gitlab.com/cznic/sqlite/compare/v1.48.1...v1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/llm-d/llm-d-inference-sim/pull/431","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/llm-d%2Fllm-d-inference-sim/issues/431","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/431/packages"},{"uuid":"4224030209","node_id":"PR_kwDOHUTAw87QyD0N","number":323,"state":"open","title":"chore(deps): bump the go-deps group with 3 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-08T11:05:27.000Z","updated_at":"2026-04-15T05:19:33.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":3,"packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.69.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"},{"name":"github.com/lib/pq","old_version":"1.12.1","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/mattn/go-sqlite3","old_version":"1.14.38","new_version":"1.14.41","repository_url":"https://github.com/mattn/go-sqlite3"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 3 updates: [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp), [github.com/lib/pq](https://github.com/lib/pq) and [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3).\n\nUpdates `github.com/valyala/fasthttp` from 1.69.0 to 1.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\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.12.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\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/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\u003c/blockquote\u003e\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.12.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/mattn/go-sqlite3` from 1.14.38 to 1.14.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/8d12439413e80448b66dc629ff4452be33894c67\"\u003e\u003ccode\u003e8d12439\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1386\"\u003e#1386\u003c/a\u003e from mattn/perf/reduce-cgo-overhead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/89f4bbe48952fddb3200b969eb2dff1ab147bd45\"\u003e\u003ccode\u003e89f4bbe\u003c/code\u003e\u003c/a\u003e fix build with SQLITE_ENABLE_UNLOCK_NOTIFY\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/49540487aea6e53135051e9f64afb7af03d4342c\"\u003e\u003ccode\u003e4954048\u003c/code\u003e\u003c/a\u003e reduce CGO call overhead for exec and bind paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/4a311ff7de98fc986c9be67a32b2401335194b79\"\u003e\u003ccode\u003e4a311ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1385\"\u003e#1385\u003c/a\u003e from mattn/perf/reduce-bind-overhead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/61c5b98535ca19beafaebfd94e10963d49cdadf2\"\u003e\u003ccode\u003e61c5b98\u003c/code\u003e\u003c/a\u003e reduce sqlite bind overhead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/f92973809df03ae476bc981876fbc45da862921a\"\u003e\u003ccode\u003ef929738\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1384\"\u003e#1384\u003c/a\u003e from mattn/raise-go121-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/efae5e768693f226337ffbc618b033c78c65c287\"\u003e\u003ccode\u003eefae5e7\u003c/code\u003e\u003c/a\u003e raise minimum Go version to 1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/b23d54cb764130e03474c8a7da2b38ed5207424f\"\u003e\u003ccode\u003eb23d54c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1383\"\u003e#1383\u003c/a\u003e from mattn/codex/next-row-batch-fetch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/e1557be6ce32a773d714bcf60a92b7ee89b173a0\"\u003e\u003ccode\u003ee1557be\u003c/code\u003e\u003c/a\u003e batch row column fetches in Next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/cc39db7160c9a30c621a0953da9f1385ea3efd2c\"\u003e\u003ccode\u003ecc39db7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1382\"\u003e#1382\u003c/a\u003e from mattn/codex/sqlite3-bind-fastpath\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mattn/go-sqlite3/compare/v1.14.38...v1.14.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/italia/developers-italia-api/pull/323","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fdevelopers-italia-api/issues/323","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/323/packages"},{"uuid":"4222179055","node_id":"PR_kwDOONsDfc7QskQN","number":21,"state":"closed","title":"deps: bump github.com/valyala/fasthttp from 1.69.0 to 1.70.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-06T04:46:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T04:45:08.000Z","updated_at":"2026-05-06T04:46:59.000Z","time_to_close":2419309,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.69.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.69.0 to 1.70.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.69.0\u0026new-version=1.70.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/varundeepsaini/redis-kv-veryfast/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/varundeepsaini%2Fredis-kv-veryfast/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"4219222823","node_id":"PR_kwDOKL_m3s7Qj4Bb","number":992,"state":"open","title":"chore(deps): bump github.com/valyala/fasthttp from 1.69.0 to 1.70.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-07T16:44:50.000Z","updated_at":"2026-04-07T16:46:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.69.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.69.0 to 1.70.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.69.0\u0026new-version=1.70.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/flowline-io/flowbot/pull/992","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowline-io%2Fflowbot/issues/992","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/992/packages"},{"uuid":"4133476672","node_id":"PR_kwDOOWhOy87NQolO","number":407,"state":"open","title":"deps(go): bump the go-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-25T08:10:45.000Z","updated_at":"2026-03-25T08:10:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): bump","group_name":"go-dependencies","update_count":10,"packages":[{"name":"github.com/llm-d/llm-d-kv-cache","old_version":"0.6.1-0.20260317211430-786d9c8cd8f6","new_version":"0.6.1","repository_url":"https://github.com/llm-d/llm-d-kv-cache"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/openai/openai-go/v3","old_version":"3.6.1","new_version":"3.29.0","repository_url":"https://github.com/openai/openai-go"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/valyala/fasthttp","old_version":"1.59.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"},{"name":"golang.org/x/sync","old_version":"0.19.0","new_version":"0.20.0","repository_url":"https://github.com/golang/sync"},{"name":"google.golang.org/grpc","old_version":"1.77.0","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/protobuf","old_version":"1.36.10","new_version":"1.36.11"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/llm-d/llm-d-kv-cache](https://github.com/llm-d/llm-d-kv-cache) | `0.6.1-0.20260317211430-786d9c8cd8f6` | `0.6.1` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.23.4` | `2.28.1` |\n| [github.com/openai/openai-go/v3](https://github.com/openai/openai-go) | `3.6.1` | `3.29.0` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) | `1.59.0` | `1.69.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.19.0` | `0.20.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.77.0` | `1.79.3` |\n| google.golang.org/protobuf | `1.36.10` | `1.36.11` |\n\n\nUpdates `github.com/llm-d/llm-d-kv-cache` from 0.6.1-0.20260317211430-786d9c8cd8f6 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/llm-d/llm-d-kv-cache/releases\"\u003egithub.com/llm-d/llm-d-kv-cache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003cp\u003ePatch release on top of v0.6.0 to fix tokenization service health probe issue, and update fs-connector to work with vLLM v0.15.1 (llm-d v0.5.1 version).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/llm-d/llm-d-kv-cache/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/llm-d/llm-d-kv-cache/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llm-d/llm-d-kv-cache/commits/v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.23.4 to 2.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eDon't make a new formatter for each GinkgoT(); that's just silly and uses precious memory\u003c/p\u003e\n\u003ch2\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eDon't make a new formatter for each GinkgoT(); that's just silly and uses precious memory\u003c/p\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/5d1d628ac86668c8f944c8c491c3d1ab86b3bed4\"\u003e\u003ccode\u003e5d1d628\u003c/code\u003e\u003c/a\u003e v2.28.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/676f985d26d9b5d02f73086760883f7086bb5386\"\u003e\u003ccode\u003e676f985\u003c/code\u003e\u003c/a\u003e update test mu language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8032100d256f25df9be61f2623fc244c9ea0cafb\"\u003e\u003ccode\u003e8032100\u003c/code\u003e\u003c/a\u003e appease go vet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/41ca8077223910d4d20e099204a8520057ab8b82\"\u003e\u003ccode\u003e41ca807\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2b2305b02aad8f5316b0bfcaabe5b9789d988db6\"\u003e\u003ccode\u003e2b2305b\u003c/code\u003e\u003c/a\u003e v2.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/71d2d89adc9387d4f4fc579438b5631d9180d687\"\u003e\u003ccode\u003e71d2d89\u003c/code\u003e\u003c/a\u003e feat: support component semantic version filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8cbbcb4709d306183de94f0699dd92affeb6f5b0\"\u003e\u003ccode\u003e8cbbcb4\u003c/code\u003e\u003c/a\u003e Fix doclink for ginkgo run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a92830749ce9b1271ffac08abce793ae937fe9d4\"\u003e\u003ccode\u003ea928307\u003c/code\u003e\u003c/a\u003e v2.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/0d0e96db305b01ce8642008053b857363ca87ecb\"\u003e\u003ccode\u003e0d0e96d\u003c/code\u003e\u003c/a\u003e don't make a new formatter for each GinkgoT(); that's just silly and uses pre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/867ce95f5142649695406f751f883c99ea45c0d5\"\u003e\u003ccode\u003e867ce95\u003c/code\u003e\u003c/a\u003e v2.27.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.23.4...v2.28.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.37.0 to 1.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/releases\"\u003egithub.com/onsi/gomega's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003ev1.38.3\u003c/h2\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003ev1.38.2\u003c/h2\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.1\u003c/h2\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003ch2\u003ev1.38.0\u003c/h2\u003e\n\u003ch2\u003e1.38.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egstruct handles extra unexported fields [4ee7ed0]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport [] in IgnoringTopFunction function signatures (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/851\"\u003e#851\u003c/a\u003e) [36bbf72]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/846\"\u003e#846\u003c/a\u003e) [529d408]\u003c/li\u003e\n\u003cli\u003eFix typo [acd1f55]\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.5 to 1.36.6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/835\"\u003e#835\u003c/a\u003e) [bae65a0]\u003c/li\u003e\n\u003cli\u003eBump nokogiri from 1.18.4 to 1.18.8 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/842\"\u003e#842\u003c/a\u003e) [8dda91f]\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/843\"\u003e#843\u003c/a\u003e) [212d812]\u003c/li\u003e\n\u003cli\u003eBump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/839\"\u003e#839\u003c/a\u003e) [59bd7f9]\u003c/li\u003e\n\u003cli\u003eBump nokogiri from 1.18.1 to 1.18.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/834\"\u003e#834\u003c/a\u003e) [328c729]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.2 to 1.0.3 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/826\"\u003e#826\u003c/a\u003e) [9a798a1]\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003ch2\u003e1.38.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egstruct handles extra unexported fields [4ee7ed0]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport [] in IgnoringTopFunction function signatures (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/851\"\u003e#851\u003c/a\u003e) [36bbf72]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/846\"\u003e#846\u003c/a\u003e) [529d408]\u003c/li\u003e\n\u003cli\u003eFix typo [acd1f55]\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.5 to 1.36.6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/835\"\u003e#835\u003c/a\u003e) [bae65a0]\u003c/li\u003e\n\u003cli\u003eBump nokogiri from 1.18.4 to 1.18.8 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/842\"\u003e#842\u003c/a\u003e) [8dda91f]\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/843\"\u003e#843\u003c/a\u003e) [212d812]\u003c/li\u003e\n\u003cli\u003eBump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/839\"\u003e#839\u003c/a\u003e) [59bd7f9]\u003c/li\u003e\n\u003cli\u003eBump nokogiri from 1.18.1 to 1.18.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/834\"\u003e#834\u003c/a\u003e) [328c729]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.2 to 1.0.3 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/826\"\u003e#826\u003c/a\u003e) [9a798a1]\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\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/onsi/gomega/commit/49561ad293853e660030f8397b07607127e3ebb7\"\u003e\u003ccode\u003e49561ad\u003c/code\u003e\u003c/a\u003e v1.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8f7f42585ccc794dcb3a4979ac7d67e00fb070ae\"\u003e\u003ccode\u003e8f7f425\u003c/code\u003e\u003c/a\u003e document MatchErrorStrictly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/bae643da0469185d9502e8d7528da137f4c62320\"\u003e\u003ccode\u003ebae643d\u003c/code\u003e\u003c/a\u003e add matcher relecting errors.Is behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/a3ca2ca026268dc6acfc60a2e8393b33b428c507\"\u003e\u003ccode\u003ea3ca2ca\u003c/code\u003e\u003c/a\u003e v1.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/4dada364c7635fffe6b8a6b45a7588dabd64cdf4\"\u003e\u003ccode\u003e4dada36\u003c/code\u003e\u003c/a\u003e fix failing have http tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/d40c6917ce1a2c9299bda4b900b59d80bdefc689\"\u003e\u003ccode\u003ed40c691\u003c/code\u003e\u003c/a\u003e make string formatitng more consistent for users who use format.Object directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a37b463cac790e945d16f52c1c13a4e835511a1\"\u003e\u003ccode\u003e2a37b46\u003c/code\u003e\u003c/a\u003e doc: fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ee26170d3a0a21d5702f4164df42eb99c50221d7\"\u003e\u003ccode\u003eee26170\u003c/code\u003e\u003c/a\u003e docs: fix HaveValue example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/cc85c057ff99d6ed21998bd44f5983e42d20df81\"\u003e\u003ccode\u003ecc85c05\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8905788e27ddae9e222ee6062e25fcf256fdb738\"\u003e\u003ccode\u003e8905788\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.3 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.37.0...v1.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/openai/openai-go/v3` from 3.6.1 to 3.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-go/releases\"\u003egithub.com/openai/openai-go/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.29.0\u003c/h2\u003e\n\u003ch2\u003e3.29.0 (2026-03-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.28.0...v3.29.0\"\u003ev3.28.0...v3.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e 5.4 nano and mini model slugs (\u003ca href=\"https://github.com/openai/openai-go/commit/c4ebb48b3314d41ae1ca8006ccf7d5b9facad61e\"\u003ec4ebb48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add in and nin values to comparison filter type (\u003ca href=\"https://github.com/openai/openai-go/commit/d060d4473d6ca87e0427eea709f87d5edd0e7c78\"\u003ed060d44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/openai/openai-go/commit/63796269b563770b6cbb24144edade0e57051e50\"\u003e6379626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.28.0\u003c/h2\u003e\n\u003ch2\u003e3.28.0 (2026-03-14)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.27.0...v3.28.0\"\u003ev3.27.0...v3.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add /v1/videos endpoint option to batch (\u003ca href=\"https://github.com/openai/openai-go/commit/7b2d67e3d65737572d89536d16ed81a3ce39688f\"\u003e7b2d67e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add defer_loading field to function tools (\u003ca href=\"https://github.com/openai/openai-go/commit/6d4b6833e5b0b29a9b1d0c99062a231290e8b93f\"\u003e6d4b683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e custom voices (\u003ca href=\"https://github.com/openai/openai-go/commit/d00b782c32db4c953b8e39edc5a77504693c70f3\"\u003ed00b782\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e The \u003ccode\u003evoice\u003c/code\u003e param and resouce has changed from a \u003ccode\u003estring\u003c/code\u003e to a \u003ccode\u003estring | {id: string}\u003c/code\u003e. This is a breaking change for Go.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.0\u003c/h2\u003e\n\u003ch2\u003e3.27.0 (2026-03-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.26.0...v3.27.0\"\u003ev3.26.0...v3.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add video character/edit/extend, remove Azure/webhook/polling/accumulator (\u003ca href=\"https://github.com/openai/openai-go/commit/20da043643286aa444450f4bf4ab6f68c5401455\"\u003e20da043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add video edits/extensions/character, remove Azure/webhook/polling helpers (\u003ca href=\"https://github.com/openai/openai-go/commit/fa9413f9b7c00ec36b124c4b3714daf2b2cd978d\"\u003efa9413f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e api update (\u003ca href=\"https://github.com/openai/openai-go/commit/c88c6c9732f7b7a8cd739b8006a56d564ab59183\"\u003ec88c6c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e sora api improvements: character api, video extensions/edits, higher resolution exports. (\u003ca href=\"https://github.com/openai/openai-go/commit/93f6779c0c2a1beb7f68b570c61aae8fda52fd1f\"\u003e93f6779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/d5312325255bcac5934636d320653c338bb9622e\"\u003ed531232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/1748c114b2d642b38fdacfef7823cbd4130c29c5\"\u003e1748c11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/531ece1703028189ba6081a168f3a979481dcf0c\"\u003e531ece1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/ce9f4357c22b533fff0d3385058dbadc033928e8\"\u003ece9f435\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/openai/openai-go/blob/main/CHANGELOG.md\"\u003egithub.com/openai/openai-go/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.0 (2026-03-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.28.0...v3.29.0\"\u003ev3.28.0...v3.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e 5.4 nano and mini model slugs (\u003ca href=\"https://github.com/openai/openai-go/commit/c4ebb48b3314d41ae1ca8006ccf7d5b9facad61e\"\u003ec4ebb48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add in and nin values to comparison filter type (\u003ca href=\"https://github.com/openai/openai-go/commit/d060d4473d6ca87e0427eea709f87d5edd0e7c78\"\u003ed060d44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/openai/openai-go/commit/63796269b563770b6cbb24144edade0e57051e50\"\u003e6379626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.28.0 (2026-03-14)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.27.0...v3.28.0\"\u003ev3.27.0...v3.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add /v1/videos endpoint option to batch (\u003ca href=\"https://github.com/openai/openai-go/commit/7b2d67e3d65737572d89536d16ed81a3ce39688f\"\u003e7b2d67e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add defer_loading field to function tools (\u003ca href=\"https://github.com/openai/openai-go/commit/6d4b6833e5b0b29a9b1d0c99062a231290e8b93f\"\u003e6d4b683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e custom voices (\u003ca href=\"https://github.com/openai/openai-go/commit/d00b782c32db4c953b8e39edc5a77504693c70f3\"\u003ed00b782\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e The \u003ccode\u003evoice\u003c/code\u003e param and resouce has changed from a \u003ccode\u003estring\u003c/code\u003e to a \u003ccode\u003estring | {id: string}\u003c/code\u003e. This is a breaking change for Go.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.27.0 (2026-03-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.26.0...v3.27.0\"\u003ev3.26.0...v3.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add video character/edit/extend, remove Azure/webhook/polling/accumulator (\u003ca href=\"https://github.com/openai/openai-go/commit/20da043643286aa444450f4bf4ab6f68c5401455\"\u003e20da043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add video edits/extensions/character, remove Azure/webhook/polling helpers (\u003ca href=\"https://github.com/openai/openai-go/commit/fa9413f9b7c00ec36b124c4b3714daf2b2cd978d\"\u003efa9413f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e api update (\u003ca href=\"https://github.com/openai/openai-go/commit/c88c6c9732f7b7a8cd739b8006a56d564ab59183\"\u003ec88c6c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e sora api improvements: character api, video extensions/edits, higher resolution exports. (\u003ca href=\"https://github.com/openai/openai-go/commit/93f6779c0c2a1beb7f68b570c61aae8fda52fd1f\"\u003e93f6779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/d5312325255bcac5934636d320653c338bb9622e\"\u003ed531232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/1748c114b2d642b38fdacfef7823cbd4130c29c5\"\u003e1748c11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/531ece1703028189ba6081a168f3a979481dcf0c\"\u003e531ece1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/ce9f4357c22b533fff0d3385058dbadc033928e8\"\u003ece9f435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.26.0 (2026-03-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.25.0...v3.26.0\"\u003ev3.25.0...v3.26.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/6723d0b464f1d6898d7242efad6b94cc3ad7dfe6\"\u003e\u003ccode\u003e6723d0b\u003c/code\u003e\u003c/a\u003e release: 3.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/5020caa66a3b2b17a063aef83bebe413c7c1aa46\"\u003e\u003ccode\u003e5020caa\u003c/code\u003e\u003c/a\u003e feat(api): 5.4 nano and mini model slugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/6eaa27db16d2a0218f8857ba7809e9b807cef49a\"\u003e\u003ccode\u003e6eaa27d\u003c/code\u003e\u003c/a\u003e feat(api): add in and nin values to comparison filter type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/14e476cd1c16b65498ffffbd743fc051fb48c70c\"\u003e\u003ccode\u003e14e476c\u003c/code\u003e\u003c/a\u003e chore(internal): tweak CI branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/c29d226527f90a7cf611d6fddd000479ec4a5ab8\"\u003e\u003ccode\u003ec29d226\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/738740e96591d2c52adff262809f02beb973cf9c\"\u003e\u003ccode\u003e738740e\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/0eb5c0349b451aaff6d44072ae9204faaadb52a3\"\u003e\u003ccode\u003e0eb5c03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/openai/openai-go/issues/623\"\u003e#623\u003c/a\u003e from openai/release-please--branches--main--changes--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/6ab15940ccb7e1c4375ab9830d8a9701e6fb1cb6\"\u003e\u003ccode\u003e6ab1594\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/458117c481759d1162897a096fce3b1b5305fe69\"\u003e\u003ccode\u003e458117c\u003c/code\u003e\u003c/a\u003e release: 3.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/6d4b6833e5b0b29a9b1d0c99062a231290e8b93f\"\u003e\u003ccode\u003e6d4b683\u003c/code\u003e\u003c/a\u003e feat(api): add defer_loading field to function tools\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-go/compare/v3.6.1...v3.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.22.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go` from 0.40.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add TiDB module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3575\"\u003e#3575\u003c/a\u003e) \u003ca href=\"https://github.com/iyiola-dev\"\u003e\u003ccode\u003e@​iyiola-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Forgejo module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3556\"\u003e#3556\u003c/a\u003e) \u003ca href=\"https://github.com/s04\"\u003e\u003ccode\u003e@​s04\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve container conflict detection (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3574\"\u003e#3574\u003c/a\u003e) \u003ca href=\"https://github.com/Desuuuu\"\u003e\u003ccode\u003e@​Desuuuu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(azure): add lowkey vault container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3542\"\u003e#3542\u003c/a\u003e) \u003ca href=\"https://github.com/nagyesta\"\u003e\u003ccode\u003e@​nagyesta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(chroma): update to chroma 1.x (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3552\"\u003e#3552\u003c/a\u003e) \u003ca href=\"https://github.com/tazarov\"\u003e\u003ccode\u003e@​tazarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cassandra): add ssl option cassandra (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3151\"\u003e#3151\u003c/a\u003e) \u003ca href=\"https://github.com/MitulShah1\"\u003e\u003ccode\u003e@​MitulShah1\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\u003efix(redpanda): closing provider in test after use (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3539\"\u003e#3539\u003c/a\u003e) \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: docker auth for docker.io images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3482\"\u003e#3482\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(solace): set ulimits for container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3497\"\u003e#3497\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(kafka): strip architecture suffix from Kafka image tags for semver parsing (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3276\"\u003e#3276\u003c/a\u003e) \u003ca href=\"https://github.com/asahasrabuddhe\"\u003e\u003ccode\u003e@​asahasrabuddhe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(metrics): automate usage metrics collection and publish it in the docs site (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3495\"\u003e#3495\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3560\"\u003e#3560\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pulsar): bump base image to 4.x, replacing the wait for log strategy with wait for listening port (deterministic) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3573\"\u003e#3573\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.0.0 to 1.3.1 in /modules/dockermcpgateway (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3557\"\u003e#3557\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-03-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3565\"\u003e#3565\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.0 to 7.2.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3547\"\u003e#3547\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 47.0.0 to 47.0.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3546\"\u003e#3546\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3545\"\u003e#3545\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-02-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3551\"\u003e#3551\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pymdown-extensions from 10.8.1 to 10.16.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3513\"\u003e#3513\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-01-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3515\"\u003e#3515\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2025-12-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3506\"\u003e#3506\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): allow sending PRs from the workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3503\"\u003e#3503\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3502\"\u003e#3502\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3501\"\u003e#3501\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): even better rate limit strategy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3500\"\u003e#3500\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): properly detect rate limits (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3499\"\u003e#3499\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): set GH _TOKEN in workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3498\"\u003e#3498\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump atomicjar/testcontainers-cloud-setup-action from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8.6.0 in /modules/aerospike (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3584\"\u003e#3584\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/testcontainers/testcontainers-go/commit/2ea97c81e0490179340340526025f9b084948780\"\u003e\u003ccode\u003e2ea97c8\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.41.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/9a663f75e6aa5f0a5ccbac8e89a2a56d7565b9f8\"\u003e\u003ccode\u003e9a663f7\u003c/code\u003e\u003c/a\u003e fix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/10481c29a07792cf7d7d774483ffe3d96a16dd88\"\u003e\u003ccode\u003e10481c2\u003c/code\u003e\u003c/a\u003e chore(deps): bump atomicjar/testcontainers-cloud-setup-action (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/bdb12ddc45d0be326134352f0d9459e6f6af6faf\"\u003e\u003ccode\u003ebdb12dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bd7f075ffb765d86d0e1633d5ea88c63c92b60f\"\u003e\u003ccode\u003e5bd7f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/c9ccfc5de28352b12a5adee5d54853edaf0d2873\"\u003e\u003ccode\u003ec9ccfc5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/21ec740d8d09247709ab07a9b42aaef7dba245a1\"\u003e\u003ccode\u003e21ec740\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fb47b827e83fe018ec96a331823fa28dbaeef72c\"\u003e\u003ccode\u003efb47b82\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6686e3164aeea4e469810ddbc87f7bb1ecfc2434\"\u003e\u003ccode\u003e6686e31\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/elasticsearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/0656548f8a4877e7c0617196ec84ff0c5f43d88b\"\u003e\u003ccode\u003e0656548\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/redpanda (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/valyala/fasthttp` from 1.59.0 to 1.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.68.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix named return bugs by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/valyala/fasthttp/commit/1b8c5593da699309522dee00ad1d6c913482a0f3\"\u003ehttps://github.com/valyala/fasthttp/commit/1b8c5593da699309522dee00ad1d6c913482a0f3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.36.0 to 0.37.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/valyala/fasthttp/pull/2087\"\u003evalyala/fasthttp#2087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2086\"\u003evalyala/fasthttp#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.45.0 to 0.46.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2085\"\u003evalyala/fasthttp#2085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.9 to 2.22.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2088\"\u003evalyala/fasthttp#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.0 to 1.18.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/valyala/fasthttp/pull/2089\"\u003evalyala/fasthttp#2089\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.67.0...v1.68.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.67.0...v1.68.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.67.0\u003c/h2\u003e\n\u003cp\u003eSpecial thanks to the following security researchers who reported the issues fixed in this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zer0yu\"\u003e\u003ccode\u003e@​zer0yu\u003c/code\u003e\u003c/a\u003e (Enze Wang)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/P3ngu1nW\"\u003e\u003ccode\u003e@​P3ngu1nW\u003c/code\u003e\u003c/a\u003e (Jingcheng Yang)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/9vvert\"\u003e\u003ccode\u003e@​9vvert\u003c/code\u003e\u003c/a\u003e (Zehui Miao)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DNS cache management methods for TCPDialer by \u003ca href=\"https://github.com/aabishkaryal\"\u003e\u003ccode\u003e@​aabishkaryal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2072\"\u003evalyala/fasthttp#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix username:password@ validation in urls by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2080\"\u003evalyala/fasthttp#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate IPv6 addresses in urls by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2079\"\u003evalyala/fasthttp#2079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate schemes by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2078\"\u003evalyala/fasthttp#2078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject invalid hosts with multiple port delimiters by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2077\"\u003evalyala/fasthttp#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject backslash absolute URIs and cache parse errors by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2075\"\u003evalyala/fasthttp#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject bad ipv6 hostnames by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2076\"\u003evalyala/fasthttp#2076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReimplement flushing support for fasthttpadaptor by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2081\"\u003evalyala/fasthttp#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.8 to 2.22.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/valyala/fasthttp/pull/2073\"\u003evalyala/fasthttp#2073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.59.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/sync` from 0.19.0 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/ec11c4a93de22cde2abe2bf74d70791033c2464c\"\u003e\u003ccode\u003eec11c4a\u003c/code\u003e\u003c/a\u003e errgroup: fix a typo in the documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/1a583072c11b16c643c8f6051ff1fab5a424d0a9\"\u003e\u003ccode\u003e1a58307\u003c/code\u003e\u003c/a\u003e all: modernize interface{} -\u0026gt; any\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/3172ca581eb96530283f713311f81df986c19932\"\u003e\u003ccode\u003e3172ca5\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/sync/compare/v0.19.0...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.77.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.77.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 `google.golang.org/protobuf` from 1.36.10 to 1.36.11\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/llm-d/llm-d-inference-sim/pull/407","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/llm-d%2Fllm-d-inference-sim/issues/407","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/407/packages"},{"uuid":"4008002841","node_id":"PR_kwDOOLDdQM7HKvsn","number":1862,"state":"closed","title":"chore(deps): bump github.com/valyala/fasthttp from 1.68.0 to 1.69.0 in /transports","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-01T19:09:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T18:53:36.000Z","updated_at":"2026-03-01T19:10:03.000Z","time_to_close":978,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":"/transports","ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.68.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.68.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/maximhq/bifrost/pull/1862","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/maximhq%2Fbifrost/issues/1862","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1862/packages"},{"uuid":"4008002764","node_id":"PR_kwDOOLDdQM7HKvrn","number":1861,"state":"open","title":"chore(deps): bump github.com/valyala/fasthttp from 1.68.0 to 1.69.0 in /plugins/telemetry","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-03-01T18:53:33.000Z","updated_at":"2026-03-01T18:53:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":"/plugins/telemetry","ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.68.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.68.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/maximhq/bifrost/pull/1861","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/maximhq%2Fbifrost/issues/1861","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1861/packages"},{"uuid":"4006577668","node_id":"PR_kwDOQqDvzM7HGIK9","number":4,"state":"open","title":"build(deps): bump the gomod group across 1 directory with 3 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-03-01T07:39:19.000Z","updated_at":"2026-03-01T07:39:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"gomod","update_count":3,"packages":[{"name":"github.com/tdewolff/minify/v2","old_version":"2.24.8","new_version":"2.24.10","repository_url":"https://github.com/tdewolff/minify"},{"name":"github.com/urfave/cli/v3","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/urfave/cli"},{"name":"github.com/valyala/fasthttp","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 3 updates in the / directory: [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify), [github.com/urfave/cli/v3](https://github.com/urfave/cli) and [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp).\n\nUpdates `github.com/tdewolff/minify/v2` from 2.24.8 to 2.24.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tdewolff/minify/releases\"\u003egithub.com/tdewolff/minify/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.24.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/699c8d90b9cf9b98713dee265367337ed5406462\"\u003eJS: fix precedence in OptionalExpression within Member/CallExpressions; fixes\u003c/a\u003e \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/912\"\u003etdewolff/minify#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/9fb8080ae36721f60899ff40c5eeba8893bd8655\"\u003eJS: fix variable renaming inside objects within object-property-methods, fixes\u003c/a\u003e \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/910\"\u003etdewolff/minify#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/66bad8b4d67259abba23478ea0b4d01e34d1e6d8\"\u003ecmd: fix --match for Windows,\u003c/a\u003e \u003ca href=\"https://github.com/tdewolff/minify/commit/66bad8b4d67259abba23478ea0b4d01e34d1e6d8\"\u003efixes\u003c/a\u003e \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/901\"\u003etdewolff/minify#901\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/429f46535a7ef0f3a56be4283284372bc70c1113\"\u003ecmd: ignore bad softlinks, remove verbosity level for warning (now 1 is info, 2 is debug); fix bugs for --match/--include/--exclude, see https://redirect.github.com/tdewolff/minify/issues/901\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/cf2562e6710af06650dd7c80e8b3c421885962da\"\u003eHTML: don't remove end tags in \u0026lt;template\u0026gt;,\u003c/a\u003e \u003ca href=\"https://github.com/tdewolff/minify/commit/cf2562e6710af06650dd7c80e8b3c421885962da\"\u003efixes\u003c/a\u003e \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/907\"\u003etdewolff/minify#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/79ff2f0b8199cc8fc81479cb1fa0717f6321615e\"\u003eCSS: fix nested rulesets, see\u003c/a\u003e \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/908\"\u003etdewolff/minify#908\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/tdewolff/minify/commit/9fb8080ae36721f60899ff40c5eeba8893bd8655\"\u003e\u003ccode\u003e9fb8080\u003c/code\u003e\u003c/a\u003e JS: fix variable renaming inside objects within object-property-methods, fixe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/25221ff9de6d17fcab9e1ff01f3786377caa1b92\"\u003e\u003ccode\u003e25221ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/915\"\u003e#915\u003c/a\u003e from tdewolff/dependabot/npm_and_yarn/bindings/js/rol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/eec8a96e8d16674fc0cc66e88a6002a5bfa5034b\"\u003e\u003ccode\u003eeec8a96\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.56.0 to 4.59.0 in /bindings/js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/257e2ab3d31e45fe73dc21c9f5c7ecb8f98feb0e\"\u003e\u003ccode\u003e257e2ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/909\"\u003e#909\u003c/a\u003e from tdewolff/dependabot/npm_and_yarn/bindings/js/typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/fb8432413b70050167e79f4fc963a466369f4793\"\u003e\u003ccode\u003efb84324\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/913\"\u003e#913\u003c/a\u003e from tdewolff/dependabot/github_actions/actions/downl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/3ed3dd434bded67d23981c162cb7b2a5e667f8d7\"\u003e\u003ccode\u003e3ed3dd4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/914\"\u003e#914\u003c/a\u003e from tdewolff/dependabot/github_actions/actions/uploa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/ac26e095ed54f790944d8bd45a3787eccaa689a9\"\u003e\u003ccode\u003eac26e09\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:tdewolff/minify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/699c8d90b9cf9b98713dee265367337ed5406462\"\u003e\u003ccode\u003e699c8d9\u003c/code\u003e\u003c/a\u003e JS: fix precedence in OptionalExpression within Member/CallExpressions; fixes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/9145d9c040c693160c7a9d029225bfaf65f0372d\"\u003e\u003ccode\u003e9145d9c\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/9f13c335468522700dc985d9c06ae82da054dadc\"\u003e\u003ccode\u003e9f13c33\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 7 to 8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tdewolff/minify/compare/v2.24.8...v2.24.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/urfave/cli/v3` from 3.6.1 to 3.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/urfave/cli/releases\"\u003egithub.com/urfave/cli/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump 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/urfave/cli/pull/2230\"\u003eurfave/cli#2230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-material from 9.6.23 to 9.7.0 in the python-packages group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2231\"\u003eurfave/cli#2231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage by \u003ca href=\"https://github.com/dearchap\"\u003e\u003ccode\u003e@​dearchap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2236\"\u003eurfave/cli#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more tests to improve code coverage by \u003ca href=\"https://github.com/dearchap\"\u003e\u003ccode\u003e@​dearchap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2237\"\u003eurfave/cli#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix:(issue_2238) Dont process flags for completion command by \u003ca href=\"https://github.com/dearchap\"\u003e\u003ccode\u003e@​dearchap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2239\"\u003eurfave/cli#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix:(issue_2228) Fix for default command by \u003ca href=\"https://github.com/dearchap\"\u003e\u003ccode\u003e@​dearchap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2232\"\u003eurfave/cli#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-material from 9.7.0 to 9.7.1 in the python-packages group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2242\"\u003eurfave/cli#2242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: correct typo in migration guide by \u003ca href=\"https://github.com/kzygmans\"\u003e\u003ccode\u003e@​kzygmans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2243\"\u003eurfave/cli#2243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix:(issue_2244) Dont check req flags for help and completion commands by \u003ca href=\"https://github.com/dearchap\"\u003e\u003ccode\u003e@​dearchap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2245\"\u003eurfave/cli#2245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly show separator if command has usage text by \u003ca href=\"https://github.com/mikecluck\"\u003e\u003ccode\u003e@​mikecluck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2247\"\u003eurfave/cli#2247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kzygmans\"\u003e\u003ccode\u003e@​kzygmans\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2243\"\u003eurfave/cli#2243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikecluck\"\u003e\u003ccode\u003e@​mikecluck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2247\"\u003eurfave/cli#2247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/urfave/cli/compare/v3.6.1...v3.6.2\"\u003ehttps://github.com/urfave/cli/compare/v3.6.1...v3.6.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/urfave/cli/commit/fa7e0b135c8218a9d8596cf71749ee6dec8a6a16\"\u003e\u003ccode\u003efa7e0b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/urfave/cli/issues/2247\"\u003e#2247\u003c/a\u003e from mikecluck/remove-redundant-separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/052838d6a05dd337b32770f81ca16effca6dee9c\"\u003e\u003ccode\u003e052838d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into remove-redundant-separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/07f2236fa94babc58c5e8d93497b756248dc4889\"\u003e\u003ccode\u003e07f2236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/urfave/cli/issues/2245\"\u003e#2245\u003c/a\u003e from dearchap/issue_2244\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/0eaa9d5238adc98df6b45cf3942eaa5b666bc531\"\u003e\u003ccode\u003e0eaa9d5\u003c/code\u003e\u003c/a\u003e Only show separator if command has usage text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/f92e992dd5998679be71285e2fd61f64f44ef80f\"\u003e\u003ccode\u003ef92e992\u003c/code\u003e\u003c/a\u003e Fix:(issue_2244) Dont check req flags for help and completion commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/c32fd204eea8343b388287fa0e8812ad01a71e0f\"\u003e\u003ccode\u003ec32fd20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/urfave/cli/issues/2243\"\u003e#2243\u003c/a\u003e from kzygmans/docs-correct-typo-migration-guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/44f2b9309f4a5604d5214e9a4596d083bf82345e\"\u003e\u003ccode\u003e44f2b93\u003c/code\u003e\u003c/a\u003e Docs: correct typo in migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/fe512dbdd3a892da8e2ceef28ff98abf35313ab9\"\u003e\u003ccode\u003efe512db\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/urfave/cli/issues/2242\"\u003e#2242\u003c/a\u003e from urfave/dependabot/pip/python-packages-5f79d4b5c7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/58eef2e1d83690179559c50a58ddf9f64207586d\"\u003e\u003ccode\u003e58eef2e\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-material in the python-packages group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/2ac6b5ae20c1d18b8e3b056da5b1aee89da8f1bc\"\u003e\u003ccode\u003e2ac6b5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/urfave/cli/issues/2232\"\u003e#2232\u003c/a\u003e from dearchap/disc_2168\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/urfave/cli/compare/v3.6.1...v3.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/valyala/fasthttp` from 1.68.0 to 1.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/binaryYuki/error-pages/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/binaryYuki%2Ferror-pages/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3882755491","node_id":"PR_kwDOFVD5Us7AwAZ9","number":149,"state":"closed","title":"build(deps): bump github.com/valyala/fasthttp from 1.68.0 to 1.69.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-01T19:32:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-01T19:32:18.000Z","updated_at":"2026-02-01T19:32:34.000Z","time_to_close":9,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.68.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.68.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/chewtoys/error-pages/pull/149","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chewtoys%2Ferror-pages/issues/149","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/149/packages"},{"uuid":"3881318914","node_id":"PR_kwDOOd1VH87ArdLi","number":28,"state":"open","title":"deps(deps): bump github.com/valyala/fasthttp from 1.64.0 to 1.69.0","user":"dependabot[bot]","labels":[],"assignees":["piyushroshan"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T06:09:35.000Z","updated_at":"2026-02-01T06:09:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.64.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.64.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.68.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix named return bugs by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/valyala/fasthttp/commit/1b8c5593da699309522dee00ad1d6c913482a0f3\"\u003ehttps://github.com/valyala/fasthttp/commit/1b8c5593da699309522dee00ad1d6c913482a0f3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.36.0 to 0.37.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/valyala/fasthttp/pull/2087\"\u003evalyala/fasthttp#2087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2086\"\u003evalyala/fasthttp#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.45.0 to 0.46.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2085\"\u003evalyala/fasthttp#2085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.9 to 2.22.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2088\"\u003evalyala/fasthttp#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.0 to 1.18.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/valyala/fasthttp/pull/2089\"\u003evalyala/fasthttp#2089\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.67.0...v1.68.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.67.0...v1.68.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.67.0\u003c/h2\u003e\n\u003cp\u003eSpecial thanks to the following security researchers who reported the issues fixed in this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zer0yu\"\u003e\u003ccode\u003e@​zer0yu\u003c/code\u003e\u003c/a\u003e (Enze Wang)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/P3ngu1nW\"\u003e\u003ccode\u003e@​P3ngu1nW\u003c/code\u003e\u003c/a\u003e (Jingcheng Yang)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/9vvert\"\u003e\u003ccode\u003e@​9vvert\u003c/code\u003e\u003c/a\u003e (Zehui Miao)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DNS cache management methods for TCPDialer by \u003ca href=\"https://github.com/aabishkaryal\"\u003e\u003ccode\u003e@​aabishkaryal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2072\"\u003evalyala/fasthttp#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix username:password@ validation in urls by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2080\"\u003evalyala/fasthttp#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate IPv6 addresses in urls by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2079\"\u003evalyala/fasthttp#2079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate schemes by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2078\"\u003evalyala/fasthttp#2078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject invalid hosts with multiple port delimiters by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2077\"\u003evalyala/fasthttp#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject backslash absolute URIs and cache parse errors by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2075\"\u003evalyala/fasthttp#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject bad ipv6 hostnames by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2076\"\u003evalyala/fasthttp#2076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReimplement flushing support for fasthttpadaptor by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2081\"\u003evalyala/fasthttp#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.8 to 2.22.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/valyala/fasthttp/pull/2073\"\u003evalyala/fasthttp#2073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.64.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.64.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aspen-labs/obfuskit/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspen-labs%2Fobfuskit/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"3881152362","node_id":"PR_kwDOG7IA587Aq6KT","number":284,"state":"open","title":"chore(deps): bump github.com/valyala/fasthttp from 1.68.0 to 1.69.0 in /benchmarks","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T04:27:34.000Z","updated_at":"2026-02-01T04:28:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":"/benchmarks","ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.68.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.68.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/abemedia/go-don/pull/284","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abemedia%2Fgo-don/issues/284","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/284/packages"},{"uuid":"3832272716","node_id":"PR_kwDOQ384V86-I49V","number":3,"state":"closed","title":"build(deps): bump github.com/valyala/fasthttp from 1.68.0 to 1.69.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-25T00:05:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-20T06:36:24.000Z","updated_at":"2026-01-25T00:05:26.000Z","time_to_close":408541,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.68.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.68.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/nicolasbonnici/gorest-rbac/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolasbonnici%2Fgorest-rbac/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3808527683","node_id":"PR_kwDOQ494os686dnF","number":4,"state":"open","title":"Bump github.com/valyala/fasthttp from 1.67.0 to 1.69.0","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-01-13T11:59:13.000Z","updated_at":"2026-01-13T11:59:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.67.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.67.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.68.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix named return bugs by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/valyala/fasthttp/commit/1b8c5593da699309522dee00ad1d6c913482a0f3\"\u003ehttps://github.com/valyala/fasthttp/commit/1b8c5593da699309522dee00ad1d6c913482a0f3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.36.0 to 0.37.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/valyala/fasthttp/pull/2087\"\u003evalyala/fasthttp#2087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2086\"\u003evalyala/fasthttp#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.45.0 to 0.46.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2085\"\u003evalyala/fasthttp#2085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.9 to 2.22.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2088\"\u003evalyala/fasthttp#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.0 to 1.18.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/valyala/fasthttp/pull/2089\"\u003evalyala/fasthttp#2089\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.67.0...v1.68.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.67.0...v1.68.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.67.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.67.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/serit-oan/gatus/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/serit-oan%2Fgatus/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}],"issue_packages":[{"old_version":"1.63.0","new_version":"1.71.0","update_type":"minor","path":null,"pr_created_at":"2026-05-11T17:13:21.000Z","version_change":"1.63.0 → 1.71.0","issue":{"uuid":"4422799933","node_id":"PR_kwDOIPpCRM7aWWvE","number":731,"state":"open","title":"chore: bump github.com/valyala/fasthttp from 1.63.0 to 1.71.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T17:13:21.000Z","updated_at":"2026-05-11T17:15:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.63.0","new_version":"1.71.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.63.0 to 1.71.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.71.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(client): add RetryIfErrUpstream function to handle upstream information by \u003ca href=\"https://github.com/mdenushev\"\u003e\u003ccode\u003e@​mdenushev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2176\"\u003evalyala/fasthttp#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMatch net/http sensitive header redirect policy by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2181\"\u003evalyala/fasthttp#2181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize first-line header setters to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2182\"\u003evalyala/fasthttp#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver: apply ReadTimeout before first byte with ReduceMemoryUsage by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2183\"\u003evalyala/fasthttp#2183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject invalid trailer names by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2188\"\u003evalyala/fasthttp#2188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject pre-colon whitespace in request headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2187\"\u003evalyala/fasthttp#2187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize redirect Location header to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2186\"\u003evalyala/fasthttp#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver: keep hijacked reader out of pool by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2184\"\u003evalyala/fasthttp#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize cookie setters to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2185\"\u003evalyala/fasthttp#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add ExpectHandler for richer Expect: 100-continue handling by \u003ca href=\"https://github.com/miretskiy\"\u003e\u003ccode\u003e@​miretskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2175\"\u003evalyala/fasthttp#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp: reject whitespace before chunk extensions by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2193\"\u003evalyala/fasthttp#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject unsupported response Transfer-Encoding by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2192\"\u003evalyala/fasthttp#2192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: match net/http CL+TE handling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2190\"\u003evalyala/fasthttp#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.25.0 to 2.26.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/valyala/fasthttp/pull/2195\"\u003evalyala/fasthttp#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.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/valyala/fasthttp/pull/2196\"\u003evalyala/fasthttp#2196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(prefork): Enhance prefork management with WatchMaster, CommandProducer, and Windows support by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2180\"\u003evalyala/fasthttp#2180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miretskiy\"\u003e\u003ccode\u003e@​miretskiy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2175\"\u003evalyala/fasthttp#2175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/commit/e9208ecebf0c102176bb0635043c17333b10401d\"\u003e\u003ccode\u003ee9208ec\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(prefork): graceful shutdown, leak fixes, hook robustness\u0026quot; commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/481e579af9e7d79f9ce27909edd2c42ef9dce173\"\u003e\u003ccode\u003e481e579\u003c/code\u003e\u003c/a\u003e feat(prefork): Enhance prefork management with WatchMaster, CommandProducer, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/805cd1046567aa8a8b97a8bfe9e7b411621f68b2\"\u003e\u003ccode\u003e805cd10\u003c/code\u003e\u003c/a\u003e Add note on MaxResponseBodySize compatibility with StreamResponseBody\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5b5c1be52ca382dcea0ed86931b3f1d2aba9dce6\"\u003e\u003ccode\u003e5b5c1be\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2196\"\u003e#2196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/d6a99db432025de9ae13051cb42b3e6c3d6568a3\"\u003e\u003ccode\u003ed6a99db\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.25.0 to 2.26.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/f36c9009027f81f4fbf304822f96752517b08949\"\u003e\u003ccode\u003ef36c900\u003c/code\u003e\u003c/a\u003e header: match net/http CL+TE handling (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/0b4cede30fa0eb22f9d10999e23ebaabba15e107\"\u003e\u003ccode\u003e0b4cede\u003c/code\u003e\u003c/a\u003e header: reject unsupported response Transfer-Encoding (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c497746f7d52ab88597dc88310e7f797cc7755aa\"\u003e\u003ccode\u003ec497746\u003c/code\u003e\u003c/a\u003e http: reject whitespace before chunk extensions (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/97b38d3a4884b7c3d8891750a4c752073bc3c152\"\u003e\u003ccode\u003e97b38d3\u003c/code\u003e\u003c/a\u003e server: document SaveMultipartFile path trust requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/19e4b24955fb0ef764229802378a5e36ae7a822b\"\u003e\u003ccode\u003e19e4b24\u003c/code\u003e\u003c/a\u003e feat: add ExpectHandler for richer Expect: 100-continue handling (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2175\"\u003e#2175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.63.0...v1.71.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.63.0\u0026new-version=1.71.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/officialmofabs/codeserver/pull/731","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/officialmofabs%2Fcodeserver/issues/731","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/731/packages"}},{"old_version":"1.70.0","new_version":"1.71.0","update_type":"minor","path":"/examples","pr_created_at":"2026-05-11T04:53:03.000Z","version_change":"1.70.0 → 1.71.0","issue":{"uuid":"4418158280","node_id":"PR_kwDOFrKK987aHIx1","number":350,"state":"open","title":"Bump github.com/valyala/fasthttp from 1.70.0 to 1.71.0 in /examples","user":"dependabot[bot]","labels":[":hamster: Go",":shamrock: Examples dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T04:53:03.000Z","updated_at":"2026-05-11T04:54:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.70.0","new_version":"1.71.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":"/examples","ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.70.0 to 1.71.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.71.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(client): add RetryIfErrUpstream function to handle upstream information by \u003ca href=\"https://github.com/mdenushev\"\u003e\u003ccode\u003e@​mdenushev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2176\"\u003evalyala/fasthttp#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMatch net/http sensitive header redirect policy by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2181\"\u003evalyala/fasthttp#2181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize first-line header setters to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2182\"\u003evalyala/fasthttp#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver: apply ReadTimeout before first byte with ReduceMemoryUsage by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2183\"\u003evalyala/fasthttp#2183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject invalid trailer names by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2188\"\u003evalyala/fasthttp#2188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject pre-colon whitespace in request headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2187\"\u003evalyala/fasthttp#2187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize redirect Location header to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2186\"\u003evalyala/fasthttp#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver: keep hijacked reader out of pool by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2184\"\u003evalyala/fasthttp#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize cookie setters to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2185\"\u003evalyala/fasthttp#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add ExpectHandler for richer Expect: 100-continue handling by \u003ca href=\"https://github.com/miretskiy\"\u003e\u003ccode\u003e@​miretskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2175\"\u003evalyala/fasthttp#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp: reject whitespace before chunk extensions by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2193\"\u003evalyala/fasthttp#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject unsupported response Transfer-Encoding by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2192\"\u003evalyala/fasthttp#2192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: match net/http CL+TE handling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2190\"\u003evalyala/fasthttp#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.25.0 to 2.26.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/valyala/fasthttp/pull/2195\"\u003evalyala/fasthttp#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.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/valyala/fasthttp/pull/2196\"\u003evalyala/fasthttp#2196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(prefork): Enhance prefork management with WatchMaster, CommandProducer, and Windows support by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2180\"\u003evalyala/fasthttp#2180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miretskiy\"\u003e\u003ccode\u003e@​miretskiy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2175\"\u003evalyala/fasthttp#2175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.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/valyala/fasthttp/commit/e9208ecebf0c102176bb0635043c17333b10401d\"\u003e\u003ccode\u003ee9208ec\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(prefork): graceful shutdown, leak fixes, hook robustness\u0026quot; commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/481e579af9e7d79f9ce27909edd2c42ef9dce173\"\u003e\u003ccode\u003e481e579\u003c/code\u003e\u003c/a\u003e feat(prefork): Enhance prefork management with WatchMaster, CommandProducer, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/805cd1046567aa8a8b97a8bfe9e7b411621f68b2\"\u003e\u003ccode\u003e805cd10\u003c/code\u003e\u003c/a\u003e Add note on MaxResponseBodySize compatibility with StreamResponseBody\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5b5c1be52ca382dcea0ed86931b3f1d2aba9dce6\"\u003e\u003ccode\u003e5b5c1be\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2196\"\u003e#2196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/d6a99db432025de9ae13051cb42b3e6c3d6568a3\"\u003e\u003ccode\u003ed6a99db\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.25.0 to 2.26.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/f36c9009027f81f4fbf304822f96752517b08949\"\u003e\u003ccode\u003ef36c900\u003c/code\u003e\u003c/a\u003e header: match net/http CL+TE handling (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/0b4cede30fa0eb22f9d10999e23ebaabba15e107\"\u003e\u003ccode\u003e0b4cede\u003c/code\u003e\u003c/a\u003e header: reject unsupported response Transfer-Encoding (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c497746f7d52ab88597dc88310e7f797cc7755aa\"\u003e\u003ccode\u003ec497746\u003c/code\u003e\u003c/a\u003e http: reject whitespace before chunk extensions (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/97b38d3a4884b7c3d8891750a4c752073bc3c152\"\u003e\u003ccode\u003e97b38d3\u003c/code\u003e\u003c/a\u003e server: document SaveMultipartFile path trust requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/19e4b24955fb0ef764229802378a5e36ae7a822b\"\u003e\u003ccode\u003e19e4b24\u003c/code\u003e\u003c/a\u003e feat: add ExpectHandler for richer Expect: 100-continue handling (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2175\"\u003e#2175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.70.0\u0026new-version=1.71.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mymmrac/telego/pull/350","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mymmrac%2Ftelego/issues/350","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/350/packages"}},{"old_version":"1.70.0","new_version":"1.71.0","update_type":"minor","path":null,"pr_created_at":"2026-05-11T04:40:37.000Z","version_change":"1.70.0 → 1.71.0","issue":{"uuid":"4418109694","node_id":"PR_kwDORc9QQM7aG-1W","number":21,"state":"closed","title":"deps: bump the go-minor-and-patch 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-05-18T05:19:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T04:40:37.000Z","updated_at":"2026-05-18T05:19:50.000Z","time_to_close":607151,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"go-minor-and-patch","update_count":4,"packages":[{"name":"github.com/gotd/td","old_version":"0.143.0","new_version":"0.144.0","repository_url":"https://github.com/gotd/td"},{"name":"github.com/redis/go-redis/v9","old_version":"9.18.0","new_version":"9.19.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/valyala/fasthttp","old_version":"1.70.0","new_version":"1.71.0","repository_url":"https://github.com/valyala/fasthttp"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-and-patch group with 4 updates in the / directory: [github.com/gotd/td](https://github.com/gotd/td), [github.com/redis/go-redis/v9](https://github.com/redis/go-redis), [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) and [golang.org/x/text](https://github.com/golang/text).\n\nUpdates `github.com/gotd/td` from 0.143.0 to 0.144.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gotd/td/releases\"\u003egithub.com/gotd/td's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.144.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the opentelemetry group with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gotd/td/pull/1701\"\u003egotd/td#1701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Telegram schema to the latest layer by \u003ca href=\"https://github.com/gotd-bot\"\u003e\u003ccode\u003e@​gotd-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gotd/td/pull/1708\"\u003egotd/td#1708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.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/gotd/td/pull/1707\"\u003egotd/td#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.uber.org/zap from 1.27.1 to 1.28.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/gotd/td/pull/1706\"\u003egotd/td#1706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tibdex/github-app-token from 1 to 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/gotd/td/pull/1705\"\u003egotd/td#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/tools from 0.43.0 to 0.44.0 in /_tools in the golang group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/gotd/td/pull/1704\"\u003egotd/td#1704\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gotd/td/compare/v0.143.0...v0.144.0\"\u003ehttps://github.com/gotd/td/compare/v0.143.0...v0.144.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/gotd/td/commit/76282a62fe0913e844211e85ea2f07aadaeaabe9\"\u003e\u003ccode\u003e76282a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotd/td/issues/1704\"\u003e#1704\u003c/a\u003e from gotd/dependabot/go_modules/_tools/golang-9d73b1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/002f960677b47afd16daa58d0292167ff6ff1e8d\"\u003e\u003ccode\u003e002f960\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotd/td/issues/1705\"\u003e#1705\u003c/a\u003e from gotd/dependabot/github_actions/tibdex/github-ap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/788c61c17038097f621930cb1eaef424e15366cf\"\u003e\u003ccode\u003e788c61c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotd/td/issues/1706\"\u003e#1706\u003c/a\u003e from gotd/dependabot/go_modules/go.uber.org/zap-1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/8a823dd7e628c16adfee24131f91fd90c7e0cddb\"\u003e\u003ccode\u003e8a823dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotd/td/issues/1707\"\u003e#1707\u003c/a\u003e from gotd/dependabot/go_modules/github.com/klauspost...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/b01df54e2c1ee60d36d95d0ad61f2bc2a76a856f\"\u003e\u003ccode\u003eb01df54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gotd/td/issues/1708\"\u003e#1708\u003c/a\u003e from gotd/feat/update-schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/c953fee74be1368d1c0c65243700bb797b30200b\"\u003e\u003ccode\u003ec953fee\u003c/code\u003e\u003c/a\u003e feat(schema): update Telegram to the latest layer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/704e39890ec9bb287f169bbc36c4b061639534c1\"\u003e\u003ccode\u003e704e398\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/bf79cc908352554b337e281a02e730f291fa042d\"\u003e\u003ccode\u003ebf79cc9\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.uber.org/zap from 1.27.1 to 1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/9cd56a51ff2ebcf62b2a88838ffea5a0875d1380\"\u003e\u003ccode\u003e9cd56a5\u003c/code\u003e\u003c/a\u003e chore(deps): bump tibdex/github-app-token from 1 to 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gotd/td/commit/3dead04bcd1743c49431bd001ad1265e7844b245\"\u003e\u003ccode\u003e3dead04\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/tools in /_tools in the golang group\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gotd/td/compare/v0.143.0...v0.144.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.18.0 to 9.19.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.19.0\u003c/h2\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eFIPS-Compatible Script Helper\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eScript\u003c/code\u003e now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e constructor uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain and cache the digest from the server, then runs commands via \u003ccode\u003eEVALSHA\u003c/code\u003e/\u003ccode\u003eEVALSHA_RO\u003c/code\u003e. Falls back to \u003ccode\u003eEVAL\u003c/code\u003e/\u003ccode\u003eEVALRO\u003c/code\u003e if loading fails, and transparently retries once on \u003ccode\u003eNOSCRIPT\u003c/code\u003e. The default behavior is unchanged for existing users.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFT.AGGREGATE Step-Based Pipeline Builder\u003c/h3\u003e\n\u003cp\u003eAdded a new step-based \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e pipeline API via \u003ccode\u003eFTAggregateOptions.Steps\u003c/code\u003e, allowing \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e (with per-step \u003ccode\u003eMAX\u003c/code\u003e) to be repeated and interleaved in arbitrary order — matching Redis's native multi-stage aggregation semantics. The legacy \u003ccode\u003eLoad\u003c/code\u003e/\u003ccode\u003eApply\u003c/code\u003e/\u003ccode\u003eGroupBy\u003c/code\u003e/\u003ccode\u003eSortBy\u003c/code\u003e/\u003ccode\u003eSortByMax\u003c/code\u003e fields are now deprecated.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\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\u003eRaw RESP Protocol Access\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e methods for executing arbitrary commands and reading the raw RESP response. Useful for proxying, custom protocol inspection, and working with commands not yet wrapped by go-redis.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eConfigurable Dial Retry Backoff\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e option (plumbed through \u003ccode\u003eOptions\u003c/code\u003e, \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, \u003ccode\u003eFailoverOptions\u003c/code\u003e) to let callers customize the delay between failed dial attempts. Helpers \u003ccode\u003eDialRetryBackoffConstant\u003c/code\u003e and \u003ccode\u003eDialRetryBackoffExponential\u003c/code\u003e (with jitter and cap) are provided out of the box. Dial timeout is now also applied \u003cstrong\u003eper attempt\u003c/strong\u003e rather than across all retries.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3705\"\u003e#3705\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFT.AGGREGATE Steps\u003c/strong\u003e: Step-based pipeline builder for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e with support for repeated/interleaved \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e stages (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\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\u003eVectorSet commands\u003c/strong\u003e: Added \u003ccode\u003eVISMEMBER\u003c/code\u003e and \u003ccode\u003eWITHATTRIBS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3753\"\u003e#3753\u003c/a\u003e) by \u003ca href=\"https://github.com/romanpovol\"\u003e\u003ccode\u003e@​romanpovol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIPS-safe Script\u003c/strong\u003e: \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain the digest from the server, avoiding client-side SHA-1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaw RESP access\u003c/strong\u003e: \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e for raw RESP protocol access (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\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\u003eDial retry backoff\u003c/strong\u003e: \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e function option with constant and exponential helpers (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTyped NOSCRIPT error\u003c/strong\u003e: Redis \u003ccode\u003eNOSCRIPT\u003c/code\u003e replies are now surfaced as a typed error for easier handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3738\"\u003e#3738\u003c/a\u003e) by \u003ca href=\"https://github.com/LINKIWI\"\u003e\u003ccode\u003e@​LINKIWI\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub ClientSetName\u003c/strong\u003e: Added \u003ccode\u003eClientSetName\u003c/code\u003e method to \u003ccode\u003ePubSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3727\"\u003e#3727\u003c/a\u003e) by \u003ca href=\"https://github.com/Flack74\"\u003e\u003ccode\u003e@​Flack74\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReplicaOf\u003c/strong\u003e: New \u003ccode\u003eReplicaOf\u003c/code\u003e method replaces the deprecated \u003ccode\u003eSlaveOf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3720\"\u003e#3720\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\u003eHSCAN BinaryUnmarshaler\u003c/strong\u003e: \u003ccode\u003eHScan\u003c/code\u003e now supports types implementing \u003ccode\u003eencoding.BinaryUnmarshaler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3768\"\u003e#3768\u003c/a\u003e) by \u003ca href=\"https://github.com/Aaditya-dubey1\"\u003e\u003ccode\u003e@​Aaditya-dubey1\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\u003eAuto hostname type detection\u003c/strong\u003e: Improved endpoint type detection for maintenance notifications using DNS-based classification; handles empty hosts and expanded private-IP ranges (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3789\"\u003e#3789\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\u003eHELLO fallback\u003c/strong\u003e: Don't send \u003ccode\u003eCLIENT MAINT_NOTIFICATIONS\u003c/code\u003e handshake when \u003ccode\u003eHELLO\u003c/code\u003e fails and connection falls back to RESP2; fail fast when explicitly enabled with RESP3 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3788\"\u003e#3788\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\u003eDial TCP retry\u003c/strong\u003e: \u003ccode\u003eShouldRetry\u003c/code\u003e now treats \u003ccode\u003enet.OpError\u003c/code\u003e with \u003ccode\u003eOp == \u0026quot;dial\u0026quot;\u003c/code\u003e timeout errors as safe to retry since no command was sent (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3787\"\u003e#3787\u003c/a\u003e) by \u003ca href=\"https://github.com/vladisa88\"\u003e\u003ccode\u003e@​vladisa88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewrappedOnClose leak\u003c/strong\u003e: Fixed resource leak caused by repeatedly wrapping \u003ccode\u003ebaseClient\u003c/code\u003e close logic; replaced with a bounded, concurrency-safe named-hook registry (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3785\"\u003e#3785\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\u003ePool Close() on stale connections\u003c/strong\u003e: Suppress close errors (e.g., TLS \u003ccode\u003ecloseNotify\u003c/code\u003e timeouts) for connections already dropped by the server due to idle timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3778\"\u003e#3778\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\u003eFIFO waiter ordering\u003c/strong\u003e: Fixed race in \u003ccode\u003eConnStateMachine.notifyWaiters\u003c/code\u003e that could wake multiple waiters under a single mutex hold and violate FIFO ordering (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3777\"\u003e#3777\u003c/a\u003e) by \u003ca href=\"https://github.com/0x48core\"\u003e\u003ccode\u003e@​0x48core\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLua READONLY detection\u003c/strong\u003e: Detect \u003ccode\u003eREADONLY\u003c/code\u003e errors embedded in Lua script error messages on read-only replicas so commands are correctly retried (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3769\"\u003e#3769\u003c/a\u003e) by \u003ca href=\"https://github.com/zhengjilei\"\u003e\u003ccode\u003e@​zhengjilei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorScoreSliceCmd RESP2\u003c/strong\u003e: Fixed \u003ccode\u003eVSimWithScores\u003c/code\u003e, \u003ccode\u003eVSimWithArgsWithScores\u003c/code\u003e, and \u003ccode\u003eVLinksWithScores\u003c/code\u003e which were broken on RESP2 connections returning flat arrays instead of maps (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3767\"\u003e#3767\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\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.19.0 (2026-04-27)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eFIPS-Compatible Script Helper\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eScript\u003c/code\u003e now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e constructor uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain and cache the digest from the server, then runs commands via \u003ccode\u003eEVALSHA\u003c/code\u003e/\u003ccode\u003eEVALSHA_RO\u003c/code\u003e. Falls back to \u003ccode\u003eEVAL\u003c/code\u003e/\u003ccode\u003eEVALRO\u003c/code\u003e if loading fails, and transparently retries once on \u003ccode\u003eNOSCRIPT\u003c/code\u003e. The default behavior is unchanged for existing users.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFT.AGGREGATE Step-Based Pipeline Builder\u003c/h3\u003e\n\u003cp\u003eAdded a new step-based \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e pipeline API via \u003ccode\u003eFTAggregateOptions.Steps\u003c/code\u003e, allowing \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e (with per-step \u003ccode\u003eMAX\u003c/code\u003e) to be repeated and interleaved in arbitrary order — matching Redis's native multi-stage aggregation semantics. The legacy \u003ccode\u003eLoad\u003c/code\u003e/\u003ccode\u003eApply\u003c/code\u003e/\u003ccode\u003eGroupBy\u003c/code\u003e/\u003ccode\u003eSortBy\u003c/code\u003e/\u003ccode\u003eSortByMax\u003c/code\u003e fields are now deprecated.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\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\u003eRaw RESP Protocol Access\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e methods for executing arbitrary commands and reading the raw RESP response. Useful for proxying, custom protocol inspection, and working with commands not yet wrapped by go-redis.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eConfigurable Dial Retry Backoff\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e option (plumbed through \u003ccode\u003eOptions\u003c/code\u003e, \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, \u003ccode\u003eFailoverOptions\u003c/code\u003e) to let callers customize the delay between failed dial attempts. Helpers \u003ccode\u003eDialRetryBackoffConstant\u003c/code\u003e and \u003ccode\u003eDialRetryBackoffExponential\u003c/code\u003e (with jitter and cap) are provided out of the box. Dial timeout is now also applied \u003cstrong\u003eper attempt\u003c/strong\u003e rather than across all retries.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3705\"\u003e#3705\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFT.AGGREGATE Steps\u003c/strong\u003e: Step-based pipeline builder for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e with support for repeated/interleaved \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e stages (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\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\u003eVectorSet commands\u003c/strong\u003e: Added \u003ccode\u003eVISMEMBER\u003c/code\u003e and \u003ccode\u003eWITHATTRIBS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3753\"\u003e#3753\u003c/a\u003e) by \u003ca href=\"https://github.com/romanpovol\"\u003e\u003ccode\u003e@​romanpovol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIPS-safe Script\u003c/strong\u003e: \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain the digest from the server, avoiding client-side SHA-1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaw RESP access\u003c/strong\u003e: \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e for raw RESP protocol access (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\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\u003eDial retry backoff\u003c/strong\u003e: \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e function option with constant and exponential helpers (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTyped NOSCRIPT error\u003c/strong\u003e: Redis \u003ccode\u003eNOSCRIPT\u003c/code\u003e replies are now surfaced as a typed error for easier handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3738\"\u003e#3738\u003c/a\u003e) by \u003ca href=\"https://github.com/LINKIWI\"\u003e\u003ccode\u003e@​LINKIWI\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub ClientSetName\u003c/strong\u003e: Added \u003ccode\u003eClientSetName\u003c/code\u003e method to \u003ccode\u003ePubSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3727\"\u003e#3727\u003c/a\u003e) by \u003ca href=\"https://github.com/Flack74\"\u003e\u003ccode\u003e@​Flack74\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReplicaOf\u003c/strong\u003e: New \u003ccode\u003eReplicaOf\u003c/code\u003e method replaces the deprecated \u003ccode\u003eSlaveOf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3720\"\u003e#3720\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\u003eHSCAN BinaryUnmarshaler\u003c/strong\u003e: \u003ccode\u003eHScan\u003c/code\u003e now supports types implementing \u003ccode\u003eencoding.BinaryUnmarshaler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3768\"\u003e#3768\u003c/a\u003e) by \u003ca href=\"https://github.com/Aaditya-dubey1\"\u003e\u003ccode\u003e@​Aaditya-dubey1\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\u003eAuto hostname type detection\u003c/strong\u003e: Improved endpoint type detection for maintenance notifications using DNS-based classification; handles empty hosts and expanded private-IP ranges (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3789\"\u003e#3789\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\u003eHELLO fallback\u003c/strong\u003e: Don't send \u003ccode\u003eCLIENT MAINT_NOTIFICATIONS\u003c/code\u003e handshake when \u003ccode\u003eHELLO\u003c/code\u003e fails and connection falls back to RESP2; fail fast when explicitly enabled with RESP3 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3788\"\u003e#3788\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\u003eDial TCP retry\u003c/strong\u003e: \u003ccode\u003eShouldRetry\u003c/code\u003e now treats \u003ccode\u003enet.OpError\u003c/code\u003e with \u003ccode\u003eOp == \u0026quot;dial\u0026quot;\u003c/code\u003e timeout errors as safe to retry since no command was sent (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3787\"\u003e#3787\u003c/a\u003e) by \u003ca href=\"https://github.com/vladisa88\"\u003e\u003ccode\u003e@​vladisa88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewrappedOnClose leak\u003c/strong\u003e: Fixed resource leak caused by repeatedly wrapping \u003ccode\u003ebaseClient\u003c/code\u003e close logic; replaced with a bounded, concurrency-safe named-hook registry (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3785\"\u003e#3785\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\u003ePool Close() on stale connections\u003c/strong\u003e: Suppress close errors (e.g., TLS \u003ccode\u003ecloseNotify\u003c/code\u003e timeouts) for connections already dropped by the server due to idle timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3778\"\u003e#3778\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\u003eFIFO waiter ordering\u003c/strong\u003e: Fixed race in \u003ccode\u003eConnStateMachine.notifyWaiters\u003c/code\u003e that could wake multiple waiters under a single mutex hold and violate FIFO ordering (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3777\"\u003e#3777\u003c/a\u003e) by \u003ca href=\"https://github.com/0x48core\"\u003e\u003ccode\u003e@​0x48core\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLua READONLY detection\u003c/strong\u003e: Detect \u003ccode\u003eREADONLY\u003c/code\u003e errors embedded in Lua script error messages on read-only replicas so commands are correctly retried (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3769\"\u003e#3769\u003c/a\u003e) by \u003ca href=\"https://github.com/zhengjilei\"\u003e\u003ccode\u003e@​zhengjilei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorScoreSliceCmd RESP2\u003c/strong\u003e: Fixed \u003ccode\u003eVSimWithScores\u003c/code\u003e, \u003ccode\u003eVSimWithArgsWithScores\u003c/code\u003e, and \u003ccode\u003eVLinksWithScores\u003c/code\u003e which were broken on RESP2 connections returning flat arrays instead of maps (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3767\"\u003e#3767\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\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/e7e9866e54f4423addca48ec804044cfca1b30d6\"\u003e\u003ccode\u003ee7e9866\u003c/code\u003e\u003c/a\u003e chore(release): v9.19.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/22b26f4b3ea5c2ab58605092e0937b78a8673267\"\u003e\u003ccode\u003e22b26f4\u003c/code\u003e\u003c/a\u003e feat(ft.aggregate): Add Steps for query building (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/d9d769491154d4da6d683b73e9dfff5c878c1890\"\u003e\u003ccode\u003ed9d7694\u003c/code\u003e\u003c/a\u003e fix(pool): two fixes for closed connection handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/44e8b7309cf547f620b9849a5a4dd9013cc3660a\"\u003e\u003ccode\u003e44e8b73\u003c/code\u003e\u003c/a\u003e fix(sch): auto hostname type detection (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ad21622ce8dba26c4ac7dc0fbf74a0bd278d2c19\"\u003e\u003ccode\u003ead21622\u003c/code\u003e\u003c/a\u003e fix(hello): do not send maintnotifications handshake when hello fails (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/1a7ac744c3f98b415852b4c9842b97991e3e4d91\"\u003e\u003ccode\u003e1a7ac74\u003c/code\u003e\u003c/a\u003e fix(pool): suppress pool Close() errors for stale connections (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/903d6bd360af9ea53d4af4ca652d18b915398c7d\"\u003e\u003ccode\u003e903d6bd\u003c/code\u003e\u003c/a\u003e fix(retry): make dial tcp error redirectable (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3786\"\u003e#3786\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3787\"\u003e#3787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/00a551b3b468687e5e06b295b419292786bcdc99\"\u003e\u003ccode\u003e00a551b\u003c/code\u003e\u003c/a\u003e fix(credentials): leak in wrappedOnClose (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3785\"\u003e#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b5a6f99b7a9d496bf2e3d68ad9c33e43c23c4df9\"\u003e\u003ccode\u003eb5a6f99\u003c/code\u003e\u003c/a\u003e refactor(pool): remove redundant Conn.closed atomic field (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/928f27aef850b3508b590e41a050f27d29fb14a2\"\u003e\u003ccode\u003e928f27a\u003c/code\u003e\u003c/a\u003e feat(hscan): add support for encoding.BinaryUnmarshaler (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.18.0...v9.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/valyala/fasthttp` from 1.70.0 to 1.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.71.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(client): add RetryIfErrUpstream function to handle upstream information by \u003ca href=\"https://github.com/mdenushev\"\u003e\u003ccode\u003e@​mdenushev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2176\"\u003evalyala/fasthttp#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMatch net/http sensitive header redirect policy by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2181\"\u003evalyala/fasthttp#2181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize first-line header setters to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2182\"\u003evalyala/fasthttp#2182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver: apply ReadTimeout before first byte with ReduceMemoryUsage by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2183\"\u003evalyala/fasthttp#2183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject invalid trailer names by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2188\"\u003evalyala/fasthttp#2188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject pre-colon whitespace in request headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2187\"\u003evalyala/fasthttp#2187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize redirect Location header to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2186\"\u003evalyala/fasthttp#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eserver: keep hijacked reader out of pool by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2184\"\u003evalyala/fasthttp#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize cookie setters to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2185\"\u003evalyala/fasthttp#2185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add ExpectHandler for richer Expect: 100-continue handling by \u003ca href=\"https://github.com/miretskiy\"\u003e\u003ccode\u003e@​miretskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2175\"\u003evalyala/fasthttp#2175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehttp: reject whitespace before chunk extensions by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2193\"\u003evalyala/fasthttp#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: reject unsupported response Transfer-Encoding by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2192\"\u003evalyala/fasthttp#2192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eheader: match net/http CL+TE handling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2190\"\u003evalyala/fasthttp#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.25.0 to 2.26.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/valyala/fasthttp/pull/2195\"\u003evalyala/fasthttp#2195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.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/valyala/fasthttp/pull/2196\"\u003evalyala/fasthttp#2196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(prefork): Enhance prefork management with WatchMaster, CommandProducer, and Windows support by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2180\"\u003evalyala/fasthttp#2180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/miretskiy\"\u003e\u003ccode\u003e@​miretskiy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2175\"\u003evalyala/fasthttp#2175\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.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/valyala/fasthttp/commit/e9208ecebf0c102176bb0635043c17333b10401d\"\u003e\u003ccode\u003ee9208ec\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(prefork): graceful shutdown, leak fixes, hook robustness\u0026quot; commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/481e579af9e7d79f9ce27909edd2c42ef9dce173\"\u003e\u003ccode\u003e481e579\u003c/code\u003e\u003c/a\u003e feat(prefork): Enhance prefork management with WatchMaster, CommandProducer, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/805cd1046567aa8a8b97a8bfe9e7b411621f68b2\"\u003e\u003ccode\u003e805cd10\u003c/code\u003e\u003c/a\u003e Add note on MaxResponseBodySize compatibility with StreamResponseBody\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5b5c1be52ca382dcea0ed86931b3f1d2aba9dce6\"\u003e\u003ccode\u003e5b5c1be\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2196\"\u003e#2196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/d6a99db432025de9ae13051cb42b3e6c3d6568a3\"\u003e\u003ccode\u003ed6a99db\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.25.0 to 2.26.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2195\"\u003e#2195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/f36c9009027f81f4fbf304822f96752517b08949\"\u003e\u003ccode\u003ef36c900\u003c/code\u003e\u003c/a\u003e header: match net/http CL+TE handling (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2190\"\u003e#2190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/0b4cede30fa0eb22f9d10999e23ebaabba15e107\"\u003e\u003ccode\u003e0b4cede\u003c/code\u003e\u003c/a\u003e header: reject unsupported response Transfer-Encoding (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2192\"\u003e#2192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c497746f7d52ab88597dc88310e7f797cc7755aa\"\u003e\u003ccode\u003ec497746\u003c/code\u003e\u003c/a\u003e http: reject whitespace before chunk extensions (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/97b38d3a4884b7c3d8891750a4c752073bc3c152\"\u003e\u003ccode\u003e97b38d3\u003c/code\u003e\u003c/a\u003e server: document SaveMultipartFile path trust requirement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/19e4b24955fb0ef764229802378a5e36ae7a822b\"\u003e\u003ccode\u003e19e4b24\u003c/code\u003e\u003c/a\u003e feat: add ExpectHandler for richer Expect: 100-continue handling (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2175\"\u003e#2175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.70.0...v1.71.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/text` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3ef517e623a4bfc08d6457f87d73afda7af7d8e1\"\u003e\u003ccode\u003e3ef517e\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/text/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/ale-grassi/imsub/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ale-grassi%2Fimsub/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"1.69.0","new_version":"1.70.0","update_type":"minor","path":null,"pr_created_at":"2026-05-02T03:02:18.000Z","version_change":"1.69.0 → 1.70.0","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":"1.69.0","new_version":"1.70.0","update_type":"minor","path":null,"pr_created_at":"2026-05-01T05:02:33.000Z","version_change":"1.69.0 → 1.70.0","issue":{"uuid":"4362909502","node_id":"PR_kwDOG7IA587XWDnk","number":298,"state":"open","title":"chore(deps): bump github.com/valyala/fasthttp from 1.69.0 to 1.70.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T05:02:33.000Z","updated_at":"2026-05-01T05:04:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.69.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.69.0 to 1.70.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.69.0\u0026new-version=1.70.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/abemedia/go-don/pull/298","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abemedia%2Fgo-don/issues/298","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/298/packages"}},{"old_version":"1.60.0","new_version":"1.70.0","update_type":"minor","path":null,"pr_created_at":"2026-04-22T11:12:44.000Z","version_change":"1.60.0 → 1.70.0","issue":{"uuid":"4308565235","node_id":"PR_kwDOOeCzn87UmTm2","number":134,"state":"closed","title":"chore: bump github.com/valyala/fasthttp from 1.60.0 to 1.70.0","user":"dependabot[bot]","labels":["stale","dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T02:11:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-22T11:12:44.000Z","updated_at":"2026-05-04T02:11:24.000Z","time_to_close":1004312,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.60.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.60.0 to 1.70.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.60.0...v1.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.60.0\u0026new-version=1.70.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/coder-contrib/coder/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder-contrib%2Fcoder/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"}},{"old_version":"1.67.0","new_version":"1.70.0","update_type":"minor","path":null,"pr_created_at":"2026-04-15T22:47:29.000Z","version_change":"1.67.0 → 1.70.0","issue":{"uuid":"4272160293","node_id":"PR_kwDOSDyyTc7SzOl1","number":7,"state":"open","title":"chore(deps): bump github.com/valyala/fasthttp from 1.67.0 to 1.70.0","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-15T22:47:29.000Z","updated_at":"2026-04-15T22:47:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.67.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.67.0 to 1.70.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.67.0...v1.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.67.0\u0026new-version=1.70.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/lhy8888/gatus/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhy8888%2Fgatus/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"1.69.0","new_version":"1.70.0","update_type":"minor","path":null,"pr_created_at":"2026-04-14T14:16:12.000Z","version_change":"1.69.0 → 1.70.0","issue":{"uuid":"4262658796","node_id":"PR_kwDOOWhOy87SVZ4S","number":431,"state":"open","title":"deps(go): bump the go-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","lgtm"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-14T14:16:12.000Z","updated_at":"2026-04-26T14:36:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): bump","group_name":"go-dependencies","update_count":4,"packages":[{"name":"github.com/openai/openai-go/v3","old_version":"3.30.0","new_version":"3.32.0","repository_url":"https://github.com/openai/openai-go"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/valyala/fasthttp","old_version":"1.69.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"},{"name":"modernc.org/sqlite","old_version":"1.48.1","new_version":"1.50.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 4 updates in the / directory: [github.com/openai/openai-go/v3](https://github.com/openai/openai-go), [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go), [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) and [modernc.org/sqlite](https://gitlab.com/cznic/sqlite).\n\nUpdates `github.com/openai/openai-go/v3` from 3.30.0 to 3.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-go/releases\"\u003egithub.com/openai/openai-go/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.32.0\u003c/h2\u003e\n\u003ch2\u003e3.32.0 (2026-04-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.31.0...v3.32.0\"\u003ev3.31.0...v3.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add detail to InputFileContent (\u003ca href=\"https://github.com/openai/openai-go/commit/b8e782f8cf858ca4967553d221b7846471bc9ac7\"\u003eb8e782f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add OAuthErrorCode type (\u003ca href=\"https://github.com/openai/openai-go/commit/d54fff1c958456d0441133015c5a34be30bfcec0\"\u003ed54fff1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add prompt_cache_retention parameter to response compact (\u003ca href=\"https://github.com/openai/openai-go/commit/e2da10ddc8a28d1ea2bd47c907ba9149af700b9d\"\u003ee2da10d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix for union type names (\u003ca href=\"https://github.com/openai/openai-go/commit/0bc8ad5e3372b432deee5286f392929ffc262c90\"\u003e0bc8ad5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/openai/openai-go/commit/c3c36addfcb65a7b76f9d7d8ddabcf4c0d60511e\"\u003ec3c36ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch2\u003e3.31.0 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.30.0...v3.31.0\"\u003ev3.30.0...v3.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add phase field to conversation messages (\u003ca href=\"https://github.com/openai/openai-go/commit/563d747fff0370d16e5cffff5a11e8e02e17bb8b\"\u003e563d747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results to ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-go/commit/6ef5b20a234ebdc85bd580539989a3933f06b5df\"\u003e6ef5b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for short-lived tokens (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/799\"\u003e#799\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/038871ef135200279e45bd8920b0d142c58e51c0\"\u003e038871e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e support comma format in multipart form encoding (\u003ca href=\"https://github.com/openai/openai-go/commit/905b473d7bfb14ffd1db7c7b48efc1fdb84d1750\"\u003e905b473\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with unmarshaling in some cases (\u003ca href=\"https://github.com/openai/openai-go/commit/a017bc6b810fcb01558736cd742f180dce342e49\"\u003ea017bc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent duplicate ? in query params (\u003ca href=\"https://github.com/openai/openai-go/commit/cbb2c754223558d6fd19f34642a0aa89adba42e7\"\u003ecbb2c75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove web_search_call.results from ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-go/commit/180597fddba09d631a2fdc786116b3ad4f2e5418\"\u003e180597f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e support opting out of skipping builds on metadata-only commits (\u003ca href=\"https://github.com/openai/openai-go/commit/12e3a5afdbacd2fad57640ba5486226898d6df71\"\u003e12e3a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unnecessary error check for url parsing (\u003ca href=\"https://github.com/openai/openai-go/commit/cfe9c411d11b6f097d6e0563767bf231abb9975a\"\u003ecfe9c41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/openai/openai-go/commit/8e4ef117bdec78698d72a00b0a14d12cf0482561\"\u003e8e4ef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/openai/openai-go/commit/ad31f81e22e4f2cc931e11625755f92978a18be9\"\u003ead31f81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate docs for api:\u0026quot;required\u0026quot; (\u003ca href=\"https://github.com/openai/openai-go/commit/2d16ebc57c3eca70c5bcb421ee8592549722e7f4\"\u003e2d16ebc\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/openai/openai-go/blob/main/CHANGELOG.md\"\u003egithub.com/openai/openai-go/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.32.0 (2026-04-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.31.0...v3.32.0\"\u003ev3.31.0...v3.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add detail to InputFileContent (\u003ca href=\"https://github.com/openai/openai-go/commit/b8e782f8cf858ca4967553d221b7846471bc9ac7\"\u003eb8e782f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add OAuthErrorCode type (\u003ca href=\"https://github.com/openai/openai-go/commit/d54fff1c958456d0441133015c5a34be30bfcec0\"\u003ed54fff1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add prompt_cache_retention parameter to response compact (\u003ca href=\"https://github.com/openai/openai-go/commit/e2da10ddc8a28d1ea2bd47c907ba9149af700b9d\"\u003ee2da10d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix for union type names (\u003ca href=\"https://github.com/openai/openai-go/commit/0bc8ad5e3372b432deee5286f392929ffc262c90\"\u003e0bc8ad5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/openai/openai-go/commit/c3c36addfcb65a7b76f9d7d8ddabcf4c0d60511e\"\u003ec3c36ad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.0 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.30.0...v3.31.0\"\u003ev3.30.0...v3.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add phase field to conversation messages (\u003ca href=\"https://github.com/openai/openai-go/commit/563d747fff0370d16e5cffff5a11e8e02e17bb8b\"\u003e563d747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add web_search_call.results to ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-go/commit/6ef5b20a234ebdc85bd580539989a3933f06b5df\"\u003e6ef5b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add support for short-lived tokens (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/799\"\u003e#799\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/038871ef135200279e45bd8920b0d142c58e51c0\"\u003e038871e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e support comma format in multipart form encoding (\u003ca href=\"https://github.com/openai/openai-go/commit/905b473d7bfb14ffd1db7c7b48efc1fdb84d1750\"\u003e905b473\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix issue with unmarshaling in some cases (\u003ca href=\"https://github.com/openai/openai-go/commit/a017bc6b810fcb01558736cd742f180dce342e49\"\u003ea017bc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent duplicate ? in query params (\u003ca href=\"https://github.com/openai/openai-go/commit/cbb2c754223558d6fd19f34642a0aa89adba42e7\"\u003ecbb2c75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e remove web_search_call.results from ResponseIncludable (\u003ca href=\"https://github.com/openai/openai-go/commit/180597fddba09d631a2fdc786116b3ad4f2e5418\"\u003e180597f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e support opting out of skipping builds on metadata-only commits (\u003ca href=\"https://github.com/openai/openai-go/commit/12e3a5afdbacd2fad57640ba5486226898d6df71\"\u003e12e3a5a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unnecessary error check for url parsing (\u003ca href=\"https://github.com/openai/openai-go/commit/cfe9c411d11b6f097d6e0563767bf231abb9975a\"\u003ecfe9c41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/openai/openai-go/commit/8e4ef117bdec78698d72a00b0a14d12cf0482561\"\u003e8e4ef11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/openai/openai-go/commit/ad31f81e22e4f2cc931e11625755f92978a18be9\"\u003ead31f81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate docs for api:\u0026quot;required\u0026quot; (\u003ca href=\"https://github.com/openai/openai-go/commit/2d16ebc57c3eca70c5bcb421ee8592549722e7f4\"\u003e2d16ebc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\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/openai/openai-go/commit/fb77de1a32225fda1671d8e78e8c5193f47a9a49\"\u003e\u003ccode\u003efb77de1\u003c/code\u003e\u003c/a\u003e release: 3.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/a1547abca71022f6d17b316c1bd7acc7d5feffcd\"\u003e\u003ccode\u003ea1547ab\u003c/code\u003e\u003c/a\u003e feat(api): add prompt_cache_retention parameter to response compact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/2cd72bd2e3d2f3799f6427d99ce96ec782626ca8\"\u003e\u003ccode\u003e2cd72bd\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/5b6d1e5bd06cd13cd25dd2365d2842567b5ad95d\"\u003e\u003ccode\u003e5b6d1e5\u003c/code\u003e\u003c/a\u003e docs: improve examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/2345564f1a2c186ba700a838e5750dc3ba09d566\"\u003e\u003ccode\u003e2345564\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/37caff2f2751120e2955bfec3e2dff310664c51d\"\u003e\u003ccode\u003e37caff2\u003c/code\u003e\u003c/a\u003e feat(api): Add detail to InputFileContent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/51830fd671867aded95803a80cd7d92551bdda5a\"\u003e\u003ccode\u003e51830fd\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/b138fbfef9ee7bbb89fb50a7cbacb7098a32cee1\"\u003e\u003ccode\u003eb138fbf\u003c/code\u003e\u003c/a\u003e feat(api): add OAuthErrorCode type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/05f02ff83f95af7fd2f7992641790e6b18c8a4f7\"\u003e\u003ccode\u003e05f02ff\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/8c5e47a1c0a44aab11783dd1c885e1d876dca2a8\"\u003e\u003ccode\u003e8c5e47a\u003c/code\u003e\u003c/a\u003e fix: fix for union type names\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-go/compare/v3.30.0...v3.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go` from 0.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.42.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore!: migrate to moby modules (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3591\"\u003e#3591\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\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\u003efix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e) \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: gitignore Gas Town agent artifacts (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3633\"\u003e#3633\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): include last release in the legend pop over (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3630\"\u003e#3630\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-04) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3621\"\u003e#3621\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): order of actions matters (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3623\"\u003e#3623\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): reduce rate-limit cascade errors (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3622\"\u003e#3622\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics):  replace the per-version inline retry with a multi-pass approach (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3620\"\u003e#3620\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.28.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3639\"\u003e#3639\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3641\"\u003e#3641\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3645\"\u003e#3645\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.2 to 1.97.3 in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.41.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3643\"\u003e#3643\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.43.0 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps):  bump bump github.com/klauspost/compress v1.18.5, github.com/docker/compose v5.1.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3646\"\u003e#3646\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3629\"\u003e#3629\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/patternmatcher from 0.6.0 to 0.6.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3628\"\u003e#3628\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3627\"\u003e#3627\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(localstack): accept community-archive as a valid tag (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3601\"\u003e#3601\u003c/a\u003e) \u003ca href=\"https://github.com/johnduhart\"\u003e\u003ccode\u003e@​johnduhart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /modules/gcloud (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3632\"\u003e#3632\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3625\"\u003e#3625\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pygments from 2.19.2 to 2.20.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3615\"\u003e#3615\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3612\"\u003e#3612\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/etcd (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3611\"\u003e#3611\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/ollama (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3610\"\u003e#3610\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/pinecone (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3609\"\u003e#3609\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/couchbase (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3608\"\u003e#3608\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump requests from 2.32.4 to 2.33.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3604\"\u003e#3604\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/meilisearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3607\"\u003e#3607\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/buildkit from 0.27.1 to 0.28.1 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3605\"\u003e#3605\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/testcontainers/testcontainers-go/commit/6e584183e1623fb83a78db902462eb9ee255327b\"\u003e\u003ccode\u003e6e58418\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.42.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f713dc0c78c37558ed13c985f5ed15101a6cba08\"\u003e\u003ccode\u003ef713dc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/300827abcec0b6e2d8c10c8360d335f29962f701\"\u003e\u003ccode\u003e300827a\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7a15ac1b7214c0bc5cb14c31a979a166ac5c088c\"\u003e\u003ccode\u003e7a15ac1\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bae3d2aa7281a71d1c24b5f8bde1391e2e8dfcb\"\u003e\u003ccode\u003e5bae3d2\u003c/code\u003e\u003c/a\u003e fix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fc19484a8ae088b714a9e9d7d9bba2ae383e3e69\"\u003e\u003ccode\u003efc19484\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/95bdc0c4a0b368564f052bd7a533f055adab694a\"\u003e\u003ccode\u003e95bdc0c\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/75aa22665b03ec8d597341575001d71ff693f1fc\"\u003e\u003ccode\u003e75aa226\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2f59938fb9ce365d974fe21a426ffffe7231caca\"\u003e\u003ccode\u003e2f59938\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/sdk in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/580abf68d44021bc7e54f8655a2fb66578205527\"\u003e\u003ccode\u003e580abf6\u003c/code\u003e\u003c/a\u003e chore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.41.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/valyala/fasthttp` from 1.69.0 to 1.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `modernc.org/sqlite` from 1.48.1 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md\"\u003emodernc.org/sqlite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e2026-04-24 v1.50.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to sqlite-vec \u003ca href=\"https://github.com/asg017/sqlite-vec/releases/tag/v0.1.9\"\u003ev0.1.9\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eColumnInfo\u003c/code\u003e, enabling dynamic query builders and ORMs to retrieve underlying SQLite C-API metadata (\u003ccode\u003eOriginName\u003c/code\u003e, \u003ccode\u003eTableName\u003c/code\u003e, \u003ccode\u003eDatabaseName\u003c/code\u003e, and \u003ccode\u003eDeclType\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eThis feature is exposed via the idiomatic \u003ccode\u003edatabase/sql\u003c/code\u003e escape hatch \u003ccode\u003e(*sql.Conn).Raw()\u003c/code\u003e, avoiding custom statement handles and keeping the standard library workflow intact.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/113\"\u003e#113\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/113\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/113\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-04-17 v1.49.0: Upgrade to \u003ca href=\"https://sqlite.org/releaselog/3_53_0.html\"\u003eSQLite 3.53.0\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e-DSQLITE_ENABLE_DBPAGE_VTAB\u003c/code\u003e to the transpilation. See \u003ca href=\"https://www.sqlite.org/dbpage.html\"\u003e\u0026quot;The SQLITE_DBPAGE Virtual Table\u0026quot;\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-04-06 v1.48.2:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix ABI mapping mismatch in the pre-update hook trampoline that caused silent truncation of large 64-bit RowIDs.\u003c/li\u003e\n\u003cli\u003eEnsure the Go trampoline signature correctly aligns with the public \u003ccode\u003esqlite3_preupdate_hook\u003c/code\u003e C API, preventing data corruption for high-entropy keys (e.g., Snowflake IDs).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/98\"\u003e#98\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/98\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/98\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix the memory allocator used in \u003ccode\u003e(*conn).Deserialize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003etls.Alloc\u003c/code\u003e with \u003ccode\u003esqlite3_malloc64\u003c/code\u003e to prevent internal allocator corruption. This ensures the buffer is safely owned by SQLite, which may resize or free it due to the \u003ccode\u003eSQLITE_DESERIALIZE_RESIZEABLE\u003c/code\u003e and \u003ccode\u003eSQLITE_DESERIALIZE_FREEONCLOSE\u003c/code\u003e flags.\u003c/li\u003e\n\u003cli\u003ePrevent a memory leak by properly freeing the allocated buffer if fetching the main database name fails before handing ownership to SQLite.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/100\"\u003e#100\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/100\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/100\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e(*conn).Deserialize\u003c/code\u003e to explicitly reject \u003ccode\u003enil\u003c/code\u003e or empty byte slices.\u003c/li\u003e\n\u003cli\u003ePrevent silent database disconnection and connection pool corruption caused by SQLite's default behavior when \u003ccode\u003esqlite3_deserialize\u003c/code\u003e receives a 0-length buffer.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/101\"\u003e#101\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/101\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/101\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecommitHookTrampoline\u003c/code\u003e and \u003ccode\u003erollbackHookTrampoline\u003c/code\u003e signatures by removing the unused \u003ccode\u003epCsr\u003c/code\u003e parameter.\u003c/li\u003e\n\u003cli\u003eAligns internal hook callbacks accurately with the underlying SQLite C API, cleaning up the code to prevent potential future confusion or bugs.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/102\"\u003e#102\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/102\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/102\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003echeckptr\u003c/code\u003e instrumentation failures during \u003ccode\u003ego test -race\u003c/code\u003e when registering and using virtual tables (\u003ccode\u003evtab\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eAllocate \u003ccode\u003esqlite3_module\u003c/code\u003e instances using the C allocator (\u003ccode\u003elibc.Xcalloc\u003c/code\u003e) instead of the Go heap. This ensures transpiled C code can safely perform pointer operations on the struct without tripping Go's pointer checks.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/103\"\u003e#103\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/103\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/103\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix data race on \u003ccode\u003emutex.id\u003c/code\u003e in the \u003ccode\u003emutexTry\u003c/code\u003e non-recursive path.\u003c/li\u003e\n\u003cli\u003eEnsure consistent atomic writes (\u003ccode\u003eatomic.StoreInt32\u003c/code\u003e) to prevent data races with atomic loads in \u003ccode\u003emutexHeld\u003c/code\u003e and \u003ccode\u003emutexNotheld\u003c/code\u003e during concurrent execution.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/104\"\u003e#104\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/104\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/104\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix resource leak in \u003ccode\u003e(*Backup).Commit\u003c/code\u003e where the destination connection was not closed on error.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edstConn\u003c/code\u003e is properly closed when \u003ccode\u003esqlite3_backup_finish\u003c/code\u003e fails, preventing file descriptor, TLS, and memory leaks.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/105\"\u003e#105\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/105\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/105\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eExec\u003c/code\u003e to fully drain rows when encountering \u003ccode\u003eSQLITE_ROW\u003c/code\u003e, preventing silent data loss in DML statements.\u003c/li\u003e\n\u003cli\u003ePreviously, \u003ccode\u003eExec\u003c/code\u003e aborted after the first row, meaning \u003ccode\u003eINSERT\u003c/code\u003e, \u003ccode\u003eUPDATE\u003c/code\u003e, or \u003ccode\u003eDELETE\u003c/code\u003e statements with a \u003ccode\u003eRETURNING\u003c/code\u003e clause would fail to process subsequent rows. The execution path now correctly loops until \u003ccode\u003eSQLITE_DONE\u003c/code\u003e and properly respects context cancellations during the drain loop, fully aligning with native C \u003ccode\u003esqlite3_exec\u003c/code\u003e semantics.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/106\"\u003e#106\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/106\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/106\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u0026quot;Shadowed err value (stmt.go)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eSee [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/249\"\u003e#249\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/work_items/249\"\u003ehttps://gitlab.com/cznic/sqlite/-/work_items/249\u003c/a\u003e), thanks Emrecan BATI!\u003c/li\u003e\n\u003cli\u003eFix silent omission of virtual table savepoint callbacks by correctly setting the sqlite3_module version.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/107\"\u003e#107\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/107\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/107\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evfsRead\u003c/code\u003e to properly handle partial and fragmented reads from \u003ccode\u003eio.Reader\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003ef.Read\u003c/code\u003e with \u003ccode\u003eio.ReadFull\u003c/code\u003e to ensure the buffer is fully populated, preventing premature \u003ccode\u003eSQLITE_IOERR_SHORT_READ\u003c/code\u003e errors on valid mid-stream partial reads. Unread tail bytes at EOF are now efficiently zero-filled using the built-in \u003ccode\u003eclear\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/108\"\u003e#108\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/108\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/108\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eRefactor internal error formatting to safely handle uninitialized or closed database pointers.\u003c/li\u003e\n\u003cli\u003ePrevent a misleading \u0026quot;out of memory\u0026quot; error message when an operation fails and the underlying SQLite database handle is \u003ccode\u003eNULL\u003c/code\u003e (\u003ccode\u003edb == 0\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/109\"\u003e#109\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/109\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/109\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix error handling in database backup and restore initialization (\u003ccode\u003esqlite3_backup_init\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eEnsure error codes and messages are accurately read from the destination database handle rather than hardcoding the source or remote handle. This prevents swallowed errors or mismatched \u0026quot;not an error\u0026quot; messages when a backup or restore operation fails to start.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/111\"\u003e#111\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/111\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/111\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/e220cc9b51f0ce842490194538f3c45daf2572b3\"\u003e\u003ccode\u003ee220cc9\u003c/code\u003e\u003c/a\u003e CHANGELOG.md: add !113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/a58d5e552a64d5082bdf1488db35f27ce7536c1d\"\u003e\u003ccode\u003ea58d5e5\u003c/code\u003e\u003c/a\u003e Merge branch 'columns' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/119d8b1c8514ceadf0a5a4aa8a9c94514b739377\"\u003e\u003ccode\u003e119d8b1\u003c/code\u003e\u003c/a\u003e add ColumnInfo, for inspecting query columns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/c353a4f762ca821c6ebc6a17097e19e9dcec5306\"\u003e\u003ccode\u003ec353a4f\u003c/code\u003e\u003c/a\u003e upgrade to sqlite-vec v0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/fe575e48232629112cce2e8bea368358e35c1616\"\u003e\u003ccode\u003efe575e4\u003c/code\u003e\u003c/a\u003e doc.go: update SQLite version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/3ccb9cab30387f2192593c4acb635e58fd6bbd5e\"\u003e\u003ccode\u003e3ccb9ca\u003c/code\u003e\u003c/a\u003e upgrade to SQLite 3.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/df1697738de700bdbfe7a6ed822a8ddef14f1c98\"\u003e\u003ccode\u003edf16977\u003c/code\u003e\u003c/a\u003e CHANGELOG.md: add !112\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/172c3955c2894135d87e8a773248796afda13f77\"\u003e\u003ccode\u003e172c395\u003c/code\u003e\u003c/a\u003e Merge branch 'fix-openv2-handle-leak' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/27197307bbdb9c5c2a6dc683803f9c6e956e35a6\"\u003e\u003ccode\u003e2719730\u003c/code\u003e\u003c/a\u003e fix openV2 handle leak, TLS leak, and misleading error on failed open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/53c87f6f1d6ec3da80e5d094b823eb6e98292857\"\u003e\u003ccode\u003e53c87f6\u003c/code\u003e\u003c/a\u003e CHANGELOG.md: add !111\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://gitlab.com/cznic/sqlite/compare/v1.48.1...v1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/llm-d/llm-d-inference-sim/pull/431","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/llm-d%2Fllm-d-inference-sim/issues/431","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/431/packages"}},{"old_version":"1.69.0","new_version":"1.70.0","update_type":"minor","path":null,"pr_created_at":"2026-04-08T11:05:27.000Z","version_change":"1.69.0 → 1.70.0","issue":{"uuid":"4224030209","node_id":"PR_kwDOHUTAw87QyD0N","number":323,"state":"open","title":"chore(deps): bump the go-deps group with 3 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-08T11:05:27.000Z","updated_at":"2026-04-15T05:19:33.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":3,"packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.69.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"},{"name":"github.com/lib/pq","old_version":"1.12.1","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/mattn/go-sqlite3","old_version":"1.14.38","new_version":"1.14.41","repository_url":"https://github.com/mattn/go-sqlite3"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 3 updates: [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp), [github.com/lib/pq](https://github.com/lib/pq) and [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3).\n\nUpdates `github.com/valyala/fasthttp` from 1.69.0 to 1.70.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\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.12.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\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/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\u003c/blockquote\u003e\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.12.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/mattn/go-sqlite3` from 1.14.38 to 1.14.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/8d12439413e80448b66dc629ff4452be33894c67\"\u003e\u003ccode\u003e8d12439\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1386\"\u003e#1386\u003c/a\u003e from mattn/perf/reduce-cgo-overhead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/89f4bbe48952fddb3200b969eb2dff1ab147bd45\"\u003e\u003ccode\u003e89f4bbe\u003c/code\u003e\u003c/a\u003e fix build with SQLITE_ENABLE_UNLOCK_NOTIFY\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/49540487aea6e53135051e9f64afb7af03d4342c\"\u003e\u003ccode\u003e4954048\u003c/code\u003e\u003c/a\u003e reduce CGO call overhead for exec and bind paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/4a311ff7de98fc986c9be67a32b2401335194b79\"\u003e\u003ccode\u003e4a311ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1385\"\u003e#1385\u003c/a\u003e from mattn/perf/reduce-bind-overhead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/61c5b98535ca19beafaebfd94e10963d49cdadf2\"\u003e\u003ccode\u003e61c5b98\u003c/code\u003e\u003c/a\u003e reduce sqlite bind overhead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/f92973809df03ae476bc981876fbc45da862921a\"\u003e\u003ccode\u003ef929738\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1384\"\u003e#1384\u003c/a\u003e from mattn/raise-go121-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/efae5e768693f226337ffbc618b033c78c65c287\"\u003e\u003ccode\u003eefae5e7\u003c/code\u003e\u003c/a\u003e raise minimum Go version to 1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/b23d54cb764130e03474c8a7da2b38ed5207424f\"\u003e\u003ccode\u003eb23d54c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1383\"\u003e#1383\u003c/a\u003e from mattn/codex/next-row-batch-fetch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/e1557be6ce32a773d714bcf60a92b7ee89b173a0\"\u003e\u003ccode\u003ee1557be\u003c/code\u003e\u003c/a\u003e batch row column fetches in Next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/cc39db7160c9a30c621a0953da9f1385ea3efd2c\"\u003e\u003ccode\u003ecc39db7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1382\"\u003e#1382\u003c/a\u003e from mattn/codex/sqlite3-bind-fastpath\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mattn/go-sqlite3/compare/v1.14.38...v1.14.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/italia/developers-italia-api/pull/323","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fdevelopers-italia-api/issues/323","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/323/packages"}},{"old_version":"1.69.0","new_version":"1.70.0","update_type":"minor","path":null,"pr_created_at":"2026-04-08T04:45:08.000Z","version_change":"1.69.0 → 1.70.0","issue":{"uuid":"4222179055","node_id":"PR_kwDOONsDfc7QskQN","number":21,"state":"closed","title":"deps: bump github.com/valyala/fasthttp from 1.69.0 to 1.70.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-06T04:46:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-08T04:45:08.000Z","updated_at":"2026-05-06T04:46:59.000Z","time_to_close":2419309,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.69.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.69.0 to 1.70.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.69.0\u0026new-version=1.70.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/varundeepsaini/redis-kv-veryfast/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/varundeepsaini%2Fredis-kv-veryfast/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"1.69.0","new_version":"1.70.0","update_type":"minor","path":null,"pr_created_at":"2026-04-07T16:44:50.000Z","version_change":"1.69.0 → 1.70.0","issue":{"uuid":"4219222823","node_id":"PR_kwDOKL_m3s7Qj4Bb","number":992,"state":"open","title":"chore(deps): bump github.com/valyala/fasthttp from 1.69.0 to 1.70.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-07T16:44:50.000Z","updated_at":"2026-04-07T16:46:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.69.0","new_version":"1.70.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.69.0 to 1.70.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.26 and golangci-lint updates by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2146\"\u003evalyala/fasthttp#2146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WithLimit methods for uncompression by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2147\"\u003evalyala/fasthttp#2147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor Root for fs.FS and normalize fs-style roots by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2145\"\u003evalyala/fasthttp#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSanitize header values in all setter paths to prevent CRLF injection by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2162\"\u003evalyala/fasthttp#2162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ServeFileLiteral, ServeFSLiteral and SendFileLiteral by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2163\"\u003evalyala/fasthttp#2163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent chunk extension request smuggling by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2165\"\u003evalyala/fasthttp#2165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate request URI format during header parsing to reject malformed requests by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2168\"\u003evalyala/fasthttp#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP1/1 requires exactly one Host header by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2164\"\u003evalyala/fasthttp#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict HTTP version validation and simplified first line parsing by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2167\"\u003evalyala/fasthttp#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly normalize pre-colon whitespace for HTTP headers by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2172\"\u003evalyala/fasthttp#2172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efs: reject '..' path segments in rewritten paths by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2173\"\u003evalyala/fasthttp#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: reject CRLF in HTTP proxy CONNECT target by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2174\"\u003evalyala/fasthttp#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efasthttpproxy: scope proxy auth cache to GetDialFunc by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2144\"\u003evalyala/fasthttp#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enhance performance by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2135\"\u003evalyala/fasthttp#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexport ErrConnectionClosed by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2152\"\u003evalyala/fasthttp#2152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect master process death in prefork children by \u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereturn prev values by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2123\"\u003evalyala/fasthttp#2123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added httpgo to related projects by \u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2149\"\u003evalyala/fasthttp#2149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.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/valyala/fasthttp/pull/2170\"\u003evalyala/fasthttp#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.2 to 1.18.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/valyala/fasthttp/pull/2129\"\u003evalyala/fasthttp#2129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.3 to 1.18.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/valyala/fasthttp/pull/2140\"\u003evalyala/fasthttp#2140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.4 to 1.18.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/valyala/fasthttp/pull/2166\"\u003evalyala/fasthttp#2166\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/valyala/fasthttp/pull/2139\"\u003evalyala/fasthttp#2139\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/valyala/fasthttp/pull/2128\"\u003evalyala/fasthttp#2128\u003c/a\u003e\u003c/li\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/valyala/fasthttp/pull/2138\"\u003evalyala/fasthttp#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.39.0 to 0.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/valyala/fasthttp/pull/2125\"\u003evalyala/fasthttp#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.40.0 to 0.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/valyala/fasthttp/pull/2137\"\u003evalyala/fasthttp#2137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.11 to 2.23.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/valyala/fasthttp/pull/2142\"\u003evalyala/fasthttp#2142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate securego/gosec from 2.23.0 to 2.25.0 by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2161\"\u003evalyala/fasthttp#2161\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MUlt1mate\"\u003e\u003ccode\u003e@​MUlt1mate\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2169\"\u003evalyala/fasthttp#2169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/meruiden\"\u003e\u003ccode\u003e@​meruiden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2158\"\u003evalyala/fasthttp#2158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.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/valyala/fasthttp/commit/534461ad123bfbcc1190d29cb3553a19b72d2845\"\u003e\u003ccode\u003e534461a\u003c/code\u003e\u003c/a\u003e fasthttpproxy: reject CRLF in HTTP proxy CONNECT target (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/267e740f5657cb606d35de3ca54df55b2625508c\"\u003e\u003ccode\u003e267e740\u003c/code\u003e\u003c/a\u003e fs: reject '..' path segments in rewritten paths (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/a95a1ad11ceeb1726740070ab464b8d22d3278d8\"\u003e\u003ccode\u003ea95a1ad\u003c/code\u003e\u003c/a\u003e Only normalize pre-colon whitespace for HTTP headers (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2172\"\u003e#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ab8c2aceea3da871f9f901e595425fd144d1790f\"\u003e\u003ccode\u003eab8c2ac\u003c/code\u003e\u003c/a\u003e fix: detect master process death in prefork children (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c4569c5fbb7b0142cb2607dbb170f6efcec96894\"\u003e\u003ccode\u003ec4569c5\u003c/code\u003e\u003c/a\u003e feat: enhance performance (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/beab280ed3f7be24111fe5b452564be647370ee7\"\u003e\u003ccode\u003ebeab280\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/andybalholm/brotli from 1.2.0 to 1.2.1 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/82254a7addc61a494b6a504fb0c65871a9c0444f\"\u003e\u003ccode\u003e82254a7\u003c/code\u003e\u003c/a\u003e Normalize framing header names with pre-colon whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/611132707f1d75db30a7f3347092e36bcd87094e\"\u003e\u003ccode\u003e6111327\u003c/code\u003e\u003c/a\u003e Strict HTTP version validation and simplified first line parsing (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/eb38f5fc140be062aa5acbbeb97571e538a4e781\"\u003e\u003ccode\u003eeb38f5f\u003c/code\u003e\u003c/a\u003e HTTP1/1 requires exactly one Host header (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7d90713bda6f90f398f42dced466942912b44fd6\"\u003e\u003ccode\u003e7d90713\u003c/code\u003e\u003c/a\u003e Validate request URI format during header parsing to reject malformed request...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.69.0...v1.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.69.0\u0026new-version=1.70.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/flowline-io/flowbot/pull/992","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowline-io%2Fflowbot/issues/992","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/992/packages"}},{"old_version":"1.59.0","new_version":"1.69.0","update_type":"minor","path":null,"pr_created_at":"2026-03-25T08:10:45.000Z","version_change":"1.59.0 → 1.69.0","issue":{"uuid":"4133476672","node_id":"PR_kwDOOWhOy87NQolO","number":407,"state":"open","title":"deps(go): bump the go-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-25T08:10:45.000Z","updated_at":"2026-03-25T08:10:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): bump","group_name":"go-dependencies","update_count":10,"packages":[{"name":"github.com/llm-d/llm-d-kv-cache","old_version":"0.6.1-0.20260317211430-786d9c8cd8f6","new_version":"0.6.1","repository_url":"https://github.com/llm-d/llm-d-kv-cache"},{"name":"github.com/onsi/ginkgo/v2","old_version":"2.23.4","new_version":"2.28.1","repository_url":"https://github.com/onsi/ginkgo"},{"name":"github.com/openai/openai-go/v3","old_version":"3.6.1","new_version":"3.29.0","repository_url":"https://github.com/openai/openai-go"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/valyala/fasthttp","old_version":"1.59.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"},{"name":"golang.org/x/sync","old_version":"0.19.0","new_version":"0.20.0","repository_url":"https://github.com/golang/sync"},{"name":"google.golang.org/grpc","old_version":"1.77.0","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/protobuf","old_version":"1.36.10","new_version":"1.36.11"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/llm-d/llm-d-kv-cache](https://github.com/llm-d/llm-d-kv-cache) | `0.6.1-0.20260317211430-786d9c8cd8f6` | `0.6.1` |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.23.4` | `2.28.1` |\n| [github.com/openai/openai-go/v3](https://github.com/openai/openai-go) | `3.6.1` | `3.29.0` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) | `1.59.0` | `1.69.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.19.0` | `0.20.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.77.0` | `1.79.3` |\n| google.golang.org/protobuf | `1.36.10` | `1.36.11` |\n\n\nUpdates `github.com/llm-d/llm-d-kv-cache` from 0.6.1-0.20260317211430-786d9c8cd8f6 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/llm-d/llm-d-kv-cache/releases\"\u003egithub.com/llm-d/llm-d-kv-cache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003cp\u003ePatch release on top of v0.6.0 to fix tokenization service health probe issue, and update fs-connector to work with vLLM v0.15.1 (llm-d v0.5.1 version).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/llm-d/llm-d-kv-cache/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/llm-d/llm-d-kv-cache/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/llm-d/llm-d-kv-cache/commits/v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.23.4 to 2.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/releases\"\u003egithub.com/onsi/ginkgo/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eDon't make a new formatter for each GinkgoT(); that's just silly and uses precious memory\u003c/p\u003e\n\u003ch2\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/ginkgo/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.28.1\u003c/h2\u003e\n\u003cp\u003eUpdate all dependencies.  This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.\u003c/p\u003e\n\u003ch2\u003e2.28.0\u003c/h2\u003e\n\u003cp\u003eGinkgo's SemVer filter now supports filtering multiple components by SemVer version:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eIt(\u0026quot;should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)\u0026quot;, SemVerConstraint(\u0026quot;\u0026gt;= 3.2.0\u0026quot;), ComponentSemVerConstraint(\u0026quot;redis\u0026quot;, \u0026quot;\u0026gt;= 8.0.0\u0026quot;) func() {\n    // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is \u0026gt;= 8.0.0\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ecan be filtered in or out with an invocation like:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eginkgo --sem-ver-filter=\u0026quot;2.1.1, redis=8.2.0\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/Icarus9913\"\u003e\u003ccode\u003e@​Icarus9913\u003c/code\u003e\u003c/a\u003e for working on this!\u003c/p\u003e\n\u003ch2\u003e2.27.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eDon't make a new formatter for each GinkgoT(); that's just silly and uses precious memory\u003c/p\u003e\n\u003ch2\u003e2.27.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCurrentTreeConstructionNodeReport: fix for nested container nodes [59bc751]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003ereport exit result in case of failure [1c9f356]\nfix data race [ece19c8]\u003c/p\u003e\n\u003ch2\u003e2.27.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix syntax errors and typo [a99c6e0]\u003c/li\u003e\n\u003cli\u003eFix paragraph position error [f993df5]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/5d1d628ac86668c8f944c8c491c3d1ab86b3bed4\"\u003e\u003ccode\u003e5d1d628\u003c/code\u003e\u003c/a\u003e v2.28.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/676f985d26d9b5d02f73086760883f7086bb5386\"\u003e\u003ccode\u003e676f985\u003c/code\u003e\u003c/a\u003e update test mu language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8032100d256f25df9be61f2623fc244c9ea0cafb\"\u003e\u003ccode\u003e8032100\u003c/code\u003e\u003c/a\u003e appease go vet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/41ca8077223910d4d20e099204a8520057ab8b82\"\u003e\u003ccode\u003e41ca807\u003c/code\u003e\u003c/a\u003e bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/2b2305b02aad8f5316b0bfcaabe5b9789d988db6\"\u003e\u003ccode\u003e2b2305b\u003c/code\u003e\u003c/a\u003e v2.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/71d2d89adc9387d4f4fc579438b5631d9180d687\"\u003e\u003ccode\u003e71d2d89\u003c/code\u003e\u003c/a\u003e feat: support component semantic version filtering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/8cbbcb4709d306183de94f0699dd92affeb6f5b0\"\u003e\u003ccode\u003e8cbbcb4\u003c/code\u003e\u003c/a\u003e Fix doclink for ginkgo run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/a92830749ce9b1271ffac08abce793ae937fe9d4\"\u003e\u003ccode\u003ea928307\u003c/code\u003e\u003c/a\u003e v2.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/0d0e96db305b01ce8642008053b857363ca87ecb\"\u003e\u003ccode\u003e0d0e96d\u003c/code\u003e\u003c/a\u003e don't make a new formatter for each GinkgoT(); that's just silly and uses pre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/867ce95f5142649695406f751f883c99ea45c0d5\"\u003e\u003ccode\u003e867ce95\u003c/code\u003e\u003c/a\u003e v2.27.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.23.4...v2.28.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/onsi/gomega` from 1.37.0 to 1.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/releases\"\u003egithub.com/onsi/gomega's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003ev1.38.3\u003c/h2\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003ev1.38.2\u003c/h2\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.1\u003c/h2\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003ch2\u003ev1.38.0\u003c/h2\u003e\n\u003ch2\u003e1.38.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egstruct handles extra unexported fields [4ee7ed0]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport [] in IgnoringTopFunction function signatures (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/851\"\u003e#851\u003c/a\u003e) [36bbf72]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/846\"\u003e#846\u003c/a\u003e) [529d408]\u003c/li\u003e\n\u003cli\u003eFix typo [acd1f55]\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.5 to 1.36.6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/835\"\u003e#835\u003c/a\u003e) [bae65a0]\u003c/li\u003e\n\u003cli\u003eBump nokogiri from 1.18.4 to 1.18.8 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/842\"\u003e#842\u003c/a\u003e) [8dda91f]\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/843\"\u003e#843\u003c/a\u003e) [212d812]\u003c/li\u003e\n\u003cli\u003eBump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/839\"\u003e#839\u003c/a\u003e) [59bd7f9]\u003c/li\u003e\n\u003cli\u003eBump nokogiri from 1.18.1 to 1.18.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/834\"\u003e#834\u003c/a\u003e) [328c729]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.2 to 1.0.3 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/826\"\u003e#826\u003c/a\u003e) [9a798a1]\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onsi/gomega/blob/master/CHANGELOG.md\"\u003egithub.com/onsi/gomega's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.39.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cp\u003eAdd \u003ccode\u003eMatchErrorStrictly\u003c/code\u003e which only passes if \u003ccode\u003eerrors.Is(actual, expected)\u003c/code\u003e returns true.  \u003ccode\u003eMatchError\u003c/code\u003e, by contrast, will fallback to string comparison.\u003c/p\u003e\n\u003ch2\u003e1.38.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003emake string formatitng more consistent for users who use format.Object directly\u003c/p\u003e\n\u003ch2\u003e1.38.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eroll back to go 1.23.0 [c404969]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.38.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cp\u003eNumerous minor fixes and dependency bumps\u003c/p\u003e\n\u003ch2\u003e1.38.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egstruct handles extra unexported fields [4ee7ed0]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport [] in IgnoringTopFunction function signatures (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/851\"\u003e#851\u003c/a\u003e) [36bbf72]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/846\"\u003e#846\u003c/a\u003e) [529d408]\u003c/li\u003e\n\u003cli\u003eFix typo [acd1f55]\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.5 to 1.36.6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/835\"\u003e#835\u003c/a\u003e) [bae65a0]\u003c/li\u003e\n\u003cli\u003eBump nokogiri from 1.18.4 to 1.18.8 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/842\"\u003e#842\u003c/a\u003e) [8dda91f]\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/843\"\u003e#843\u003c/a\u003e) [212d812]\u003c/li\u003e\n\u003cli\u003eBump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/839\"\u003e#839\u003c/a\u003e) [59bd7f9]\u003c/li\u003e\n\u003cli\u003eBump nokogiri from 1.18.1 to 1.18.4 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/834\"\u003e#834\u003c/a\u003e) [328c729]\u003c/li\u003e\n\u003cli\u003eBump uri from 1.0.2 to 1.0.3 in /docs (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/826\"\u003e#826\u003c/a\u003e) [9a798a1]\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.37.0 to 0.39.0 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/841\"\u003e#841\u003c/a\u003e) [04a72c6]\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/onsi/gomega/commit/49561ad293853e660030f8397b07607127e3ebb7\"\u003e\u003ccode\u003e49561ad\u003c/code\u003e\u003c/a\u003e v1.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8f7f42585ccc794dcb3a4979ac7d67e00fb070ae\"\u003e\u003ccode\u003e8f7f425\u003c/code\u003e\u003c/a\u003e document MatchErrorStrictly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/bae643da0469185d9502e8d7528da137f4c62320\"\u003e\u003ccode\u003ebae643d\u003c/code\u003e\u003c/a\u003e add matcher relecting errors.Is behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/a3ca2ca026268dc6acfc60a2e8393b33b428c507\"\u003e\u003ccode\u003ea3ca2ca\u003c/code\u003e\u003c/a\u003e v1.38.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/4dada364c7635fffe6b8a6b45a7588dabd64cdf4\"\u003e\u003ccode\u003e4dada36\u003c/code\u003e\u003c/a\u003e fix failing have http tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/d40c6917ce1a2c9299bda4b900b59d80bdefc689\"\u003e\u003ccode\u003ed40c691\u003c/code\u003e\u003c/a\u003e make string formatitng more consistent for users who use format.Object directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/2a37b463cac790e945d16f52c1c13a4e835511a1\"\u003e\u003ccode\u003e2a37b46\u003c/code\u003e\u003c/a\u003e doc: fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/ee26170d3a0a21d5702f4164df42eb99c50221d7\"\u003e\u003ccode\u003eee26170\u003c/code\u003e\u003c/a\u003e docs: fix HaveValue example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/cc85c057ff99d6ed21998bd44f5983e42d20df81\"\u003e\u003ccode\u003ecc85c05\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/gomega/commit/8905788e27ddae9e222ee6062e25fcf256fdb738\"\u003e\u003ccode\u003e8905788\u003c/code\u003e\u003c/a\u003e Bump github.com/onsi/ginkgo/v2 from 2.25.1 to 2.25.3 (\u003ca href=\"https://redirect.github.com/onsi/gomega/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onsi/gomega/compare/v1.37.0...v1.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/openai/openai-go/v3` from 3.6.1 to 3.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-go/releases\"\u003egithub.com/openai/openai-go/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.29.0\u003c/h2\u003e\n\u003ch2\u003e3.29.0 (2026-03-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.28.0...v3.29.0\"\u003ev3.28.0...v3.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e 5.4 nano and mini model slugs (\u003ca href=\"https://github.com/openai/openai-go/commit/c4ebb48b3314d41ae1ca8006ccf7d5b9facad61e\"\u003ec4ebb48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add in and nin values to comparison filter type (\u003ca href=\"https://github.com/openai/openai-go/commit/d060d4473d6ca87e0427eea709f87d5edd0e7c78\"\u003ed060d44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/openai/openai-go/commit/63796269b563770b6cbb24144edade0e57051e50\"\u003e6379626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.28.0\u003c/h2\u003e\n\u003ch2\u003e3.28.0 (2026-03-14)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.27.0...v3.28.0\"\u003ev3.27.0...v3.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add /v1/videos endpoint option to batch (\u003ca href=\"https://github.com/openai/openai-go/commit/7b2d67e3d65737572d89536d16ed81a3ce39688f\"\u003e7b2d67e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add defer_loading field to function tools (\u003ca href=\"https://github.com/openai/openai-go/commit/6d4b6833e5b0b29a9b1d0c99062a231290e8b93f\"\u003e6d4b683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e custom voices (\u003ca href=\"https://github.com/openai/openai-go/commit/d00b782c32db4c953b8e39edc5a77504693c70f3\"\u003ed00b782\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e The \u003ccode\u003evoice\u003c/code\u003e param and resouce has changed from a \u003ccode\u003estring\u003c/code\u003e to a \u003ccode\u003estring | {id: string}\u003c/code\u003e. This is a breaking change for Go.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.0\u003c/h2\u003e\n\u003ch2\u003e3.27.0 (2026-03-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.26.0...v3.27.0\"\u003ev3.26.0...v3.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add video character/edit/extend, remove Azure/webhook/polling/accumulator (\u003ca href=\"https://github.com/openai/openai-go/commit/20da043643286aa444450f4bf4ab6f68c5401455\"\u003e20da043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add video edits/extensions/character, remove Azure/webhook/polling helpers (\u003ca href=\"https://github.com/openai/openai-go/commit/fa9413f9b7c00ec36b124c4b3714daf2b2cd978d\"\u003efa9413f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e api update (\u003ca href=\"https://github.com/openai/openai-go/commit/c88c6c9732f7b7a8cd739b8006a56d564ab59183\"\u003ec88c6c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e sora api improvements: character api, video extensions/edits, higher resolution exports. (\u003ca href=\"https://github.com/openai/openai-go/commit/93f6779c0c2a1beb7f68b570c61aae8fda52fd1f\"\u003e93f6779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/d5312325255bcac5934636d320653c338bb9622e\"\u003ed531232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/1748c114b2d642b38fdacfef7823cbd4130c29c5\"\u003e1748c11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/531ece1703028189ba6081a168f3a979481dcf0c\"\u003e531ece1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/ce9f4357c22b533fff0d3385058dbadc033928e8\"\u003ece9f435\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/openai/openai-go/blob/main/CHANGELOG.md\"\u003egithub.com/openai/openai-go/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.29.0 (2026-03-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.28.0...v3.29.0\"\u003ev3.28.0...v3.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e 5.4 nano and mini model slugs (\u003ca href=\"https://github.com/openai/openai-go/commit/c4ebb48b3314d41ae1ca8006ccf7d5b9facad61e\"\u003ec4ebb48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add in and nin values to comparison filter type (\u003ca href=\"https://github.com/openai/openai-go/commit/d060d4473d6ca87e0427eea709f87d5edd0e7c78\"\u003ed060d44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/openai/openai-go/commit/63796269b563770b6cbb24144edade0e57051e50\"\u003e6379626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.28.0 (2026-03-14)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.27.0...v3.28.0\"\u003ev3.27.0...v3.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add /v1/videos endpoint option to batch (\u003ca href=\"https://github.com/openai/openai-go/commit/7b2d67e3d65737572d89536d16ed81a3ce39688f\"\u003e7b2d67e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add defer_loading field to function tools (\u003ca href=\"https://github.com/openai/openai-go/commit/6d4b6833e5b0b29a9b1d0c99062a231290e8b93f\"\u003e6d4b683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e custom voices (\u003ca href=\"https://github.com/openai/openai-go/commit/d00b782c32db4c953b8e39edc5a77504693c70f3\"\u003ed00b782\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e The \u003ccode\u003evoice\u003c/code\u003e param and resouce has changed from a \u003ccode\u003estring\u003c/code\u003e to a \u003ccode\u003estring | {id: string}\u003c/code\u003e. This is a breaking change for Go.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.27.0 (2026-03-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.26.0...v3.27.0\"\u003ev3.26.0...v3.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add video character/edit/extend, remove Azure/webhook/polling/accumulator (\u003ca href=\"https://github.com/openai/openai-go/commit/20da043643286aa444450f4bf4ab6f68c5401455\"\u003e20da043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add video edits/extensions/character, remove Azure/webhook/polling helpers (\u003ca href=\"https://github.com/openai/openai-go/commit/fa9413f9b7c00ec36b124c4b3714daf2b2cd978d\"\u003efa9413f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e api update (\u003ca href=\"https://github.com/openai/openai-go/commit/c88c6c9732f7b7a8cd739b8006a56d564ab59183\"\u003ec88c6c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e sora api improvements: character api, video extensions/edits, higher resolution exports. (\u003ca href=\"https://github.com/openai/openai-go/commit/93f6779c0c2a1beb7f68b570c61aae8fda52fd1f\"\u003e93f6779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/d5312325255bcac5934636d320653c338bb9622e\"\u003ed531232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/1748c114b2d642b38fdacfef7823cbd4130c29c5\"\u003e1748c11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/531ece1703028189ba6081a168f3a979481dcf0c\"\u003e531ece1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-go/commit/ce9f4357c22b533fff0d3385058dbadc033928e8\"\u003ece9f435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.26.0 (2026-03-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-go/compare/v3.25.0...v3.26.0\"\u003ev3.25.0...v3.26.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/6723d0b464f1d6898d7242efad6b94cc3ad7dfe6\"\u003e\u003ccode\u003e6723d0b\u003c/code\u003e\u003c/a\u003e release: 3.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/5020caa66a3b2b17a063aef83bebe413c7c1aa46\"\u003e\u003ccode\u003e5020caa\u003c/code\u003e\u003c/a\u003e feat(api): 5.4 nano and mini model slugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/6eaa27db16d2a0218f8857ba7809e9b807cef49a\"\u003e\u003ccode\u003e6eaa27d\u003c/code\u003e\u003c/a\u003e feat(api): add in and nin values to comparison filter type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/14e476cd1c16b65498ffffbd743fc051fb48c70c\"\u003e\u003ccode\u003e14e476c\u003c/code\u003e\u003c/a\u003e chore(internal): tweak CI branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/c29d226527f90a7cf611d6fddd000479ec4a5ab8\"\u003e\u003ccode\u003ec29d226\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/738740e96591d2c52adff262809f02beb973cf9c\"\u003e\u003ccode\u003e738740e\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/0eb5c0349b451aaff6d44072ae9204faaadb52a3\"\u003e\u003ccode\u003e0eb5c03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/openai/openai-go/issues/623\"\u003e#623\u003c/a\u003e from openai/release-please--branches--main--changes--...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/6ab15940ccb7e1c4375ab9830d8a9701e6fb1cb6\"\u003e\u003ccode\u003e6ab1594\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/458117c481759d1162897a096fce3b1b5305fe69\"\u003e\u003ccode\u003e458117c\u003c/code\u003e\u003c/a\u003e release: 3.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/6d4b6833e5b0b29a9b1d0c99062a231290e8b93f\"\u003e\u003ccode\u003e6d4b683\u003c/code\u003e\u003c/a\u003e feat(api): add defer_loading field to function tools\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-go/compare/v3.6.1...v3.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.22.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go` from 0.40.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add TiDB module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3575\"\u003e#3575\u003c/a\u003e) \u003ca href=\"https://github.com/iyiola-dev\"\u003e\u003ccode\u003e@​iyiola-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Forgejo module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3556\"\u003e#3556\u003c/a\u003e) \u003ca href=\"https://github.com/s04\"\u003e\u003ccode\u003e@​s04\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve container conflict detection (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3574\"\u003e#3574\u003c/a\u003e) \u003ca href=\"https://github.com/Desuuuu\"\u003e\u003ccode\u003e@​Desuuuu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(azure): add lowkey vault container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3542\"\u003e#3542\u003c/a\u003e) \u003ca href=\"https://github.com/nagyesta\"\u003e\u003ccode\u003e@​nagyesta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(chroma): update to chroma 1.x (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3552\"\u003e#3552\u003c/a\u003e) \u003ca href=\"https://github.com/tazarov\"\u003e\u003ccode\u003e@​tazarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cassandra): add ssl option cassandra (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3151\"\u003e#3151\u003c/a\u003e) \u003ca href=\"https://github.com/MitulShah1\"\u003e\u003ccode\u003e@​MitulShah1\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\u003efix(redpanda): closing provider in test after use (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3539\"\u003e#3539\u003c/a\u003e) \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: docker auth for docker.io images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3482\"\u003e#3482\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(solace): set ulimits for container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3497\"\u003e#3497\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(kafka): strip architecture suffix from Kafka image tags for semver parsing (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3276\"\u003e#3276\u003c/a\u003e) \u003ca href=\"https://github.com/asahasrabuddhe\"\u003e\u003ccode\u003e@​asahasrabuddhe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(metrics): automate usage metrics collection and publish it in the docs site (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3495\"\u003e#3495\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3560\"\u003e#3560\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pulsar): bump base image to 4.x, replacing the wait for log strategy with wait for listening port (deterministic) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3573\"\u003e#3573\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.0.0 to 1.3.1 in /modules/dockermcpgateway (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3557\"\u003e#3557\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-03-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3565\"\u003e#3565\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.0 to 7.2.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3547\"\u003e#3547\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 47.0.0 to 47.0.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3546\"\u003e#3546\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3545\"\u003e#3545\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-02-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3551\"\u003e#3551\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pymdown-extensions from 10.8.1 to 10.16.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3513\"\u003e#3513\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-01-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3515\"\u003e#3515\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2025-12-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3506\"\u003e#3506\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): allow sending PRs from the workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3503\"\u003e#3503\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3502\"\u003e#3502\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3501\"\u003e#3501\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): even better rate limit strategy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3500\"\u003e#3500\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): properly detect rate limits (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3499\"\u003e#3499\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): set GH _TOKEN in workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3498\"\u003e#3498\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump atomicjar/testcontainers-cloud-setup-action from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8.6.0 in /modules/aerospike (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3584\"\u003e#3584\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\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/testcontainers/testcontainers-go/commit/2ea97c81e0490179340340526025f9b084948780\"\u003e\u003ccode\u003e2ea97c8\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.41.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/9a663f75e6aa5f0a5ccbac8e89a2a56d7565b9f8\"\u003e\u003ccode\u003e9a663f7\u003c/code\u003e\u003c/a\u003e fix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/10481c29a07792cf7d7d774483ffe3d96a16dd88\"\u003e\u003ccode\u003e10481c2\u003c/code\u003e\u003c/a\u003e chore(deps): bump atomicjar/testcontainers-cloud-setup-action (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/bdb12ddc45d0be326134352f0d9459e6f6af6faf\"\u003e\u003ccode\u003ebdb12dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bd7f075ffb765d86d0e1633d5ea88c63c92b60f\"\u003e\u003ccode\u003e5bd7f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/c9ccfc5de28352b12a5adee5d54853edaf0d2873\"\u003e\u003ccode\u003ec9ccfc5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/21ec740d8d09247709ab07a9b42aaef7dba245a1\"\u003e\u003ccode\u003e21ec740\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fb47b827e83fe018ec96a331823fa28dbaeef72c\"\u003e\u003ccode\u003efb47b82\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6686e3164aeea4e469810ddbc87f7bb1ecfc2434\"\u003e\u003ccode\u003e6686e31\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/elasticsearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/0656548f8a4877e7c0617196ec84ff0c5f43d88b\"\u003e\u003ccode\u003e0656548\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/redpanda (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/valyala/fasthttp` from 1.59.0 to 1.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.68.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix named return bugs by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/valyala/fasthttp/commit/1b8c5593da699309522dee00ad1d6c913482a0f3\"\u003ehttps://github.com/valyala/fasthttp/commit/1b8c5593da699309522dee00ad1d6c913482a0f3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.36.0 to 0.37.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/valyala/fasthttp/pull/2087\"\u003evalyala/fasthttp#2087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2086\"\u003evalyala/fasthttp#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.45.0 to 0.46.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2085\"\u003evalyala/fasthttp#2085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.9 to 2.22.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2088\"\u003evalyala/fasthttp#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.0 to 1.18.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/valyala/fasthttp/pull/2089\"\u003evalyala/fasthttp#2089\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.67.0...v1.68.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.67.0...v1.68.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.67.0\u003c/h2\u003e\n\u003cp\u003eSpecial thanks to the following security researchers who reported the issues fixed in this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zer0yu\"\u003e\u003ccode\u003e@​zer0yu\u003c/code\u003e\u003c/a\u003e (Enze Wang)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/P3ngu1nW\"\u003e\u003ccode\u003e@​P3ngu1nW\u003c/code\u003e\u003c/a\u003e (Jingcheng Yang)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/9vvert\"\u003e\u003ccode\u003e@​9vvert\u003c/code\u003e\u003c/a\u003e (Zehui Miao)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DNS cache management methods for TCPDialer by \u003ca href=\"https://github.com/aabishkaryal\"\u003e\u003ccode\u003e@​aabishkaryal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2072\"\u003evalyala/fasthttp#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix username:password@ validation in urls by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2080\"\u003evalyala/fasthttp#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate IPv6 addresses in urls by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2079\"\u003evalyala/fasthttp#2079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate schemes by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2078\"\u003evalyala/fasthttp#2078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject invalid hosts with multiple port delimiters by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2077\"\u003evalyala/fasthttp#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject backslash absolute URIs and cache parse errors by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2075\"\u003evalyala/fasthttp#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject bad ipv6 hostnames by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2076\"\u003evalyala/fasthttp#2076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReimplement flushing support for fasthttpadaptor by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2081\"\u003evalyala/fasthttp#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.8 to 2.22.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/valyala/fasthttp/pull/2073\"\u003evalyala/fasthttp#2073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.59.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/sync` from 0.19.0 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/ec11c4a93de22cde2abe2bf74d70791033c2464c\"\u003e\u003ccode\u003eec11c4a\u003c/code\u003e\u003c/a\u003e errgroup: fix a typo in the documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/1a583072c11b16c643c8f6051ff1fab5a424d0a9\"\u003e\u003ccode\u003e1a58307\u003c/code\u003e\u003c/a\u003e all: modernize interface{} -\u0026gt; any\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/3172ca581eb96530283f713311f81df986c19932\"\u003e\u003ccode\u003e3172ca5\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/sync/compare/v0.19.0...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.77.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.77.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 `google.golang.org/protobuf` from 1.36.10 to 1.36.11\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/llm-d/llm-d-inference-sim/pull/407","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/llm-d%2Fllm-d-inference-sim/issues/407","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/407/packages"}},{"old_version":"1.68.0","new_version":"1.69.0","update_type":"minor","path":"/transports","pr_created_at":"2026-03-01T18:53:36.000Z","version_change":"1.68.0 → 1.69.0","issue":{"uuid":"4008002841","node_id":"PR_kwDOOLDdQM7HKvsn","number":1862,"state":"closed","title":"chore(deps): bump github.com/valyala/fasthttp from 1.68.0 to 1.69.0 in /transports","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-01T19:09:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T18:53:36.000Z","updated_at":"2026-03-01T19:10:03.000Z","time_to_close":978,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":"/transports","ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.68.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.68.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/maximhq/bifrost/pull/1862","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/maximhq%2Fbifrost/issues/1862","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1862/packages"}},{"old_version":"1.68.0","new_version":"1.69.0","update_type":"minor","path":"/plugins/telemetry","pr_created_at":"2026-03-01T18:53:33.000Z","version_change":"1.68.0 → 1.69.0","issue":{"uuid":"4008002764","node_id":"PR_kwDOOLDdQM7HKvrn","number":1861,"state":"open","title":"chore(deps): bump github.com/valyala/fasthttp from 1.68.0 to 1.69.0 in /plugins/telemetry","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-03-01T18:53:33.000Z","updated_at":"2026-03-01T18:53:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":"/plugins/telemetry","ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.68.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.68.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/maximhq/bifrost/pull/1861","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/maximhq%2Fbifrost/issues/1861","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1861/packages"}},{"old_version":"1.68.0","new_version":"1.69.0","update_type":"minor","path":null,"pr_created_at":"2026-03-01T07:39:19.000Z","version_change":"1.68.0 → 1.69.0","issue":{"uuid":"4006577668","node_id":"PR_kwDOQqDvzM7HGIK9","number":4,"state":"open","title":"build(deps): bump the gomod group across 1 directory with 3 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-03-01T07:39:19.000Z","updated_at":"2026-03-01T07:39:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"gomod","update_count":3,"packages":[{"name":"github.com/tdewolff/minify/v2","old_version":"2.24.8","new_version":"2.24.10","repository_url":"https://github.com/tdewolff/minify"},{"name":"github.com/urfave/cli/v3","old_version":"3.6.1","new_version":"3.6.2","repository_url":"https://github.com/urfave/cli"},{"name":"github.com/valyala/fasthttp","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 3 updates in the / directory: [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify), [github.com/urfave/cli/v3](https://github.com/urfave/cli) and [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp).\n\nUpdates `github.com/tdewolff/minify/v2` from 2.24.8 to 2.24.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tdewolff/minify/releases\"\u003egithub.com/tdewolff/minify/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.24.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/699c8d90b9cf9b98713dee265367337ed5406462\"\u003eJS: fix precedence in OptionalExpression within Member/CallExpressions; fixes\u003c/a\u003e \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/912\"\u003etdewolff/minify#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/9fb8080ae36721f60899ff40c5eeba8893bd8655\"\u003eJS: fix variable renaming inside objects within object-property-methods, fixes\u003c/a\u003e \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/910\"\u003etdewolff/minify#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/66bad8b4d67259abba23478ea0b4d01e34d1e6d8\"\u003ecmd: fix --match for Windows,\u003c/a\u003e \u003ca href=\"https://github.com/tdewolff/minify/commit/66bad8b4d67259abba23478ea0b4d01e34d1e6d8\"\u003efixes\u003c/a\u003e \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/901\"\u003etdewolff/minify#901\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/429f46535a7ef0f3a56be4283284372bc70c1113\"\u003ecmd: ignore bad softlinks, remove verbosity level for warning (now 1 is info, 2 is debug); fix bugs for --match/--include/--exclude, see https://redirect.github.com/tdewolff/minify/issues/901\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/cf2562e6710af06650dd7c80e8b3c421885962da\"\u003eHTML: don't remove end tags in \u0026lt;template\u0026gt;,\u003c/a\u003e \u003ca href=\"https://github.com/tdewolff/minify/commit/cf2562e6710af06650dd7c80e8b3c421885962da\"\u003efixes\u003c/a\u003e \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/907\"\u003etdewolff/minify#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/79ff2f0b8199cc8fc81479cb1fa0717f6321615e\"\u003eCSS: fix nested rulesets, see\u003c/a\u003e \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/908\"\u003etdewolff/minify#908\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/tdewolff/minify/commit/9fb8080ae36721f60899ff40c5eeba8893bd8655\"\u003e\u003ccode\u003e9fb8080\u003c/code\u003e\u003c/a\u003e JS: fix variable renaming inside objects within object-property-methods, fixe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/25221ff9de6d17fcab9e1ff01f3786377caa1b92\"\u003e\u003ccode\u003e25221ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/915\"\u003e#915\u003c/a\u003e from tdewolff/dependabot/npm_and_yarn/bindings/js/rol...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/eec8a96e8d16674fc0cc66e88a6002a5bfa5034b\"\u003e\u003ccode\u003eeec8a96\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.56.0 to 4.59.0 in /bindings/js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/257e2ab3d31e45fe73dc21c9f5c7ecb8f98feb0e\"\u003e\u003ccode\u003e257e2ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/909\"\u003e#909\u003c/a\u003e from tdewolff/dependabot/npm_and_yarn/bindings/js/typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/fb8432413b70050167e79f4fc963a466369f4793\"\u003e\u003ccode\u003efb84324\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/913\"\u003e#913\u003c/a\u003e from tdewolff/dependabot/github_actions/actions/downl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/3ed3dd434bded67d23981c162cb7b2a5e667f8d7\"\u003e\u003ccode\u003e3ed3dd4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tdewolff/minify/issues/914\"\u003e#914\u003c/a\u003e from tdewolff/dependabot/github_actions/actions/uploa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/ac26e095ed54f790944d8bd45a3787eccaa689a9\"\u003e\u003ccode\u003eac26e09\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:tdewolff/minify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/699c8d90b9cf9b98713dee265367337ed5406462\"\u003e\u003ccode\u003e699c8d9\u003c/code\u003e\u003c/a\u003e JS: fix precedence in OptionalExpression within Member/CallExpressions; fixes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/9145d9c040c693160c7a9d029225bfaf65f0372d\"\u003e\u003ccode\u003e9145d9c\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tdewolff/minify/commit/9f13c335468522700dc985d9c06ae82da054dadc\"\u003e\u003ccode\u003e9f13c33\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 7 to 8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tdewolff/minify/compare/v2.24.8...v2.24.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/urfave/cli/v3` from 3.6.1 to 3.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/urfave/cli/releases\"\u003egithub.com/urfave/cli/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump 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/urfave/cli/pull/2230\"\u003eurfave/cli#2230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-material from 9.6.23 to 9.7.0 in the python-packages group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2231\"\u003eurfave/cli#2231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove test coverage by \u003ca href=\"https://github.com/dearchap\"\u003e\u003ccode\u003e@​dearchap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2236\"\u003eurfave/cli#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more tests to improve code coverage by \u003ca href=\"https://github.com/dearchap\"\u003e\u003ccode\u003e@​dearchap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2237\"\u003eurfave/cli#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix:(issue_2238) Dont process flags for completion command by \u003ca href=\"https://github.com/dearchap\"\u003e\u003ccode\u003e@​dearchap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2239\"\u003eurfave/cli#2239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix:(issue_2228) Fix for default command by \u003ca href=\"https://github.com/dearchap\"\u003e\u003ccode\u003e@​dearchap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2232\"\u003eurfave/cli#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-material from 9.7.0 to 9.7.1 in the python-packages group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2242\"\u003eurfave/cli#2242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs: correct typo in migration guide by \u003ca href=\"https://github.com/kzygmans\"\u003e\u003ccode\u003e@​kzygmans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2243\"\u003eurfave/cli#2243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix:(issue_2244) Dont check req flags for help and completion commands by \u003ca href=\"https://github.com/dearchap\"\u003e\u003ccode\u003e@​dearchap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2245\"\u003eurfave/cli#2245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly show separator if command has usage text by \u003ca href=\"https://github.com/mikecluck\"\u003e\u003ccode\u003e@​mikecluck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2247\"\u003eurfave/cli#2247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kzygmans\"\u003e\u003ccode\u003e@​kzygmans\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2243\"\u003eurfave/cli#2243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikecluck\"\u003e\u003ccode\u003e@​mikecluck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/urfave/cli/pull/2247\"\u003eurfave/cli#2247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/urfave/cli/compare/v3.6.1...v3.6.2\"\u003ehttps://github.com/urfave/cli/compare/v3.6.1...v3.6.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/urfave/cli/commit/fa7e0b135c8218a9d8596cf71749ee6dec8a6a16\"\u003e\u003ccode\u003efa7e0b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/urfave/cli/issues/2247\"\u003e#2247\u003c/a\u003e from mikecluck/remove-redundant-separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/052838d6a05dd337b32770f81ca16effca6dee9c\"\u003e\u003ccode\u003e052838d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into remove-redundant-separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/07f2236fa94babc58c5e8d93497b756248dc4889\"\u003e\u003ccode\u003e07f2236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/urfave/cli/issues/2245\"\u003e#2245\u003c/a\u003e from dearchap/issue_2244\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/0eaa9d5238adc98df6b45cf3942eaa5b666bc531\"\u003e\u003ccode\u003e0eaa9d5\u003c/code\u003e\u003c/a\u003e Only show separator if command has usage text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/f92e992dd5998679be71285e2fd61f64f44ef80f\"\u003e\u003ccode\u003ef92e992\u003c/code\u003e\u003c/a\u003e Fix:(issue_2244) Dont check req flags for help and completion commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/c32fd204eea8343b388287fa0e8812ad01a71e0f\"\u003e\u003ccode\u003ec32fd20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/urfave/cli/issues/2243\"\u003e#2243\u003c/a\u003e from kzygmans/docs-correct-typo-migration-guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/44f2b9309f4a5604d5214e9a4596d083bf82345e\"\u003e\u003ccode\u003e44f2b93\u003c/code\u003e\u003c/a\u003e Docs: correct typo in migration guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/fe512dbdd3a892da8e2ceef28ff98abf35313ab9\"\u003e\u003ccode\u003efe512db\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/urfave/cli/issues/2242\"\u003e#2242\u003c/a\u003e from urfave/dependabot/pip/python-packages-5f79d4b5c7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/58eef2e1d83690179559c50a58ddf9f64207586d\"\u003e\u003ccode\u003e58eef2e\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-material in the python-packages group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/urfave/cli/commit/2ac6b5ae20c1d18b8e3b056da5b1aee89da8f1bc\"\u003e\u003ccode\u003e2ac6b5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/urfave/cli/issues/2232\"\u003e#2232\u003c/a\u003e from dearchap/disc_2168\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/urfave/cli/compare/v3.6.1...v3.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/valyala/fasthttp` from 1.68.0 to 1.69.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/binaryYuki/error-pages/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/binaryYuki%2Ferror-pages/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.68.0","new_version":"1.69.0","update_type":"minor","path":null,"pr_created_at":"2026-02-01T19:32:18.000Z","version_change":"1.68.0 → 1.69.0","issue":{"uuid":"3882755491","node_id":"PR_kwDOFVD5Us7AwAZ9","number":149,"state":"closed","title":"build(deps): bump github.com/valyala/fasthttp from 1.68.0 to 1.69.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-01T19:32:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-01T19:32:18.000Z","updated_at":"2026-02-01T19:32:34.000Z","time_to_close":9,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.68.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.68.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/chewtoys/error-pages/pull/149","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chewtoys%2Ferror-pages/issues/149","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/149/packages"}},{"old_version":"1.64.0","new_version":"1.69.0","update_type":"minor","path":null,"pr_created_at":"2026-02-01T06:09:35.000Z","version_change":"1.64.0 → 1.69.0","issue":{"uuid":"3881318914","node_id":"PR_kwDOOd1VH87ArdLi","number":28,"state":"open","title":"deps(deps): bump github.com/valyala/fasthttp from 1.64.0 to 1.69.0","user":"dependabot[bot]","labels":[],"assignees":["piyushroshan"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T06:09:35.000Z","updated_at":"2026-02-01T06:09:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.64.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.64.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.68.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix named return bugs by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/valyala/fasthttp/commit/1b8c5593da699309522dee00ad1d6c913482a0f3\"\u003ehttps://github.com/valyala/fasthttp/commit/1b8c5593da699309522dee00ad1d6c913482a0f3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.36.0 to 0.37.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/valyala/fasthttp/pull/2087\"\u003evalyala/fasthttp#2087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2086\"\u003evalyala/fasthttp#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.45.0 to 0.46.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2085\"\u003evalyala/fasthttp#2085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.9 to 2.22.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2088\"\u003evalyala/fasthttp#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.0 to 1.18.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/valyala/fasthttp/pull/2089\"\u003evalyala/fasthttp#2089\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.67.0...v1.68.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.67.0...v1.68.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.67.0\u003c/h2\u003e\n\u003cp\u003eSpecial thanks to the following security researchers who reported the issues fixed in this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zer0yu\"\u003e\u003ccode\u003e@​zer0yu\u003c/code\u003e\u003c/a\u003e (Enze Wang)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/P3ngu1nW\"\u003e\u003ccode\u003e@​P3ngu1nW\u003c/code\u003e\u003c/a\u003e (Jingcheng Yang)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/9vvert\"\u003e\u003ccode\u003e@​9vvert\u003c/code\u003e\u003c/a\u003e (Zehui Miao)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd DNS cache management methods for TCPDialer by \u003ca href=\"https://github.com/aabishkaryal\"\u003e\u003ccode\u003e@​aabishkaryal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2072\"\u003evalyala/fasthttp#2072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix username:password@ validation in urls by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2080\"\u003evalyala/fasthttp#2080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate IPv6 addresses in urls by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2079\"\u003evalyala/fasthttp#2079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate schemes by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2078\"\u003evalyala/fasthttp#2078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject invalid hosts with multiple port delimiters by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2077\"\u003evalyala/fasthttp#2077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject backslash absolute URIs and cache parse errors by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2075\"\u003evalyala/fasthttp#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject bad ipv6 hostnames by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2076\"\u003evalyala/fasthttp#2076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReimplement flushing support for fasthttpadaptor by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2081\"\u003evalyala/fasthttp#2081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.8 to 2.22.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/valyala/fasthttp/pull/2073\"\u003evalyala/fasthttp#2073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.64.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.64.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aspen-labs/obfuskit/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aspen-labs%2Fobfuskit/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"1.68.0","new_version":"1.69.0","update_type":"minor","path":"/benchmarks","pr_created_at":"2026-02-01T04:27:34.000Z","version_change":"1.68.0 → 1.69.0","issue":{"uuid":"3881152362","node_id":"PR_kwDOG7IA587Aq6KT","number":284,"state":"open","title":"chore(deps): bump github.com/valyala/fasthttp from 1.68.0 to 1.69.0 in /benchmarks","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T04:27:34.000Z","updated_at":"2026-02-01T04:28:08.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":"/benchmarks","ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.68.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.68.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/abemedia/go-don/pull/284","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/abemedia%2Fgo-don/issues/284","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/284/packages"}},{"old_version":"1.68.0","new_version":"1.69.0","update_type":"minor","path":null,"pr_created_at":"2026-01-20T06:36:24.000Z","version_change":"1.68.0 → 1.69.0","issue":{"uuid":"3832272716","node_id":"PR_kwDOQ384V86-I49V","number":3,"state":"closed","title":"build(deps): bump github.com/valyala/fasthttp from 1.68.0 to 1.69.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-25T00:05:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-20T06:36:24.000Z","updated_at":"2026-01-25T00:05:26.000Z","time_to_close":408541,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.68.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.68.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.68.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/nicolasbonnici/gorest-rbac/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolasbonnici%2Fgorest-rbac/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"1.67.0","new_version":"1.69.0","update_type":"minor","path":null,"pr_created_at":"2026-01-13T11:59:13.000Z","version_change":"1.67.0 → 1.69.0","issue":{"uuid":"3808527683","node_id":"PR_kwDOQ494os686dnF","number":4,"state":"open","title":"Bump github.com/valyala/fasthttp from 1.67.0 to 1.69.0","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-01-13T11:59:13.000Z","updated_at":"2026-01-13T11:59:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/valyala/fasthttp","old_version":"1.67.0","new_version":"1.69.0","repository_url":"https://github.com/valyala/fasthttp"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.67.0 to 1.69.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/valyala/fasthttp/releases\"\u003egithub.com/valyala/fasthttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd sortkeys by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2118\"\u003evalyala/fasthttp#2118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose header parsing error variables by \u003ca href=\"https://github.com/ReneWerner87\"\u003e\u003ccode\u003e@​ReneWerner87\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2096\"\u003evalyala/fasthttp#2096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation that modifying during iteration can panic by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2122\"\u003evalyala/fasthttp#2122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme by \u003ca href=\"https://github.com/pjebs\"\u003e\u003ccode\u003e@​pjebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2114\"\u003evalyala/fasthttp#2114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2092\"\u003evalyala/fasthttp#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(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/valyala/fasthttp/pull/2095\"\u003evalyala/fasthttp#2095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2094\"\u003evalyala/fasthttp#2094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2098\"\u003evalyala/fasthttp#2098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2097\"\u003evalyala/fasthttp#2097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2099\"\u003evalyala/fasthttp#2099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump 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/valyala/fasthttp/pull/2101\"\u003evalyala/fasthttp#2101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.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/valyala/fasthttp/pull/2103\"\u003evalyala/fasthttp#2103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net 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/valyala/fasthttp/pull/2109\"\u003evalyala/fasthttp#2109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact 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/valyala/fasthttp/pull/2111\"\u003evalyala/fasthttp#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.10 to 2.22.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/valyala/fasthttp/pull/2110\"\u003evalyala/fasthttp#2110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.68.0...v1.69.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.68.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix named return bugs by \u003ca href=\"https://github.com/erikdubbelboer\"\u003e\u003ccode\u003e@​erikdubbelboer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/valyala/fasthttp/commit/1b8c5593da699309522dee00ad1d6c913482a0f3\"\u003ehttps://github.com/valyala/fasthttp/commit/1b8c5593da699309522dee00ad1d6c913482a0f3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.36.0 to 0.37.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/valyala/fasthttp/pull/2087\"\u003evalyala/fasthttp#2087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2086\"\u003evalyala/fasthttp#2086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.45.0 to 0.46.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2085\"\u003evalyala/fasthttp#2085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump securego/gosec from 2.22.9 to 2.22.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/valyala/fasthttp/pull/2088\"\u003evalyala/fasthttp#2088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/klauspost/compress from 1.18.0 to 1.18.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/valyala/fasthttp/pull/2089\"\u003evalyala/fasthttp#2089\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.67.0...v1.68.0\"\u003ehttps://github.com/valyala/fasthttp/compare/v1.67.0...v1.68.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/valyala/fasthttp/commit/7cf1fb7967ea5fe8c4ab6380d2e5885a9ff7b540\"\u003e\u003ccode\u003e7cf1fb7\u003c/code\u003e\u003c/a\u003e Add documentation that modifying during iteration can panic (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2122\"\u003e#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/7b5cb77b95e2200cab14572519bd7dfdcc55fdeb\"\u003e\u003ccode\u003e7b5cb77\u003c/code\u003e\u003c/a\u003e Add sortkeys (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/42f89fbefde644b077e1caef94fb3e5741c4c595\"\u003e\u003ccode\u003e42f89fb\u003c/code\u003e\u003c/a\u003e update readme (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fb6b6d160c1f7dcfff5b79f1f8efb231c4bb2abf\"\u003e\u003ccode\u003efb6b6d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump securego/gosec from 2.22.10 to 2.22.11 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2110\"\u003e#2110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/fe7e70d901b8ec24a68558e17eeb2c30ad0fec9c\"\u003e\u003ccode\u003efe7e70d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2111\"\u003e#2111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/69ef8f70f62b1fd4aefa96c5d73a5834c0cc942e\"\u003e\u003ccode\u003e69ef8f7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2109\"\u003e#2109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/c2db56193f8baf0864735bcff0369bbd1f8c6d0d\"\u003e\u003ccode\u003ec2db561\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/klauspost/compress from 1.18.1 to 1.18.2 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2103\"\u003e#2103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/ec00ff0e62071e5915a988ee79391b65e84b5453\"\u003e\u003ccode\u003eec00ff0\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/5d415acb4e79ebd008bffea29e9d81986e3da346\"\u003e\u003ccode\u003e5d415ac\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2099\"\u003e#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/valyala/fasthttp/commit/cc8220f6920689b15893c4e81bef71d9875e9c7b\"\u003e\u003ccode\u003ecc8220f\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (\u003ca href=\"https://redirect.github.com/valyala/fasthttp/issues/2097\"\u003e#2097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/valyala/fasthttp/compare/v1.67.0...v1.69.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/valyala/fasthttp\u0026package-manager=go_modules\u0026previous-version=1.67.0\u0026new-version=1.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/serit-oan/gatus/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/serit-oan%2Fgatus/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}}]}