{"id":77,"name":"golang.org/x/net","ecosystem":"go","repository_url":null,"issues_count":15973,"created_at":"2025-06-06T15:01:32.617Z","updated_at":"2025-06-06T15:01:32.617Z","purl":"pkg:golang/golang.org/x/net","metadata":{"id":439,"name":"golang.org/x/net","ecosystem":"go","description":"","homepage":"https://cs.opensource.google/go/x/net","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":null,"keywords_array":[],"namespace":"golang.org/x","versions_count":40,"first_release_published_at":"2022-10-19T15:28:41.000Z","latest_release_published_at":"2025-05-05T19:52:54.000Z","latest_release_number":"v0.40.0","last_synced_at":"2025-06-05T12:01:09.180Z","created_at":"2022-04-04T17:58:09.006Z","updated_at":"2025-06-05T12:01:09.181Z","registry_url":"https://pkg.go.dev/golang.org/x/net","install_command":"go get golang.org/x/net","documentation_url":"https://pkg.go.dev/golang.org/x/net#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2025-05-29T23:00:41.095Z","dependent_packages_count":112044,"downloads":null,"downloads_period":null,"dependent_repos_count":276704,"rankings":{"downloads":null,"dependent_repos_count":0.0005184990075928995,"dependent_packages_count":0.00020739960303715977,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.00020739960303715977,"average":0.00031109940455573967},"purl":"pkg:golang/golang.org/x/net","advisories":[{"uuid":"GSA_kwCzR0hTQS1mY2Y5LTZmdjItZmM1ds39nQ","url":"https://github.com/advisories/GHSA-fcf9-6fv2-fc5v","title":"golang.org/x/net/html has Improper Restriction of Operations within the Bounds of a Memory Buffer","description":"The html package (aka x/net/html) through 2018-09-17 in Go mishandles \u003ctemplate\u003e\u003ctBody\u003e\u003cisindex/action=0\u003e, leading to a \"panic: runtime error\" in inBodyIM in parse.go during an html.Parse call","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-13T01:19:23.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-17143","https://github.com/golang/go/issues/27704","https://go-review.googlesource.com/c/net/+/136575","https://go.dev/issue/27704","https://go.googlesource.com/net/+/2f5d2388922f370f4355f327fcf4cfe9f5583908","https://pkg.go.dev/vuln/GO-2022-0193","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/LREEWY6KNLHRWFZ7OT4HVLMVVCGGUHON","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/UKRCI7WIOCOCD3H7NXWRGIRABTQOZOBK","https://github.com/advisories/GHSA-fcf9-6fv2-fc5v"],"source_kind":"github","identifiers":["GHSA-fcf9-6fv2-fc5v","CVE-2018-17143"],"repository_url":"https://github.com/golang/go","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.0.0-20180921000356-2f5d2388922f","vulnerable_version_range":"\u003c 0.0.0-20180921000356-2f5d2388922f"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-02-08T01:02:58.638Z","updated_at":"2024-05-20T21:13:51.000Z","epss_percentage":0.00899,"epss_percentile":0.7450599999999999},{"uuid":"GSA_kwCzR0hTQS00Mzc0LXA2NjctcDZjOM4AA2ZJ","url":"https://github.com/advisories/GHSA-4374-p667-p6c8","title":"HTTP/2 rapid reset can cause excessive work in net/http","description":"A malicious HTTP/2 client which rapidly creates requests and immediately resets them can cause excessive server resource consumption. While the total number of requests is bounded by the http2.Server.MaxConcurrentStreams setting, resetting an in-progress request allows the attacker to create a new request while the existing one is still executing. \n\nWith the fix applied, HTTP/2 servers now bound the number of simultaneously executing handler goroutines to the stream concurrency limit (MaxConcurrentStreams). New requests arriving when at the limit (which can only happen after the client has reset an existing, in-flight request) will be queued until a handler exits. If the request queue grows too large, the server will terminate the connection. \n\nThis issue is also fixed in golang.org/x/net/http2 for users manually configuring HTTP/2.\n\nThe default stream concurrency limit is 250 streams (requests) per HTTP/2 connection. This value may be adjusted using the golang.org/x/net/http2 package; see the Server.MaxConcurrentStreams setting and the ConfigureServer function.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-10-11T20:35:43.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/golang/go/issues/63417","https://go.dev/cl/534215","https://go.dev/cl/534235","https://go.dev/issue/63417","https://groups.google.com/g/golang-announce/c/iNNxDTCjZvo/m/UDd7VKQuAAAJ","https://nvd.nist.gov/vuln/detail/CVE-2023-39325","https://pkg.go.dev/vuln/GO-2023-2102","https://security.gentoo.org/glsa/202311-09","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3OVW5V2DM5K5IC3H7O42YDUGNJ74J35O","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3SZN67IL7HMGMNAVLOTIXLIHUDXZK4LH","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4BUK2ZIAGCULOOYDNH25JPU6JBES5NF2","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/5RSKA2II6QTD4YUKUNDVJQSRYSFC4VFR","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/AVZDNSMVDAQJ64LJC5I5U5LDM5753647","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/CHHITS4PUOZAKFIUBQAQZC7JWXMOYE4B","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/CLB4TW7KALB3EEQWNWCN7OUIWWVWWCG2","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/D2BBIDR2ZMB3X5BC7SR4SLQMHRMVPY6L","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ECRC75BQJP6FJN2L7KCKYZW4DSBD7QSD","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FTMJ3NJIDAZFWJQQSP3L22MUFJ3UP2PT","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/GSY7SXFFTPZFWDM6XELSDSHZLVW3AHK7","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HZQIELEIRSZUYTFFH5KTH2YJ4IIQG2KE","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/IPWCNYB5PQ5PCVZ4NJT6G56ZYFZ5QBU6","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/KEOTKBUPZXHE3F352JBYNTSNRXYLWD6P","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/KSEGD2IWKNUO3DWY4KQGUQM5BISRWHQE","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/MZQYOOKHQDQ57LV2IAG6NRFOVXKHJJ3Z","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NG7IMPL55MVWU3LCI4JQJT3K2U5CHDV7","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OXGWPQOJ3JNDW2XIYKIVJ7N7QUIFNM2Q","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PJCUNGIQDUMZ4Z6HWVYIMR66A35F5S74","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QF5QSYAOPDOWLY6DUHID56Q4HQFYB45I","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/R3UETKPUB3V5JS5TLZOF3SMTGT5K5APS","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/REMHVVIBDNKSRKNOTV7EQSB7CYQWOUOU","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/T7N5GV4CHH6WAGX3GFMDD3COEOVCZ4RI","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ULQQONMSCQSH5Z5OWFFQHCGEZ3NL4DRJ","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/UTT7DG3QOF5ZNJLUGHDNLRUIN6OWZARP","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/W2LZSWTV4NV4SNQARNXG5T6LRHP26EW2","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/WCNCBYKZXLDFGAJUB7ZP5VLC3YTHJNVH","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XFOIBB4YFICHDM7IBOP7PWXW3FX4HLL2","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XTNLSL44Y5FB6JWADSZH6DCV4JJAAEQY","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/YRKEXKANQ7BKJW2YTAMP625LJUJZLJ4P","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZSVEMQV5ROY5YW5QE3I57HT3ITWG5GCV","https://security.netapp.com/advisory/ntap-20231110-0008","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/L5E5JSJBZLYXOTZWXHJKRVCIXIHVWKJ6","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/YJWHBLVZDM5KQSDFRBFRKU5KSSOLIRQ4","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ODBY7RVMGZCBSTWF2OZGIZS57FNFUL67","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QXOU2JZUBEBP7GBKAYIJRPRBZSJCD7ST","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3WJ4QVX2AMUJ2F2S27POOAHRC4K3CHU4","https://github.com/advisories/GHSA-4374-p667-p6c8"],"source_kind":"github","identifiers":["GHSA-4374-p667-p6c8","CVE-2023-39325"],"repository_url":"https://github.com/golang/go","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.17.0","vulnerable_version_range":"\u003c 0.17.0"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-10-11T21:05:57.429Z","updated_at":"2024-04-28T06:31:26.000Z","epss_percentage":0.00089,"epss_percentile":0.26632},{"uuid":"GSA_kwCzR0hTQS14cmpqLW1qOWgtNTM0bc4AAwOh","url":"https://github.com/advisories/GHSA-xrjj-mj9h-534m","title":"golang.org/x/net/http2 vulnerable to possible excessive memory growth","description":"An attacker can cause excessive memory growth in a Go server accepting HTTP/2 requests. HTTP/2 server connections contain a cache of HTTP header keys sent by the client. While the total number of entries in this cache is capped, an attacker sending very large keys can cause the server to allocate approximately 64 MiB per open connection.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-12-08T21:30:19.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2022-41717","https://go.dev/cl/455635","https://go.dev/cl/455717","https://go.dev/issue/56350","https://groups.google.com/g/golang-announce/c/L_3rmdT0BMU/m/yZDrXjIiBQAJ","https://pkg.go.dev/vuln/GO-2022-1144","https://security.gentoo.org/glsa/202311-09","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZSVEMQV5ROY5YW5QE3I57HT3ITWG5GCV","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/WPEIZ7AMEJCZXU3FEJZMVRNHQZXX5P3I","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/T7N5GV4CHH6WAGX3GFMDD3COEOVCZ4RI","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/REMHVVIBDNKSRKNOTV7EQSB7CYQWOUOU","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QBKBAZBIOXZV5QCFHZNSVXULR32XJCYD","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/Q52IQI754YAE4XPR4QBRWPIVZWYGZ4FS","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PW3XC47AUW5J5M2ULJX7WCCL3B2ETLMT","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PUM4DIVOLJCBK5ZDP4LJOL24GXT3YSIR","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NQGNAXK3YBPMUP3J4TECIRDHFGW37522","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/KEOTKBUPZXHE3F352JBYNTSNRXYLWD6P","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/CSVIS6MTMFVBA7JPMRAUNKUOYEVSJYSB","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/CHHITS4PUOZAKFIUBQAQZC7JWXMOYE4B","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ANIOPUXWIHVRA6CEWXCGOMX3YYS6KFHG","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/5RSKA2II6QTD4YUKUNDVJQSRYSFC4VFR","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/56B2FFESRYYP6IY2AZ3UWXLWKZ5IYZN4","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4SBIUECMLNC572P23DDOKJNKPJVX26SP","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4BUK2ZIAGCULOOYDNH25JPU6JBES5NF2","https://github.com/advisories/GHSA-xrjj-mj9h-534m"],"source_kind":"github","identifiers":["GHSA-xrjj-mj9h-534m","CVE-2022-41717"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.4.0","vulnerable_version_range":"\u003c 0.4.0"}],"ecosystem":"go","package_name":"golang.org/x/net"},{"versions":[{"first_patched_version":"0.4.0","vulnerable_version_range":"\u003c 0.4.0"}],"ecosystem":"go","package_name":"golang.org/x/net/http2"}],"created_at":"2023-01-18T01:03:09.622Z","updated_at":"2024-05-20T21:41:42.000Z","epss_percentage":0.00413,"epss_percentile":0.60508},{"uuid":"GSA_kwCzR0hTQS00cjc4LWh4NzUtampqMs39zQ","url":"https://github.com/advisories/GHSA-4r78-hx75-jjj2","title":"golang.org/x/net/html has Improper Restriction of Operations within the Bounds of a Memory Buffer","description":"The html package (aka `x/net/html`) through 2018-09-25 in Go mishandles `\u003csvg\u003e\u003ctemplate\u003e\u003cdesc\u003e\u003ct\u003e\u003csvg\u003e\u003c/template\u003e`, leading to a `panic: runtime error` (index out of range) in `(*nodeStack).pop` in node.go, called from `(*parser).clearActiveFormattingElements`, during an `html.Parse` call.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-13T01:19:29.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-17847","https://github.com/golang/go/issues/27846","https://go.dev/cl/159397","https://go.dev/issue/27846","https://go.googlesource.com/net/+/4b62a64f59f73840b9ab79204c94fee61cd1ba2c","https://pkg.go.dev/vuln/GO-2022-0197","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/LREEWY6KNLHRWFZ7OT4HVLMVVCGGUHON","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/UKRCI7WIOCOCD3H7NXWRGIRABTQOZOBK","https://github.com/advisories/GHSA-4r78-hx75-jjj2"],"source_kind":"github","identifiers":["GHSA-4r78-hx75-jjj2","CVE-2018-17847"],"repository_url":"https://github.com/golang/go","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.0.0-20190125002852-4b62a64f59f7","vulnerable_version_range":"\u003c 0.0.0-20190125002852-4b62a64f59f7"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-02-07T23:02:58.244Z","updated_at":"2024-05-20T21:13:54.000Z","epss_percentage":0.00924,"epss_percentile":0.74697},{"uuid":"GSA_kwCzR0hTQS0yd3AyLWNobWgtcjkzNM39mw","url":"https://github.com/advisories/GHSA-2wp2-chmh-r934","title":"golang.org/x/net/html NULL Pointer Dereference vulnerability","description":"The html package (aka x/net/html) through 2018-09-17 in Go mishandles \u003cmath\u003e\u003ctemplate\u003e\u003cmo\u003e\u003ctemplate\u003e, leading to a \"panic: runtime error\" in parseCurrentToken in parse.go during an html.Parse call","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-13T01:19:23.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-17142","https://github.com/golang/go/issues/27702","https://go.dev/cl/136875","https://go.dev/issue/27702","https://go.googlesource.com/net/+/cf3bd585ca2a5a21b057abd8be7eea2204af89d0","https://pkg.go.dev/vuln/GO-2022-0192","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/LREEWY6KNLHRWFZ7OT4HVLMVVCGGUHON","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/UKRCI7WIOCOCD3H7NXWRGIRABTQOZOBK","https://github.com/advisories/GHSA-2wp2-chmh-r934"],"source_kind":"github","identifiers":["GHSA-2wp2-chmh-r934","CVE-2018-17142"],"repository_url":"https://github.com/golang/go","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.0.0-20180925071336-cf3bd585ca2a","vulnerable_version_range":"\u003c 0.0.0-20180925071336-cf3bd585ca2a"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-02-08T01:02:58.649Z","updated_at":"2024-05-20T20:48:31.000Z","epss_percentage":0.00761,"epss_percentile":0.71973},{"uuid":"GSA_kwCzR0hTQS01cDRoLTMzNzctN3c2N839kg","url":"https://github.com/advisories/GHSA-5p4h-3377-7w67","title":"golang.org/x/net/html NULL Pointer Dereference vulnerability","description":"The html package (aka x/net/html) before 2018-07-13 in Go mishandles \"in frameset\" insertion mode, leading to a \"panic: runtime error\" for html.Parse of \u003ctemplate\u003e\u003cobject\u003e, \u003ctemplate\u003e\u003capplet\u003e, or \u003ctemplate\u003e\u003cmarquee\u003e. This is related to HTMLTreeBuilder.cpp in WebKit.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-13T01:19:22.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-17075","https://github.com/golang/go/issues/27016","https://github.com/golang/net/commit/aaf60122140d3fcf75376d319f0554393160eb50","https://bugs.chromium.org/p/chromium/issues/detail?id=829668","https://go-review.googlesource.com/c/net/+/94838/9/html/parse.go#1906","https://go.dev/cl/123776","https://go.dev/issue/27016","https://go.googlesource.com/net/+/aaf60122140d3fcf75376d319f0554393160eb50","https://pkg.go.dev/vuln/GO-2021-0078","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/LREEWY6KNLHRWFZ7OT4HVLMVVCGGUHON","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/UKRCI7WIOCOCD3H7NXWRGIRABTQOZOBK","https://github.com/advisories/GHSA-5p4h-3377-7w67"],"source_kind":"github","identifiers":["GHSA-5p4h-3377-7w67","CVE-2018-17075"],"repository_url":"https://github.com/golang/go","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.0.0-20180816102801-aaf60122140d","vulnerable_version_range":"\u003c 0.0.0-20180816102801-aaf60122140d"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-02-08T01:02:58.606Z","updated_at":"2024-05-20T19:54:49.000Z","epss_percentage":0.00759,"epss_percentile":0.7194},{"uuid":"GSA_kwCzR0hTQS12Znc1LWhyZ3EtaDV3Zs4AA2Bv","url":"https://github.com/advisories/GHSA-vfw5-hrgq-h5wf","title":"x/net/html Vulnerable to DoS During HTML Parsing","description":"The html package (aka x/net/html) through 2018-09-25 in Go mishandles `\u003ctable\u003e\u003cmath\u003e\u003cselect\u003e\u003cmi\u003e\u003cselect\u003e\u003c/table\u003e`, leading to an infinite loop during an `html.Parse` call because `inSelectIM` and `inSelectInTableIM` do not comply with a specification.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-09-25T17:33:10.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-17846","https://github.com/golang/go/issues/27842","https://go-review.googlesource.com/c/137275","https://go.dev/issue/27842","https://go.googlesource.com/net/+/d26f9f9a57f3fab6a695bec0d84433c2c50f8bbf","https://pkg.go.dev/vuln/GO-2020-0014","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/LREEWY6KNLHRWFZ7OT4HVLMVVCGGUHON","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/UKRCI7WIOCOCD3H7NXWRGIRABTQOZOBK","https://github.com/advisories/GHSA-vfw5-hrgq-h5wf"],"source_kind":"github","identifiers":["GHSA-vfw5-hrgq-h5wf","CVE-2018-17846"],"repository_url":"https://github.com/golang/go","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.0.0-20190125091013-d26f9f9a57f3","vulnerable_version_range":"\u003c 0.0.0-20190125091013-d26f9f9a57f3"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-09-25T18:06:02.927Z","updated_at":"2024-05-20T19:40:07.000Z","epss_percentage":0.0075,"epss_percentile":0.71758},{"uuid":"GSA_kwCzR0hTQS1oODZoLThwcGctbXhtaM4AAonw","url":"https://github.com/advisories/GHSA-h86h-8ppg-mxmh","title":"golang.org/x/net/http/httpguts vulnerable to Uncontrolled Recursion","description":"golang.org/x/net/http/httpguts in Go before 1.15.12 and 1.16.x before 1.16.4 allows remote attackers to cause a denial of service (panic) via a large header to ReadRequest or ReadResponse. Server, Transport, and Client can each be affected in some configurations.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-24T19:03:29.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2021-31525","https://github.com/golang/go/issues/45710","https://groups.google.com/g/golang-announce/c/cu9SP4eSXMc","https://security.gentoo.org/glsa/202208-02","https://go.dev/cl/313069","https://go.dev/issue/45710","https://go.googlesource.com/net/+/89ef3d95e781148a0951956029c92a211477f7f9","https://pkg.go.dev/vuln/GO-2022-0236","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ISRZZ6NY5R2TBYE72KZFOCO25TEUQTBF","https://github.com/advisories/GHSA-h86h-8ppg-mxmh"],"source_kind":"github","identifiers":["GHSA-h86h-8ppg-mxmh","CVE-2021-31525"],"repository_url":"https://github.com/golang/go","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.0.0-20210428140749-89ef3d95e781","vulnerable_version_range":"\u003c 0.0.0-20210428140749-89ef3d95e781"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-02-08T01:02:58.661Z","updated_at":"2024-05-20T20:31:00.000Z","epss_percentage":0.0001,"epss_percentile":0.00519},{"uuid":"GSA_kwCzR0hTQS04M2cyLThtOTMtdjN3N84AAom0","url":"https://github.com/advisories/GHSA-83g2-8m93-v3w7","title":"golang.org/x/net/html Infinite Loop vulnerability","description":"Go through 1.15.12 and 1.16.x through 1.16.4 has a golang.org/x/net/html infinite loop via crafted ParseFragment input.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T19:03:21.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2021-33194","https://github.com/golang/net/commit/37e1c6afe02340126705deced573a85ab75209d7","https://groups.google.com/g/golang-announce/c/wPunbCPkWUg","https://go.dev/cl/311090","https://go.dev/issue/46288","https://go.googlesource.com/net/+/37e1c6afe02340126705deced573a85ab75209d7","https://pkg.go.dev/vuln/GO-2021-0238","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4CHKSFMHZVOBCZSSVRE3UEYNKARTBMTM","https://github.com/advisories/GHSA-83g2-8m93-v3w7"],"source_kind":"github","identifiers":["GHSA-83g2-8m93-v3w7","CVE-2021-33194"],"repository_url":"https://github.com/golang/net","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.0.0-20210520170846-37e1c6afe023","vulnerable_version_range":"\u003c 0.0.0-20210520170846-37e1c6afe023"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-02-08T01:02:58.723Z","updated_at":"2024-05-20T20:30:54.000Z","epss_percentage":0.00014,"epss_percentile":0.01793},{"uuid":"GSA_kwCzR0hTQS00djd4LXBxeGYtY3g3bc4AA6pf","url":"https://github.com/advisories/GHSA-4v7x-pqxf-cx7m","title":"net/http, x/net/http2: close connections when receiving too many headers","description":"An attacker may cause an HTTP/2 endpoint to read arbitrary amounts of header data by sending an excessive number of CONTINUATION frames. Maintaining HPACK state requires parsing and processing all HEADERS and CONTINUATION frames on a connection. When a request's headers exceed MaxHeaderBytes, no memory is allocated to store the excess headers, but they are still parsed. This permits an attacker to cause an HTTP/2 endpoint to read arbitrary amounts of header data, all associated with a request which is going to be rejected. These headers can include Huffman-encoded data which is significantly more expensive for the receiver to decode than for an attacker to send. The fix sets a limit on the amount of excess header frames we will process before closing a connection.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-04-04T21:30:32.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2023-45288","https://go.dev/cl/576155","https://go.dev/issue/65051","https://groups.google.com/g/golang-announce/c/YgW0sx8mN3M","https://pkg.go.dev/vuln/GO-2024-2687","https://nowotarski.info/http2-continuation-flood-technical-details","https://security.netapp.com/advisory/ntap-20240419-0009","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QRYFHIQ6XRKRYBI2F5UESH67BJBQXUPT","http://www.openwall.com/lists/oss-security/2024/04/03/16","http://www.openwall.com/lists/oss-security/2024/04/05/4","https://github.com/advisories/GHSA-4v7x-pqxf-cx7m"],"source_kind":"github","identifiers":["GHSA-4v7x-pqxf-cx7m","CVE-2023-45288"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.23.0","vulnerable_version_range":"\u003c 0.23.0"}],"ecosystem":"go","package_name":"golang.org/x/net"},{"versions":[{"first_patched_version":"1.22.2","vulnerable_version_range":"\u003e= 1.22.0-0, \u003c 1.22.2"},{"first_patched_version":"1.21.9","vulnerable_version_range":"\u003c 1.21.9"}],"ecosystem":"go","package_name":"net/http"},{"versions":[{"first_patched_version":"0.23.0","vulnerable_version_range":"\u003c 0.23.0"}],"ecosystem":"go","package_name":"golang.org/x/net/http2"}],"created_at":"2024-04-05T00:04:56.781Z","updated_at":"2024-05-02T18:59:06.000Z","epss_percentage":0.64852,"epss_percentile":0.98337},{"uuid":"GSA_kwCzR0hTQS1oZ3I4LTZoOXgtZjdxOc4AAhsD","url":"https://github.com/advisories/GHSA-hgr8-6h9x-f7q9","title":"golang.org/x/net/http vulnerable to ping floods","description":"Some HTTP/2 implementations are vulnerable to ping floods, potentially leading to a denial of service. The attacker sends continual pings to an HTTP/2 peer, causing the peer to build an internal queue of responses. Depending on how efficiently this data is queued, this can consume excess CPU, memory, or both.\n\n### Specific Go Packages Affected\ngolang.org/x/net/http2","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T16:53:17.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2019-9512","https://access.redhat.com/errata/RHSA-2019:2594","https://access.redhat.com/errata/RHSA-2019:2661","https://access.redhat.com/errata/RHSA-2019:2682","https://access.redhat.com/errata/RHSA-2019:2690","https://access.redhat.com/errata/RHSA-2019:2726","https://access.redhat.com/errata/RHSA-2019:2766","https://access.redhat.com/errata/RHSA-2019:2769","https://access.redhat.com/errata/RHSA-2019:2796","https://access.redhat.com/errata/RHSA-2019:2861","https://access.redhat.com/errata/RHSA-2019:2925","https://access.redhat.com/errata/RHSA-2019:2939","https://access.redhat.com/errata/RHSA-2019:2955","https://access.redhat.com/errata/RHSA-2019:2966","https://access.redhat.com/errata/RHSA-2019:3131","https://access.redhat.com/errata/RHSA-2019:3245","https://access.redhat.com/errata/RHSA-2019:3265","https://access.redhat.com/errata/RHSA-2019:3892","https://access.redhat.com/errata/RHSA-2019:3906","https://access.redhat.com/errata/RHSA-2019:4018","https://access.redhat.com/errata/RHSA-2019:4019","https://access.redhat.com/errata/RHSA-2019:4020","https://access.redhat.com/errata/RHSA-2019:4021","https://access.redhat.com/errata/RHSA-2019:4040","https://access.redhat.com/errata/RHSA-2019:4041","https://access.redhat.com/errata/RHSA-2019:4042","https://access.redhat.com/errata/RHSA-2019:4045","https://access.redhat.com/errata/RHSA-2019:4269","https://access.redhat.com/errata/RHSA-2019:4273","https://access.redhat.com/errata/RHSA-2019:4352","https://access.redhat.com/errata/RHSA-2020:0406","https://access.redhat.com/errata/RHSA-2020:0727","https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md","https://kc.mcafee.com/corporate/index?page=content\u0026id=SB10296","https://lists.apache.org/thread.html/392108390cef48af647a2e47b7fd5380e050e35ae8d1aa2030254c04@%3Cusers.trafficserver.apache.org%3E","https://lists.apache.org/thread.html/ad3d01e767199c1aed8033bb6b3f5bf98c011c7c536f07a5d34b3c19@%3Cannounce.trafficserver.apache.org%3E","https://lists.apache.org/thread.html/bde52309316ae798186d783a5e29f4ad1527f61c9219a289d0eee0a7@%3Cdev.trafficserver.apache.org%3E","https://lists.debian.org/debian-lts-announce/2020/12/msg00011.html","https://seclists.org/bugtraq/2019/Aug/24","https://seclists.org/bugtraq/2019/Aug/31","https://seclists.org/bugtraq/2019/Aug/43","https://seclists.org/bugtraq/2019/Sep/18","https://support.f5.com/csp/article/K98053339","https://support.f5.com/csp/article/K98053339?utm_source=f5support\u0026amp;utm_medium=RSS","https://www.debian.org/security/2019/dsa-4503","https://www.debian.org/security/2019/dsa-4508","https://www.debian.org/security/2019/dsa-4520","https://www.synology.com/security/advisory/Synology_SA_19_33","http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00076.html","http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00002.html","http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00011.html","http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00021.html","http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00031.html","http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00032.html","http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00038.html","http://seclists.org/fulldisclosure/2019/Aug/16","http://www.openwall.com/lists/oss-security/2019/08/20/1","https://go.dev/cl/190137","https://go.dev/issue/33606","https://go.googlesource.com/go/+/145e193131eb486077b66009beb051aba07c52a5","https://groups.google.com/g/golang-announce/c/65QixT3tcmg/m/DrFiG6vvCwAJ","https://pkg.go.dev/vuln/GO-2022-0536","https://kb.cert.org/vuls/id/605641","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4BBP27PZGSY6OP6D26E5FW4GZKBFHNU7","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4ZQGHE3WTYLYAYJEIDJVF2FIGQTAYPMC","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/CMNFX5MNYRWWIMO4BTKYQCGUDMHO3AXP","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/LYO6E3H34C346D2E443GLXK7OK6KIYIQ","https://security.netapp.com/advisory/ntap-20190823-0001","https://security.netapp.com/advisory/ntap-20190823-0004","https://security.netapp.com/advisory/ntap-20190823-0005","https://usn.ubuntu.com/4308-1","https://github.com/advisories/GHSA-hgr8-6h9x-f7q9"],"source_kind":"github","identifiers":["GHSA-hgr8-6h9x-f7q9","CVE-2019-9512"],"repository_url":"https://github.com/Netflix/security-bulletins","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.0.0-20190813141303-74dc4d7220e7","vulnerable_version_range":"\u003c 0.0.0-20190813141303-74dc4d7220e7"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-02-08T01:02:58.773Z","updated_at":"2024-05-20T21:30:33.000Z","epss_percentage":0.22203,"epss_percentile":0.955},{"uuid":"GSA_kwCzR0hTQS1xeHA1LWd3ZzgteHY2Ns4ABFaU","url":"https://github.com/advisories/GHSA-qxp5-gwg8-xv66","title":"HTTP Proxy bypass using IPv6 Zone IDs in golang.org/x/net","description":"Matching of hosts against proxy patterns can improperly treat an IPv6 zone ID as a hostname component. For example, when the NO_PROXY environment variable is set to \"*.example.com\", a request to \"[::1%25.example.com]:80` will incorrectly match and not be proxied.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2025-03-12T22:06:40.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2025-22870","https://go.dev/cl/654697","https://go.dev/issue/71984","https://pkg.go.dev/vuln/GO-2025-3503","http://www.openwall.com/lists/oss-security/2025/03/07/2","https://security.netapp.com/advisory/ntap-20250509-0007","https://github.com/advisories/GHSA-qxp5-gwg8-xv66"],"source_kind":"github","identifiers":["GHSA-qxp5-gwg8-xv66","CVE-2025-22870"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.36.0","vulnerable_version_range":"\u003c 0.36.0"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2025-03-12T23:08:17.053Z","updated_at":"2025-05-09T21:31:54.000Z","epss_percentage":0.00012,"epss_percentile":0.01169},{"uuid":"GSA_kwCzR0hTQS12dnB4LWo4ZjMtM3c2aM4AAxtM","url":"https://github.com/advisories/GHSA-vvpx-j8f3-3w6h","title":"golang.org/x/net vulnerable to Uncontrolled Resource Consumption","description":"A maliciously crafted HTTP/2 stream could cause excessive CPU consumption in the HPACK decoder, sufficient to cause a denial of service from a small number of small requests.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-02-17T14:00:02.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2022-41723","https://go.dev/cl/468135","https://go.dev/issue/57855","https://groups.google.com/g/golang-announce/c/V0aBFqaFs_E","https://vuln.go.dev/ID/GO-2023-1571.json","https://go.dev/cl/468295","https://pkg.go.dev/vuln/GO-2023-1571","https://security.gentoo.org/glsa/202311-09","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4BUK2ZIAGCULOOYDNH25JPU6JBES5NF2","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4MA5XS5DAOJ5PKKNG5TUXKPQOFHT5VBC","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/REMHVVIBDNKSRKNOTV7EQSB7CYQWOUOU","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/RGW7GE2Z32ZT47UFAQFDRQE33B7Q7LMT","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/RLBQ3A7ROLEQXQLXFDLNJ7MYPKG5GULE","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/T7N5GV4CHH6WAGX3GFMDD3COEOVCZ4RI","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XX3IMUTZKRQ73PBZM4E2JP4BKYH4C6XE","https://www.couchbase.com/alerts","https://github.com/advisories/GHSA-vvpx-j8f3-3w6h"],"source_kind":"github","identifiers":["GHSA-vvpx-j8f3-3w6h","CVE-2022-41723"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.7.0","vulnerable_version_range":"\u003c 0.7.0"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-02-17T14:03:12.868Z","updated_at":"2024-05-20T21:46:47.000Z","epss_percentage":0.00188,"epss_percentile":0.41388},{"uuid":"GSA_kwCzR0hTQS1xcHBqLWZtNXItaHhyM84AA2X2","url":"https://github.com/advisories/GHSA-qppj-fm5r-hxr3","title":"HTTP/2 Stream Cancellation Attack","description":"## HTTP/2 Rapid reset attack\nThe HTTP/2 protocol allows clients to indicate to the server that a previous stream should be canceled by sending a RST_STREAM frame. The protocol does not require the client and server to coordinate the cancellation in any way, the client may do it unilaterally. The client may also assume that the cancellation will take effect immediately when the server receives the RST_STREAM frame, before any other data from that TCP connection is processed.\n\nAbuse of this feature is called a Rapid Reset attack because it relies on the ability for an endpoint to send a RST_STREAM frame immediately after sending a request frame, which makes the other endpoint start working and then rapidly resets the request. The request is canceled, but leaves the HTTP/2 connection open. \n\nThe HTTP/2 Rapid Reset attack built on this capability is simple: The client opens a large number of streams at once as in the standard HTTP/2 attack, but rather than waiting for a response to each request stream from the server or proxy, the client cancels each request immediately.\n\nThe ability to reset streams immediately allows each connection to have an indefinite number of requests in flight. By explicitly canceling the requests, the attacker never exceeds the limit on the number of concurrent open streams. The number of in-flight requests is no longer dependent on the round-trip time (RTT), but only on the available network bandwidth.\n\nIn a typical HTTP/2 server implementation, the server will still have to do significant amounts of work for canceled requests, such as allocating new stream data structures, parsing the query and doing header decompression, and mapping the URL to a resource. For reverse proxy implementations, the request may be proxied to the backend server before the RST_STREAM frame is processed. The client on the other hand paid almost no costs for sending the requests. This creates an exploitable cost asymmetry between the server and the client.\n\nMultiple software artifacts implementing HTTP/2 are affected. This advisory was originally ingested from the `swift-nio-http2` repo advisory and their original conent follows.\n\n## swift-nio-http2 specific advisory\nswift-nio-http2 is vulnerable to a denial-of-service vulnerability in which a malicious client can create and then reset a large number of HTTP/2 streams in a short period of time. This causes swift-nio-http2 to commit to a large amount of expensive work which it then throws away, including creating entirely new `Channel`s to serve the traffic. This can easily overwhelm an `EventLoop` and prevent it from making forward progress.\n\nswift-nio-http2 1.28 contains a remediation for this issue that applies reset counter using a sliding window. This constrains the number of stream resets that may occur in a given window of time. Clients violating this limit will have their connections torn down. This allows clients to continue to cancel streams for legitimate reasons, while constraining malicious actors.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-10-10T21:28:24.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.9,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N","references":["https://github.com/apple/swift-nio-http2/security/advisories/GHSA-qppj-fm5r-hxr3","https://nvd.nist.gov/vuln/detail/CVE-2023-44487","https://github.com/alibaba/tengine/issues/1872","https://github.com/caddyserver/caddy/issues/5877","https://github.com/eclipse/jetty.project/issues/10679","https://github.com/haproxy/haproxy/issues/2312","https://github.com/hyperium/hyper/issues/3337","https://github.com/envoyproxy/envoy/pull/30055","https://github.com/grpc/grpc-go/pull/6703","https://github.com/nghttp2/nghttp2/pull/1961","https://github.com/netty/netty/commit/58f75f665aa81a8cbcf6ffa74820042a285c5e61","https://bugzilla.proxmox.com/show_bug.cgi?id=4988","https://cgit.freebsd.org/ports/commit/?id=c64c329c2c1752f46b73e3e6ce9f4329be6629f9","https://chaos.social/@icing/111210915918780532","https://cloud.google.com/blog/products/identity-security/how-it-works-the-novel-http2-rapid-reset-ddos-attack","https://forums.swift.org/t/swift-nio-http2-security-update-cve-2023-44487-http-2-dos/67764","https://github.com/apache/tomcat/tree/main/java/org/apache/coyote/http2","https://github.com/bcdannyboy/CVE-2023-44487","https://github.com/icing/mod_h2/blob/0a864782af0a942aa2ad4ed960a6b32cd35bcf0a/mod_http2/README.md?plain=1#L239-L244","https://github.com/nghttp2/nghttp2/releases/tag/v1.57.0","https://mailman.nginx.org/pipermail/nginx-devel/2023-October/S36Q5HBXR7CAIMPLLPRSSSYR4PCMWILK.html","https://my.f5.com/manage/s/article/K000137106","https://news.ycombinator.com/item?id=37830987","https://news.ycombinator.com/item?id=37830998","https://news.ycombinator.com/item?id=37831062","https://www.phoronix.com/news/HTTP2-Rapid-Reset-Attack","https://github.com/h2o/h2o/security/advisories/GHSA-2m7v-gc89-fjqf","https://github.com/dotnet/announcements/issues/277","https://github.com/golang/go/issues/63417","https://github.com/apache/trafficserver/pull/10564","https://github.com/facebook/proxygen/pull/466","https://github.com/h2o/h2o/pull/3291","https://github.com/microsoft/CBL-Mariner/pull/6381","https://github.com/nodejs/node/pull/50121","https://edg.io/lp/blog/resets-leaks-ddos-and-the-tale-of-a-hidden-cve","https://gist.github.com/adulau/7c2bfb8e9cdbe4b35a5e131c66a0c088","https://github.com/advisories/GHSA-vx74-f528-fxqg","https://github.com/micrictor/http2-rst-stream","https://groups.google.com/g/golang-announce/c/iNNxDTCjZvo","https://lists.apache.org/thread/5py8h42mxfsn8l1wy6o41xwhsjlsd87q","https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-44487","https://seanmonstar.com/post/730794151136935936/hyper-http2-rapid-reset-unaffected","https://tomcat.apache.org/security-10.html#Fixed_in_Apache_Tomcat_10.1.14","https://www.openwall.com/lists/oss-security/2023/10/10/6","https://github.com/opensearch-project/data-prepper/issues/3474","https://github.com/kubernetes/kubernetes/pull/121120","https://github.com/advisories/GHSA-xpw8-rcwv-8f8p","https://github.com/dotnet/core/blob/e4613450ea0da7fd2fc6b61dfb2c1c1dec1ce9ec/release-notes/6.0/6.0.23/6.0.23.md?plain=1#L73","https://github.com/oqtane/oqtane.framework/discussions/3367","https://netty.io/news/2023/10/10/4-1-100-Final.html","https://www.haproxy.com/blog/haproxy-is-not-affected-by-the-http-2-rapid-reset-attack-cve-2023-44487","https://github.com/Azure/AKS/issues/3947","https://github.com/akka/akka-http/issues/4323","https://github.com/apache/apisix/issues/10320","https://github.com/etcd-io/etcd/issues/16740","https://github.com/junkurihara/rust-rpxy/issues/97","https://github.com/kazu-yamamoto/http2/issues/93","https://github.com/ninenines/cowboy/issues/1615","https://github.com/openresty/openresty/issues/930","https://github.com/tempesta-tech/tempesta/issues/1986","https://github.com/varnishcache/varnish-cache/issues/3996","https://github.com/apache/httpd-site/pull/10","https://github.com/line/armeria/pull/5232","https://github.com/linkerd/website/pull/1695/commits/4b9c6836471bc8270ab48aae6fd2181bc73fd632","https://github.com/projectcontour/contour/pull/5826","https://github.com/kazu-yamamoto/http2/commit/f61d41a502bd0f60eb24e1ce14edc7b6df6722a1","https://access.redhat.com/security/cve/cve-2023-44487","https://blog.qualys.com/vulnerabilities-threat-research/2023/10/10/cve-2023-44487-http-2-rapid-reset-attack","https://bugzilla.redhat.com/show_bug.cgi?id=2242803","https://bugzilla.suse.com/show_bug.cgi?id=1216123","https://community.traefik.io/t/is-traefik-vulnerable-to-cve-2023-44487/20125","https://github.com/Kong/kong/discussions/11741","https://github.com/advisories/GHSA-qppj-fm5r-hxr3","https://github.com/apache/httpd/blob/afcdbeebbff4b0c50ea26cdd16e178c0d1f24152/modules/http2/h2_mplx.c#L1101-L1113","https://github.com/arkrwn/PoC/tree/main/CVE-2023-44487","https://github.com/caddyserver/caddy/releases/tag/v2.7.5","https://go.dev/cl/534215","https://go.dev/cl/534235","https://go.dev/issue/63417","https://groups.google.com/g/golang-announce/c/iNNxDTCjZvo/m/UDd7VKQuAAAJ","https://lists.debian.org/debian-lts-announce/2023/10/msg00020.html","https://martinthomson.github.io/h2-stream-limits/draft-thomson-httpbis-h2-stream-limits.html","https://news.ycombinator.com/item?id=37837043","https://security.paloaltonetworks.com/CVE-2023-44487","https://ubuntu.com/security/CVE-2023-44487","https://www.cisa.gov/news-events/alerts/2023/10/10/http2-rapid-reset-vulnerability-cve-2023-44487","https://www.darkreading.com/cloud/internet-wide-zero-day-bug-fuels-largest-ever-ddos-event","https://www.debian.org/security/2023/dsa-5521","https://www.debian.org/security/2023/dsa-5522","http://www.openwall.com/lists/oss-security/2023/10/13/4","http://www.openwall.com/lists/oss-security/2023/10/13/9","https://lists.debian.org/debian-lts-announce/2023/10/msg00023.html","https://lists.w3.org/Archives/Public/ietf-http-wg/2023OctDec/0025.html","https://github.com/grpc/grpc-go/releases","https://lists.debian.org/debian-lts-announce/2023/10/msg00024.html","https://lists.debian.org/debian-lts-announce/2023/10/msg00045.html","https://lists.debian.org/debian-lts-announce/2023/10/msg00047.html","https://www.debian.org/security/2023/dsa-5540","http://www.openwall.com/lists/oss-security/2023/10/18/4","http://www.openwall.com/lists/oss-security/2023/10/18/8","http://www.openwall.com/lists/oss-security/2023/10/19/6","http://www.openwall.com/lists/oss-security/2023/10/20/8","https://discuss.hashicorp.com/t/hcsec-2023-32-vault-consul-and-boundary-affected-by-http-2-rapid-reset-denial-of-service-vulnerability-cve-2023-44487/59715","https://lists.debian.org/debian-lts-announce/2023/11/msg00001.html","https://www.debian.org/security/2023/dsa-5549","https://lists.debian.org/debian-lts-announce/2023/11/msg00012.html","https://security.gentoo.org/glsa/202311-09","https://www.debian.org/security/2023/dsa-5558","https://www.debian.org/security/2023/dsa-5570","https://tomcat.apache.org/security-11.html#Fixed_in_Apache_Tomcat_11.0.0-M12","https://tomcat.apache.org/security-8.html#Fixed_in_Apache_Tomcat_8.5.94","https://tomcat.apache.org/security-9.html#Fixed_in_Apache_Tomcat_9.0.81","https://arstechnica.com/security/2023/10/how-ddosers-used-the-http-2-protocol-to-deliver-attacks-of-unprecedented-size","https://aws.amazon.com/security/security-bulletins/AWS-2023-011","https://blog.cloudflare.com/technical-breakdown-http2-rapid-reset-ddos-attack","https://blog.cloudflare.com/zero-day-rapid-reset-http2-record-breaking-ddos-attack","https://blog.litespeedtech.com/2023/10/11/rapid-reset-http-2-vulnerablilty","https://blog.vespa.ai/cve-2023-44487","https://cloud.google.com/blog/products/identity-security/google-cloud-mitigated-largest-ddos-attack-peaking-above-398-million-rps","https://istio.io/latest/news/security/istio-security-2023-004","https://linkerd.io/2023/10/12/linkerd-cve-2023-44487","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/2MBEPPC36UBVOZZNAXFHKLFGSLCMN5LI","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3N4NJ7FR4X4FPZUGNTQAPSTVB2HB2Y4A","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BFQD3KUEMFBHPAPBGLWQC34L4OWL5HAZ","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CLB4TW7KALB3EEQWNWCN7OUIWWVWWCG2","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/E72T67UPDRXHIDLO3OROR25YAMN4GGW5","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/FNA62Q767CFAFHBCDKYNPBMZWB7TWYVU","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HT7T2R4MQKLIF4ODV4BDLPARWFPCJ5CZ","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/JIZSEFC3YKCGABA2BZW6ZJRMDZJMB7PJ","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/JMEXY22BFG5Q64HQCM5CK2Q7KDKVV4TY","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KSEGD2IWKNUO3DWY4KQGUQM5BISRWHQE","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LKYHSZQFDNR7RSA7LHVLLIAQMVYCUGBG","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LNMZJCDHGLJJLXO4OXWJMTVQRNWOC7UL","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VHUHTSXLXGXS7JYKBXTA3VINUPHTNGVU","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VSRDIV77HNKUSM7SJC5BKE5JSHLHU2NK","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/WE2I52RHNNU42PX6NZ2RBUHSFFJ2LVZX","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/WLPRQ5TWUQQXYWBJM7ECYDAIL2YVKIUH","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/X6QXN4ORIVF6XBW4WWFE7VNPVC74S45Y","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/XFOIBB4YFICHDM7IBOP7PWXW3FX4HLL2","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZB43REMKRQR62NJEI7I5NQ4FSXNLBKRT","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZKQSIKIAT5TJ3WSLU3RDBQ35YX4GY4V3","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZLU6U2R2IC2K64NDPNMV55AUAO65MAF4","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/3N4NJ7FR4X4FPZUGNTQAPSTVB2HB2Y4A","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BFQD3KUEMFBHPAPBGLWQC34L4OWL5HAZ","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/CLB4TW7KALB3EEQWNWCN7OUIWWVWWCG2","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/E72T67UPDRXHIDLO3OROR25YAMN4GGW5","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FNA62Q767CFAFHBCDKYNPBMZWB7TWYVU","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HT7T2R4MQKLIF4ODV4BDLPARWFPCJ5CZ","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/JIZSEFC3YKCGABA2BZW6ZJRMDZJMB7PJ","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/JMEXY22BFG5Q64HQCM5CK2Q7KDKVV4TY","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/KSEGD2IWKNUO3DWY4KQGUQM5BISRWHQE","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/LKYHSZQFDNR7RSA7LHVLLIAQMVYCUGBG","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/LNMZJCDHGLJJLXO4OXWJMTVQRNWOC7UL","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VHUHTSXLXGXS7JYKBXTA3VINUPHTNGVU","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/VSRDIV77HNKUSM7SJC5BKE5JSHLHU2NK","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/WLPRQ5TWUQQXYWBJM7ECYDAIL2YVKIUH","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/X6QXN4ORIVF6XBW4WWFE7VNPVC74S45Y","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XFOIBB4YFICHDM7IBOP7PWXW3FX4HLL2","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZB43REMKRQR62NJEI7I5NQ4FSXNLBKRT","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZKQSIKIAT5TJ3WSLU3RDBQ35YX4GY4V3","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZLU6U2R2IC2K64NDPNMV55AUAO65MAF4","https://msrc.microsoft.com/blog/2023/10/microsoft-response-to-distributed-denial-of-service-ddos-attacks-against-http/2","https://openssf.org/blog/2023/10/10/http-2-rapid-reset-vulnerability-highlights-need-for-rapid-response","https://security.netapp.com/advisory/ntap-20231016-0001","https://www.bleepingcomputer.com/news/security/new-http-2-rapid-reset-zero-day-attack-breaks-ddos-records","https://www.eclipse.org/lists/jetty-announce/msg00181.html","https://www.netlify.com/blog/netlify-successfully-mitigates-cve-2023-44487","https://www.nginx.com/blog/http-2-rapid-reset-attack-impacting-f5-nginx-products","https://www.theregister.com/2023/10/10/http2_rapid_reset_zeroday","https://github.com/akka/akka-http/pull/4325","https://github.com/akka/akka-http/pull/4324","https://akka.io/security/akka-http-cve-2023-44487.html","https://security.netapp.com/advisory/ntap-20240426-0007","https://security.netapp.com/advisory/ntap-20240621-0006","https://security.netapp.com/advisory/ntap-20240621-0007","https://github.com/apache/tomcat/commit/944332bb15bd2f3bf76ec2caeb1ff0a58a3bc628","https://www.vicarius.io/vsociety/posts/rapid-reset-cve-2023-44487-dos-in-http2-understanding-the-root-cause","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/2MBEPPC36UBVOZZNAXFHKLFGSLCMN5LI","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/WE2I52RHNNU42PX6NZ2RBUHSFFJ2LVZX","https://github.com/grpc/grpc/releases/tag/v1.59.2","http://www.openwall.com/lists/oss-security/2023/10/10/6","http://www.openwall.com/lists/oss-security/2023/10/10/7"],"source_kind":"github","identifiers":["GHSA-qppj-fm5r-hxr3","CVE-2023-44487"],"repository_url":"https://github.com/apple/swift-nio-http2","blast_radius":85.3341403196586,"packages":[{"versions":[{"first_patched_version":"8.5.94","vulnerable_version_range":"\u003e= 8.5.0, \u003c 8.5.94"},{"first_patched_version":"9.0.81","vulnerable_version_range":"\u003e= 9.0.0, \u003c 9.0.81"},{"first_patched_version":"10.1.14","vulnerable_version_range":"\u003e= 10.0.0, \u003c 10.1.14"},{"first_patched_version":"11.0.0-M12","vulnerable_version_range":"\u003e= 11.0.0-M1, \u003c 11.0.0-M12"}],"ecosystem":"maven","package_name":"org.apache.tomcat:tomcat-coyote"},{"versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 10.1.15"}],"ecosystem":"maven","package_name":"com.typesafe.akka:akka-http-core_2.11"},{"versions":[{"first_patched_version":"10.5.3","vulnerable_version_range":"\u003c 10.5.3"}],"ecosystem":"maven","package_name":"com.typesafe.akka:akka-http-core_2.12"},{"versions":[{"first_patched_version":"10.5.3","vulnerable_version_range":"\u003c 10.5.3"}],"ecosystem":"maven","package_name":"com.typesafe.akka:akka-http-core_2.13"},{"versions":[{"first_patched_version":"10.5.3","vulnerable_version_range":"\u003c 10.5.3"}],"ecosystem":"maven","package_name":"com.typesafe.akka:akka-http-core"},{"versions":[{"first_patched_version":"12.0.2","vulnerable_version_range":"\u003e= 12.0.0, \u003c 12.0.2"}],"ecosystem":"maven","package_name":"org.eclipse.jetty.http2:jetty-http2-server"},{"versions":[{"first_patched_version":"12.0.2","vulnerable_version_range":"\u003e= 12.0.0, \u003c 12.0.2"}],"ecosystem":"maven","package_name":"org.eclipse.jetty.http2:jetty-http2-common"},{"versions":[{"first_patched_version":"11.0.17","vulnerable_version_range":"\u003e= 11.0.0, \u003c 11.0.17"},{"first_patched_version":"10.0.17","vulnerable_version_range":"\u003e= 10.0.0, \u003c 10.0.17"},{"first_patched_version":"9.4.53","vulnerable_version_range":"\u003e= 9.3.0, \u003c 9.4.53"}],"ecosystem":"maven","package_name":"org.eclipse.jetty.http2:http2-server"},{"versions":[{"first_patched_version":"11.0.17","vulnerable_version_range":"\u003e= 11.0.0, \u003c 11.0.17"},{"first_patched_version":"10.0.17","vulnerable_version_range":"\u003e= 10.0.0, \u003c 10.0.17"},{"first_patched_version":"9.4.53","vulnerable_version_range":"\u003e= 9.3.0, \u003c 9.4.53"}],"ecosystem":"maven","package_name":"org.eclipse.jetty.http2:http2-common"},{"versions":[{"first_patched_version":"1.28.0","vulnerable_version_range":"\u003c 1.28.0"}],"ecosystem":"swift","package_name":"github.com/apple/swift-nio-http2"},{"versions":[{"first_patched_version":"8.5.94","vulnerable_version_range":"\u003e= 8.5.0, \u003c 8.5.94"},{"first_patched_version":"9.0.81","vulnerable_version_range":"\u003e= 9.0.0, \u003c 9.0.81"},{"first_patched_version":"10.1.14","vulnerable_version_range":"\u003e= 10.0.0, \u003c 10.1.14"},{"first_patched_version":"11.0.0-M12","vulnerable_version_range":"\u003e= 11.0.0-M1, \u003c 11.0.0-M12"}],"ecosystem":"maven","package_name":"org.apache.tomcat.embed:tomcat-embed-core"},{"versions":[{"first_patched_version":"1.56.3","vulnerable_version_range":"\u003c 1.56.3"},{"first_patched_version":"1.57.1","vulnerable_version_range":"\u003e= 1.57.0, \u003c 1.57.1"},{"first_patched_version":"1.58.3","vulnerable_version_range":"\u003e= 1.58.0, \u003c 1.58.3"}],"ecosystem":"go","package_name":"google.golang.org/grpc"},{"versions":[{"first_patched_version":"0.17.0","vulnerable_version_range":"\u003c 0.17.0"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-10-10T22:06:02.273Z","updated_at":"2025-06-04T01:09:12.551Z","epss_percentage":0.94407,"epss_percentile":0.99974},{"uuid":"GSA_kwCzR0hTQS12dmdjLTM1NnAtYzN4d84ABG6g","url":"https://github.com/advisories/GHSA-vvgc-356p-c3xw","title":"golang.org/x/net vulnerable to Cross-site Scripting","description":"The tokenizer incorrectly interprets tags with unquoted attribute values that end with a solidus character (/) as self-closing. When directly using Tokenizer, this can result in such tags incorrectly being marked as self-closing, and when using the Parse functions, this can result in content following such tags as being placed in the wrong scope during DOM construction, but only when tags are in foreign content (e.g. \u003cmath\u003e, \u003csvg\u003e, etc contexts).","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2025-04-16T19:22:51.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2025-22872","https://go.dev/cl/662715","https://go.dev/issue/73070","https://groups.google.com/g/golang-announce/c/ezSKR9vqbqA","https://pkg.go.dev/vuln/GO-2025-3595","https://security.netapp.com/advisory/ntap-20250516-0007","https://github.com/advisories/GHSA-vvgc-356p-c3xw"],"source_kind":"github","identifiers":["GHSA-vvgc-356p-c3xw","CVE-2025-22872"],"repository_url":null,"blast_radius":28.8426818176663,"packages":[{"versions":[{"first_patched_version":"0.38.0","vulnerable_version_range":"\u003c 0.38.0"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2025-04-16T20:08:33.285Z","updated_at":"2025-05-17T18:49:26.000Z","epss_percentage":0.00024,"epss_percentile":0.05065},{"uuid":"GSA_kwCzR0hTQS0yd3JoLTZwdmMtMmptOc4AA1Aw","url":"https://github.com/advisories/GHSA-2wrh-6pvc-2jm9","title":"Improper rendering of text nodes in golang.org/x/net/html","description":"Text nodes not in the HTML namespace are incorrectly literally rendered, causing text which should be escaped to not be. This could lead to an XSS attack. ","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-08-02T21:30:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2023-3978","https://go.dev/cl/514896","https://go.dev/issue/61615","https://pkg.go.dev/vuln/GO-2023-1988","https://github.com/advisories/GHSA-2wrh-6pvc-2jm9"],"source_kind":"github","identifiers":["GHSA-2wrh-6pvc-2jm9","CVE-2023-3978"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.13.0","vulnerable_version_range":"\u003c 0.13.0"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-10-11T21:05:57.413Z","updated_at":"2023-11-08T05:05:18.000Z","epss_percentage":0.00078,"epss_percentile":0.24341},{"uuid":"GSA_kwCzR0hTQS1meGc1LXdxNngtdnI0d84AAw-p","url":"https://github.com/advisories/GHSA-fxg5-wq6x-vr4w","title":"golang.org/x/net/http2/h2c vulnerable to request smuggling attack","description":"A request smuggling attack is possible when using MaxBytesHandler. When using MaxBytesHandler, the body of an HTTP request is not fully consumed. When the server attempts to read HTTP2 frames from the connection, it will instead be reading the body of the HTTP request, which could be attacker-manipulated to represent arbitrary HTTP2 requests.\n\n### Specific Go Packages Affected\ngolang.org/x/net/http2/h2c","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-01-14T00:30:23.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2022-41721","https://go.dev/cl/447396","https://go.dev/issue/56352","https://pkg.go.dev/vuln/GO-2023-1495","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/X3H3EWQXM2XL5AGBX6UL443JEJ3GQXJN","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/X5DXTLLWN6HKI5I35EUZRBISTNZJ75GP","https://github.com/advisories/GHSA-fxg5-wq6x-vr4w"],"source_kind":"github","identifiers":["GHSA-fxg5-wq6x-vr4w","CVE-2022-41721"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.1.1-0.20221104162952-702349b0e862","vulnerable_version_range":"\u003e= 0.0.0-20220524220425-1d687d428aca, \u003c 0.1.1-0.20221104162952-702349b0e862"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-01-20T23:03:10.449Z","updated_at":"2025-04-04T19:26:08.000Z","epss_percentage":0.00046,"epss_percentile":0.13969},{"uuid":"GSA_kwCzR0hTQS0zOXFjLTk2aDctOTU2Zs4AAhsE","url":"https://github.com/advisories/GHSA-39qc-96h7-956f","title":"golang.org/x/net/http vulnerable to a reset flood","description":"Some HTTP/2 implementations are vulnerable to a reset flood, potentially leading to a denial of service. Servers that accept direct connections from untrusted clients could be remotely made to allocate an unlimited amount of memory, until the program crashes. The attacker opens a number of streams and sends an invalid request over each stream that should solicit a stream of RST_STREAM frames from the peer. Depending on how the peer queues the RST_STREAM frames, this can consume excess memory, CPU, or both.\n\n### Specific Go Packages Affected\ngolang.org/x/net/http2","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T16:53:19.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2019-9514","https://access.redhat.com/errata/RHSA-2019:2594","https://access.redhat.com/errata/RHSA-2019:2661","https://access.redhat.com/errata/RHSA-2019:2682","https://access.redhat.com/errata/RHSA-2019:2690","https://access.redhat.com/errata/RHSA-2019:2726","https://access.redhat.com/errata/RHSA-2019:2766","https://access.redhat.com/errata/RHSA-2019:2769","https://access.redhat.com/errata/RHSA-2019:2796","https://access.redhat.com/errata/RHSA-2019:2861","https://access.redhat.com/errata/RHSA-2019:2925","https://access.redhat.com/errata/RHSA-2019:2939","https://access.redhat.com/errata/RHSA-2019:2955","https://access.redhat.com/errata/RHSA-2019:2966","https://access.redhat.com/errata/RHSA-2019:3131","https://access.redhat.com/errata/RHSA-2019:3245","https://access.redhat.com/errata/RHSA-2019:3265","https://access.redhat.com/errata/RHSA-2019:3892","https://access.redhat.com/errata/RHSA-2019:3906","https://access.redhat.com/errata/RHSA-2019:4018","https://access.redhat.com/errata/RHSA-2019:4019","https://access.redhat.com/errata/RHSA-2019:4020","https://access.redhat.com/errata/RHSA-2019:4021","https://access.redhat.com/errata/RHSA-2019:4040","https://access.redhat.com/errata/RHSA-2019:4041","https://access.redhat.com/errata/RHSA-2019:4042","https://access.redhat.com/errata/RHSA-2019:4045","https://access.redhat.com/errata/RHSA-2019:4269","https://access.redhat.com/errata/RHSA-2019:4273","https://access.redhat.com/errata/RHSA-2019:4352","https://access.redhat.com/errata/RHSA-2020:0406","https://access.redhat.com/errata/RHSA-2020:0727","https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md","https://kc.mcafee.com/corporate/index?page=content\u0026id=SB10296","https://lists.apache.org/thread.html/392108390cef48af647a2e47b7fd5380e050e35ae8d1aa2030254c04@%3Cusers.trafficserver.apache.org%3E","https://lists.apache.org/thread.html/ad3d01e767199c1aed8033bb6b3f5bf98c011c7c536f07a5d34b3c19@%3Cannounce.trafficserver.apache.org%3E","https://lists.apache.org/thread.html/bde52309316ae798186d783a5e29f4ad1527f61c9219a289d0eee0a7@%3Cdev.trafficserver.apache.org%3E","https://lists.debian.org/debian-lts-announce/2020/12/msg00011.html","https://seclists.org/bugtraq/2019/Aug/24","https://seclists.org/bugtraq/2019/Aug/31","https://seclists.org/bugtraq/2019/Aug/43","https://seclists.org/bugtraq/2019/Sep/18","https://support.f5.com/csp/article/K01988340","https://support.f5.com/csp/article/K01988340?utm_source=f5support\u0026amp;utm_medium=RSS","https://www.debian.org/security/2019/dsa-4503","https://www.debian.org/security/2019/dsa-4508","https://www.debian.org/security/2019/dsa-4520","https://www.debian.org/security/2020/dsa-4669","https://www.synology.com/security/advisory/Synology_SA_19_33","http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00076.html","http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00002.html","http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00011.html","http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00021.html","http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00031.html","http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00032.html","http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00038.html","http://seclists.org/fulldisclosure/2019/Aug/16","http://www.openwall.com/lists/oss-security/2019/08/20/1","https://go.dev/cl/190137","https://go.dev/issue/33606","https://go.googlesource.com/go/+/145e193131eb486077b66009beb051aba07c52a5","https://groups.google.com/g/golang-announce/c/65QixT3tcmg/m/DrFiG6vvCwAJ","https://pkg.go.dev/vuln/GO-2022-0536","http://www.openwall.com/lists/oss-security/2023/10/18/8","https://kb.cert.org/vuls/id/605641","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4BBP27PZGSY6OP6D26E5FW4GZKBFHNU7","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4ZQGHE3WTYLYAYJEIDJVF2FIGQTAYPMC","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/CMNFX5MNYRWWIMO4BTKYQCGUDMHO3AXP","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/LYO6E3H34C346D2E443GLXK7OK6KIYIQ","https://security.netapp.com/advisory/ntap-20190823-0001","https://security.netapp.com/advisory/ntap-20190823-0004","https://security.netapp.com/advisory/ntap-20190823-0005","https://usn.ubuntu.com/4308-1","https://github.com/advisories/GHSA-39qc-96h7-956f"],"source_kind":"github","identifiers":["GHSA-39qc-96h7-956f","CVE-2019-9514"],"repository_url":"https://github.com/Netflix/security-bulletins","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.0.0-20190813141303-74dc4d7220e7","vulnerable_version_range":"\u003c 0.0.0-20190813141303-74dc4d7220e7"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-02-08T01:02:58.755Z","updated_at":"2024-05-20T21:30:43.000Z","epss_percentage":0.05219,"epss_percentile":0.89481},{"uuid":"GSA_kwCzR0hTQS02OWNnLXA4NzktNzYyMs4AAuoj","url":"https://github.com/advisories/GHSA-69cg-p879-7622","title":"golang.org/x/net/http2 Denial of Service vulnerability","description":"In net/http in Go before 1.18.6 and 1.19.x before 1.19.1, attackers can cause a denial of service because an HTTP/2 connection can hang during closing if shutdown were preempted by a fatal error.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-09-07T00:01:51.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2022-27664","https://groups.google.com/g/golang-announce","https://groups.google.com/g/golang-announce/c/x49AQzIVX-s","https://security.gentoo.org/glsa/202209-26","https://pkg.go.dev/vuln/GO-2022-0969","https://go.dev/cl/428735","https://go.dev/issue/54658","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/JXKTHIGE5F576MAPFYCIJXNRGBSPISUF","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TXS2OQ57KZC5XZKK5UW4SYKPVQAHIOJX","https://security.netapp.com/advisory/ntap-20220923-0004","https://github.com/advisories/GHSA-69cg-p879-7622"],"source_kind":"github","identifiers":["GHSA-69cg-p879-7622","CVE-2022-27664"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.0.0-20220906165146-f3363e06e74c","vulnerable_version_range":"\u003c 0.0.0-20220906165146-f3363e06e74c"}],"ecosystem":"go","package_name":"golang.org/x/net/http2"},{"versions":[{"first_patched_version":"0.0.0-20220906165146-f3363e06e74c","vulnerable_version_range":"\u003c 0.0.0-20220906165146-f3363e06e74c"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-01-18T01:03:09.588Z","updated_at":"2024-05-20T21:33:39.000Z","epss_percentage":0.00045,"epss_percentile":0.13471},{"uuid":"GSA_kwCzR0hTQS1tdjkzLXd2Y3AtN203cs4AAQd1","url":"https://github.com/advisories/GHSA-mv93-wvcp-7m7r","title":"golang.org/x/net/html Improper Validation of Array Index vulnerability","description":"The html package (aka `x/net/html`) through 2018-09-25 in Go mishandles \u003cmath\u003e\u003ctemplate\u003e\u003cmn\u003e\u003cb\u003e\u003c/template\u003e, leading to a \"panic: runtime error\" (index out of range) in (*insertionModeStack).pop in node.go, called from inHeadIM, during an html.Parse call.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-13T01:26:08.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-17848","https://github.com/golang/go/issues/27846","https://go.dev/cl/159397","https://go.dev/issue/27846","https://go.googlesource.com/net/+/4b62a64f59f73840b9ab79204c94fee61cd1ba2c","https://pkg.go.dev/vuln/GO-2022-0197","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/LREEWY6KNLHRWFZ7OT4HVLMVVCGGUHON","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/UKRCI7WIOCOCD3H7NXWRGIRABTQOZOBK","https://github.com/advisories/GHSA-mv93-wvcp-7m7r"],"source_kind":"github","identifiers":["GHSA-mv93-wvcp-7m7r","CVE-2018-17848"],"repository_url":"https://github.com/golang/go","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.0.0-20190125002852-4b62a64f59f7","vulnerable_version_range":"\u003c 0.0.0-20190125002852-4b62a64f59f7"}],"ecosystem":"go","package_name":"golang.org/x/net"}],"created_at":"2023-02-08T01:02:58.694Z","updated_at":"2024-05-20T21:13:59.000Z","epss_percentage":0.01045,"epss_percentile":0.75501}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/golang.org/x/net","docker_dependents_count":39048,"docker_downloads_count":91780888712,"usage_url":"https://repos.ecosyste.ms/usage/go/golang.org/x/net","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/golang.org/x/net/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/golang.org%2Fx%2Fnet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/golang.org%2Fx%2Fnet/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/golang.org%2Fx%2Fnet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/golang.org%2Fx%2Fnet/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1882879,"maintainers_count":0,"namespaces_count":723926,"keywords_count":97872,"github":"golang","metadata":{"funded_packages_count":39346},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-06-06T05:22:27.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},"unique_repositories_count":7708,"unique_repositories_count_past_30_days":79,"recent_issues":[{"uuid":"5560074300","node_id":"PR_kwDOQdE5y88AAAABE1JElg","number":664,"state":"open","title":"deps(deps): bump the go-minor-patch group across 1 directory with 28 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-09-23T22:00:59.000Z","updated_at":"2026-09-23T22:01:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"go-minor-patch","update_count":28,"packages":[{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.20.1","new_version":"1.20.5","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/feature/rds/auth","old_version":"1.7.1","new_version":"1.7.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/iam","old_version":"1.61.1","new_version":"1.64.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/redshift","old_version":"1.68.1","new_version":"1.71.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/redshiftserverless","old_version":"1.41.1","new_version":"1.44.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/secretsmanager","old_version":"1.46.1","new_version":"1.50.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.47.1","new_version":"1.51.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/hashicorp/hcl/v2","old_version":"2.24.0","new_version":"2.25.0","repository_url":"https://github.com/hashicorp/hcl"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/openbao/go-kms-wrapping/v2","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/openbao/go-kms-wrapping"},{"name":"github.com/openbao/openbao/sdk/v2","old_version":"2.6.2","new_version":"2.7.0","repository_url":"https://github.com/openbao/openbao"},{"name":"github.com/spiffe/go-spiffe/v2","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/spiffe/go-spiffe"},{"name":"golang.org/x/oauth2","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/oauth2"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/storage/azblob","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"name":"github.com/aws/aws-sdk-go-v2/service/kms","old_version":"1.49.5","new_version":"1.61.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.109.1","new_version":"1.113.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ssooidc","old_version":"1.40.1","new_version":"1.43.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/smithy-go","old_version":"1.28.1","new_version":"1.28.2","repository_url":"https://github.com/aws/smithy-go"},{"name":"github.com/go-jose/go-jose/v4","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/go-jose/go-jose"},{"name":"github.com/hashicorp/cap","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/hashicorp/cap"},{"name":"github.com/jackc/pgx/v5","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/olekukonko/tablewriter","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/olekukonko/tablewriter"},{"name":"golang.org/x/crypto","old_version":"0.55.0","new_version":"0.56.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/sync","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/text","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/text"},{"name":"golang.org/x/time","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/golang/time"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-patch group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.45.1` | `1.47.0` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.20.1` | `1.20.5` |\n| [github.com/aws/aws-sdk-go-v2/feature/rds/auth](https://github.com/aws/aws-sdk-go-v2) | `1.7.1` | `1.7.3` |\n| [github.com/aws/aws-sdk-go-v2/service/iam](https://github.com/aws/aws-sdk-go-v2) | `1.61.1` | `1.64.0` |\n| [github.com/aws/aws-sdk-go-v2/service/redshift](https://github.com/aws/aws-sdk-go-v2) | `1.68.1` | `1.71.0` |\n| [github.com/aws/aws-sdk-go-v2/service/redshiftserverless](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.44.0` |\n| [github.com/aws/aws-sdk-go-v2/service/secretsmanager](https://github.com/aws/aws-sdk-go-v2) | `1.46.1` | `1.50.0` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.47.1` | `1.51.0` |\n| [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) | `2.24.0` | `2.25.0` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.7.0` | `1.8.0` |\n| [github.com/openbao/go-kms-wrapping/v2](https://github.com/openbao/go-kms-wrapping) | `2.8.0` | `2.9.0` |\n| [github.com/openbao/openbao/sdk/v2](https://github.com/openbao/openbao) | `2.6.2` | `2.7.0` |\n| [github.com/spiffe/go-spiffe/v2](https://github.com/spiffe/go-spiffe) | `2.8.1` | `2.8.2` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.36.0` | `0.37.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/storage/azblob](https://github.com/Azure/azure-sdk-for-go) | `1.8.0` | `1.8.1` |\n| [github.com/aws/aws-sdk-go-v2/service/kms](https://github.com/aws/aws-sdk-go-v2) | `1.49.5` | `1.61.0` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.109.1` | `1.113.1` |\n| [github.com/aws/aws-sdk-go-v2/service/ssooidc](https://github.com/aws/aws-sdk-go-v2) | `1.40.1` | `1.43.0` |\n| [github.com/aws/smithy-go](https://github.com/aws/smithy-go) | `1.28.1` | `1.28.2` |\n| [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose) | `4.1.4` | `4.1.5` |\n| [github.com/hashicorp/cap](https://github.com/hashicorp/cap) | `0.13.0` | `0.14.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.10.0` | `5.11.0` |\n| [github.com/olekukonko/tablewriter](https://github.com/olekukonko/tablewriter) | `1.1.4` | `1.1.5` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.55.0` | `0.56.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.22.0` | `0.23.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.41.0` | `0.42.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.15.0` | `0.16.0` |\n\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b189f382f4924bc6c948c9942e17c547553faf0d\"\u003e\u003ccode\u003eb189f38\u003c/code\u003e\u003c/a\u003e Release 2026-09-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0905d5f8a9a88708ad8c7ee4554ae51a38e532f2\"\u003e\u003ccode\u003e0905d5f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9cc4bc539469ec525c3a58fa35072ef1c92237f3\"\u003e\u003ccode\u003e9cc4bc5\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/126fe2d5e82a59ea5d231bdbc5ff71421ab73476\"\u003e\u003ccode\u003e126fe2d\u003c/code\u003e\u003c/a\u003e fix GetObject deadlock (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/512688512cb733cab94c9e8b24361b952acb0f48\"\u003e\u003ccode\u003e5126885\u003c/code\u003e\u003c/a\u003e Remove retry metrics header middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bd8de4d26057d20e23666622954141ab0d6c86cf\"\u003e\u003ccode\u003ebd8de4d\u003c/code\u003e\u003c/a\u003e Expand S3 operations that check for an error inside an HTTP 200 response (wav...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/394ee646d5707f27ffb5976a0b9b1dcb075767bc\"\u003e\u003ccode\u003e394ee64\u003c/code\u003e\u003c/a\u003e Release 2026-09-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3c9cb8bc1bb7235972be82b37b8af6bad3c2187f\"\u003e\u003ccode\u003e3c9cb8b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f85682a383217d7113462043f6588859d16e767\"\u003e\u003ccode\u003e6f85682\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc3942bb907ad993738d18d2a3ff1b99bf51cd4e\"\u003e\u003ccode\u003ecc3942b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.20.1 to 1.20.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f2706c8029255757ad0367000f64a65669a5d740\"\u003e\u003ccode\u003ef2706c8\u003c/code\u003e\u003c/a\u003e Release 2023-12-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1dac0c95969dfffe03b376d8f937a437885bd316\"\u003e\u003ccode\u003e1dac0c9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cbd9216b092dbe1912addd94831de73df0072c4f\"\u003e\u003ccode\u003ecbd9216\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c7357bb31076e6e6d59faa8d1b93746ef051d066\"\u003e\u003ccode\u003ec7357bb\u003c/code\u003e\u003c/a\u003e fix: reinstate presence of retryer when functional opts run but still respect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c5c34b332ad29a72846f0d4ed228db09ee64ef7f\"\u003e\u003ccode\u003ec5c34b3\u003c/code\u003e\u003c/a\u003e fix: translation of ini service sections into shared config (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2416\"\u003e#2416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b3c7fbff96e191320f18e8513d20a73937d19675\"\u003e\u003ccode\u003eb3c7fbf\u003c/code\u003e\u003c/a\u003e update express cache key (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9b90af4cc4235797576d8d7e3f1e27b782c60656\"\u003e\u003ccode\u003e9b90af4\u003c/code\u003e\u003c/a\u003e fix: add non-vhostable buckets to path when using legacy endpoint resolver (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d643a8f0a8ad09075f41a60acba6a208cb36c58\"\u003e\u003ccode\u003e0d643a8\u003c/code\u003e\u003c/a\u003e Release 2023-12-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e38b534ccea2707475381f985bc9236970bab554\"\u003e\u003ccode\u003ee38b534\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f394daf705a925e626f6a5c52aa433ff5504c7f1\"\u003e\u003ccode\u003ef394daf\u003c/code\u003e\u003c/a\u003e Update SDK's smithy-go dependency to v1.19.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.20.1...service/mq/v1.20.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/feature/rds/auth` from 1.7.1 to 1.7.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65023f312c12ce2707836e552ab55bb4f03f3345\"\u003e\u003ccode\u003e65023f3\u003c/code\u003e\u003c/a\u003e Release 2023-08-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0742a92e9b623ddaf650eaaea4abc3889b8a17f2\"\u003e\u003ccode\u003e0742a92\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0e3340f027ed652b13be24b63af875fe2d4985f7\"\u003e\u003ccode\u003e0e3340f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4526489235229d00a0735e6e28202556ae023729\"\u003e\u003ccode\u003e4526489\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/18635b8d0644a641334d0b8cec6b6e1da2c8217c\"\u003e\u003ccode\u003e18635b8\u003c/code\u003e\u003c/a\u003e Add X-Amz-Server-Side-Encryption-Context header to required signed headers al...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4682b6a4b93c5c23a30a064d5f1c8bc11c0636d4\"\u003e\u003ccode\u003e4682b6a\u003c/code\u003e\u003c/a\u003e Achieve DisableMRAP parity in config loaders (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7ecab8687887d1131a9880aac17e12e589c04b4a\"\u003e\u003ccode\u003e7ecab86\u003c/code\u003e\u003c/a\u003e Release 2023-08-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1ac4adda4fb31aeca5db9e309a428d62ba85bf90\"\u003e\u003ccode\u003e1ac4add\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4f353cd96758cd06e28ea2bfb47d865c52b972d4\"\u003e\u003ccode\u003e4f353cd\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/53f9e53a3e4404ee656500a4f5bf0da450d4f0ff\"\u003e\u003ccode\u003e53f9e53\u003c/code\u003e\u003c/a\u003e remove checks on push because its redundant (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2240\"\u003e#2240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.7.1...service/m2/v1.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/iam` from 1.61.1 to 1.64.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6191b25230d7cf4333b1e3bc2e60400fb56a4591\"\u003e\u003ccode\u003e6191b25\u003c/code\u003e\u003c/a\u003e Release 2024-10-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b963d71ea3b0e63acbbba67d6f2ad725af67f73\"\u003e\u003ccode\u003e6b963d7\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/71fb8f0b33c0fe73e98456beb34fb3c0b6ec66e1\"\u003e\u003ccode\u003e71fb8f0\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b132e7e9f290e38657de2666fa3c7f3d827f6bdf\"\u003e\u003ccode\u003eb132e7e\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c5e364e134b6207b81c762ad18f41d09ec531f21\"\u003e\u003ccode\u003ec5e364e\u003c/code\u003e\u003c/a\u003e Release 2024-10-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d4103b74479201ef1934bcee5414c15f0bada5f1\"\u003e\u003ccode\u003ed4103b7\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e237ef3019e8ef46b2871331f68f61b503fad3d1\"\u003e\u003ccode\u003ee237ef3\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/98c6308bfd1e3154f8f35c33eb0e36034a5eecf7\"\u003e\u003ccode\u003e98c6308\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/be2f3e03a2d633228d04f560a87e5459655083e5\"\u003e\u003ccode\u003ebe2f3e0\u003c/code\u003e\u003c/a\u003e Release 2024-09-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88e60a128ba0ed1aa4e4c3e87b5be4633cf0c491\"\u003e\u003ccode\u003e88e60a1\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.61.1...service/s3/v1.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/redshift` from 1.68.1 to 1.71.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9a211f9a8eb9923a47740503892928d702a2ac63\"\u003e\u003ccode\u003e9a211f9\u003c/code\u003e\u003c/a\u003e Release 2024-12-03.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c357d6ce9cf35ab9fc343d1d8ea1147885a1276b\"\u003e\u003ccode\u003ec357d6c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e6160c9846d4f72e5d09a2c6160b1cd1770b5bad\"\u003e\u003ccode\u003ee6160c9\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cfd99f86832af2f033fcd34148bef6f32ab36211\"\u003e\u003ccode\u003ecfd99f8\u003c/code\u003e\u003c/a\u003e Merge customizations for DSQL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3418b7488a6dda849fa2b314aad7d8a24af435e0\"\u003e\u003ccode\u003e3418b74\u003c/code\u003e\u003c/a\u003e Release 2024-12-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bc3406170ac25a0cdb61aaa1b7c25415fdee17d3\"\u003e\u003ccode\u003ebc34061\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4eb6ed801453f7b5f45423d59f39b27409dd517b\"\u003e\u003ccode\u003e4eb6ed8\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b9b73ec7647e6ea6e5862d906f616e8c2d2b3e4b\"\u003e\u003ccode\u003eb9b73ec\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/776903f3dd7208803912e19d3aa25006a7fbdeee\"\u003e\u003ccode\u003e776903f\u003c/code\u003e\u003c/a\u003e Release 2024-12-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/170b13cac4658e0909b13468d3959f94c358faf3\"\u003e\u003ccode\u003e170b13c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ssm/v1.68.1...service/s3/v1.71.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/redshiftserverless` from 1.41.1 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a30468cff35d6e385287a0cbff0ac11aa7202529\"\u003e\u003ccode\u003ea30468c\u003c/code\u003e\u003c/a\u003e Release 2026-08-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d3df5a1307f6f7d46a4845c6082045b561aeba90\"\u003e\u003ccode\u003ed3df5a1\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/387db29a91704b8269a0e7d8f34f1be5c9be4ce0\"\u003e\u003ccode\u003e387db29\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/79d4bda6d7abc7abc393d44738f0ae64ff35c4ac\"\u003e\u003ccode\u003e79d4bda\u003c/code\u003e\u003c/a\u003e upgrade smithy-go to v1.28.1 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c5510c6fa70019f93af63e53b8fc2db59fc44996\"\u003e\u003ccode\u003ec5510c6\u003c/code\u003e\u003c/a\u003e Set Content-Length when the request body is set instead of via middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/655fababd6e36b08b8dfaccda2e3901ffa2f1657\"\u003e\u003ccode\u003e655faba\u003c/code\u003e\u003c/a\u003e Release 2026-08-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba4b6614967008106de13e7b839eb5301a7568ee\"\u003e\u003ccode\u003eba4b661\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4301eac62bf911560a570bec835db508b7b3ce9f\"\u003e\u003ccode\u003e4301eac\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/276eaccb0261405fa8dd795c29c1d89c6a9af045\"\u003e\u003ccode\u003e276eacc\u003c/code\u003e\u003c/a\u003e Make X-Amz-Checksum-Mode appear on query parameters on presigned URLs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3530\"\u003e#3530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f39a59db7ab0b0b7ab6d29349aec54a6b598d86b\"\u003e\u003ccode\u003ef39a59d\u003c/code\u003e\u003c/a\u003e Schema serde json 2 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/secretsmanager` from 1.46.1 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4334b43c27eeb4c4ecfcba1a87cc08f963fe91a3\"\u003e\u003ccode\u003e4334b43\u003c/code\u003e\u003c/a\u003e Release 2024-02-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9e29187dc08c2e9bf8f66166841ca9c75e0624ab\"\u003e\u003ccode\u003e9e29187\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f672c49fb7b4199becd3ba0a6e9d2b35f215e985\"\u003e\u003ccode\u003ef672c49\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f935782a0d8ee350736d4515cc05001e4ac3d01\"\u003e\u003ccode\u003e7f93578\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da7bcdacddcf05ee9c897137fdbcdc8caf501698\"\u003e\u003ccode\u003eda7bcda\u003c/code\u003e\u003c/a\u003e feat: add client config passthrough to waiter opts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1bb048272ad54b3cbeb3b6da99f4be8090bea5d2\"\u003e\u003ccode\u003e1bb0482\u003c/code\u003e\u003c/a\u003e Release 2024-02-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc83a2b05532dfe5e6ccba25881887352134fbbd\"\u003e\u003ccode\u003ecc83a2b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f44d9967b75499363425c29a5cf40375e9869a7\"\u003e\u003ccode\u003e7f44d99\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4280ccb2671145220be23f299bc0db4a2c061ff5\"\u003e\u003ccode\u003e4280ccb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a264562983a722b90b7a08e5547de85274006e30\"\u003e\u003ccode\u003ea264562\u003c/code\u003e\u003c/a\u003e fix awsjson error deserialization to not expect string code (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2489\"\u003e#2489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ivs/v1.46.1...service/s3/v1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.47.1 to 1.51.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e9b00e26a17fcdb0b01772ad19fc6f733abac749\"\u003e\u003ccode\u003ee9b00e2\u003c/code\u003e\u003c/a\u003e Release 2024-02-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0cfc53e095ae2e97185c6f594d1725320f152304\"\u003e\u003ccode\u003e0cfc53e\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/92d6c194cfde05280d8836ef7b56c36fd7fd926d\"\u003e\u003ccode\u003e92d6c19\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/18adb3114cc789def28fac1b718657d33443ed5c\"\u003e\u003ccode\u003e18adb31\u003c/code\u003e\u003c/a\u003e add middleware snapshot tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7888f0e10eb7ef5db0b67a8a27bb8eeee984257b\"\u003e\u003ccode\u003e7888f0e\u003c/code\u003e\u003c/a\u003e Release 2024-02-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4a9cd1dd63c4532e0afe4e5314750bf08f1ae68b\"\u003e\u003ccode\u003e4a9cd1d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bebcd8c54f31abf4fc37a2205de460dae58ac122\"\u003e\u003ccode\u003ebebcd8c\u003c/code\u003e\u003c/a\u003e Update SDK's smithy-go dependency to v1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/374e0b974c5f03f15165917cd839a03110c36404\"\u003e\u003ccode\u003e374e0b9\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/98b0dc8950774e9a1691307dc845a50e066d847c\"\u003e\u003ccode\u003e98b0dc8\u003c/code\u003e\u003c/a\u003e dep: drop dependency on go-cmp in protocol tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2506\"\u003e#2506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/de4f646b7271b9698a67f63bff876ad40eb690ca\"\u003e\u003ccode\u003ede4f646\u003c/code\u003e\u003c/a\u003e Release 2024-02-20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.47.1...service/s3/v1.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/hcl/v2` from 2.24.0 to 2.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/hcl/releases\"\u003egithub.com/hashicorp/hcl/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.25.0\u003c/h2\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo: Upgrade compatibility from 1.24 to 1.25 (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehclwrite: Export \u003ccode\u003eLeadComments()\u003c/code\u003e/\u003ccode\u003eLineComments()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehclwrite: \u003ccode\u003ebody.SetAttribute*\u003c/code\u003e return new attribute (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehclwrite: \u003ccode\u003eBlock.SetType\u003c/code\u003e sets type (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrepare for Unicode 17 support in Go 1.27 (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDiagnosticWriter\u003c/code\u003e: Skip marked values when writing diagnostics (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehclsyntax: Set \u003ccode\u003eCloseBraceRange\u003c/code\u003e to last label in error-recovered blocks (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehclsyntax: Add partially complete items in nested \u003ccode\u003eObjectConsItem\u003c/code\u003e on error (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump golang.org/x/crypto from 0.38.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md\"\u003egithub.com/hashicorp/hcl/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eHCL Changelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/00057cf06d7b38a3f89e6e54d622eee98322b314\"\u003e\u003ccode\u003e00057cf\u003c/code\u003e\u003c/a\u003e Prepare for Unicode 17 support in Go 1.27 (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/7338a7d5fb8dbf1fd7ec6fdcd66fea202916bb38\"\u003e\u003ccode\u003e7338a7d\u003c/code\u003e\u003c/a\u003e github: Add consistency test for generated code (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/2f8831b8351c51cd74365975bbb1d2c28f91de7b\"\u003e\u003ccode\u003e2f8831b\u003c/code\u003e\u003c/a\u003e github: Filter out Ragel files from coverage report (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/d9882d1b450069e3a0eaeefd74fe47e9c0a8d660\"\u003e\u003ccode\u003ed9882d1\u003c/code\u003e\u003c/a\u003e hclsyntax: Update copyright year in generated files (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/60329236815b0d902d0be274a4441e58a5341ea0\"\u003e\u003ccode\u003e6032923\u003c/code\u003e\u003c/a\u003e hclsyntax: Re-run stringer to update generated comments (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/6abbb088cdb82416d1b3d9fcbaab29534133567a\"\u003e\u003ccode\u003e6abbb08\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/827\"\u003e#827\u003c/a\u003e from hashicorp/james-warren0/security-doc-tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/425fdf944aa10f277d353c49f5eb7a73200c711e\"\u003e\u003ccode\u003e425fdf9\u003c/code\u003e\u003c/a\u003e Implement feedback provided in \u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/826\"\u003ehashicorp/hcl#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/2a3b67226841b8c4c2132068c8fb74947fe2e0b3\"\u003e\u003ccode\u003e2a3b672\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/826\"\u003e#826\u003c/a\u003e from hashicorp/james-warren0/security-model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/42ccbc0e16b343d3768544e0db9450e0b8e6cb96\"\u003e\u003ccode\u003e42ccbc0\u003c/code\u003e\u003c/a\u003e Add security model documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/6bf1a67a9381988ec9d660b405a83dfc8b5fcf2a\"\u003e\u003ccode\u003e6bf1a67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/808\"\u003e#808\u003c/a\u003e from hashicorp/bbasata/set-type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/hcl/compare/v2.24.0...v2.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is equivalent to v1.8.0-pre.2. Thank you to those who tested the pre-release.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIn this release we introduce several fixes and improvements on top of \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases/tag/v1.7.0\"\u003ev1.7.0\u003c/a\u003e. It adds no new protocol revision: the supported set is unchanged, and \u003ccode\u003e2026-07-28\u003c/code\u003e remains the newest version the SDK negotiates.\u003c/p\u003e\n\u003cp\u003eThe bulk of the work is hardening the transports against resource exhaustion, closing session leaks, deadlocks and teardown hangs found by users running the new protocol at scale, and giving servers explicit control over which protocol versions they advertise.\u003c/p\u003e\n\u003cp\u003eTwo behavior changes are guarded by new \u003ccode\u003eMCPGODEBUG\u003c/code\u003e flags; see the section below.\u003c/p\u003e\n\u003ch2\u003eHardening against resource exhaustion\u003c/h2\u003e\n\u003cp\u003eEvery decoding path that buffers incoming input is now bounded. JSON payloads are rejected past 1000 levels of nesting, before the parser recurses. Both SSE readers cap the bytes buffered for a single event via \u003ccode\u003eMaxEventSize\u003c/code\u003e on \u003ccode\u003eSSEClientTransport\u003c/code\u003e and \u003ccode\u003eStreamableClientTransport\u003c/code\u003e, and the stdio transport caps a single JSON-RPC frame via \u003ccode\u003eStdioTransport.MaxLineLength\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eOn the OAuth side, dynamic client registration responses are bounded to 1 MB, and the discovery code now validates metadata documents rather than trusting them.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einternal/json: json nesting depth check by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: add an sse event size cap by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: add a max request body size of the old transport by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoauthex: bound dcr read to 1mb by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoauthex: oauth discovery checks by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1220\"\u003e#1220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRestricting the protocol versions a server supports\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eServerOptions.SupportedProtocolVersions\u003c/code\u003e lets a server narrow the set of versions it advertises and negotiates. The list can only narrow, never widen; naming a version the SDK does not implement panics at construction.\nRelatedly, a stateful streamable handler receiving a \u003ccode\u003e2026-07-28\u003c/code\u003e request now returns that same JSON-RPC error instead of a plain-text 400, so the client can renegotiate down instead of losing the connection.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: allow restricting the protocol versions a server supports by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: return json-rpc error on stateful server serving protocolVersion20260728 requests by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: limit SSE discover supportedVersions to SSE-defined revisions by \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: prefer the negotiated protocol version over the request context by \u003ca href=\"https://github.com/gwyszynski-sa\"\u003e\u003ccode\u003e@​gwyszynski-sa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: export ClientSessionOptions.ProtocolVersion by \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePer-request cache control\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eServerOptions.SetCacheable\u003c/code\u003e is a new hook that decides the \u003ccode\u003ettlMs\u003c/code\u003e and \u003ccode\u003ecacheScope\u003c/code\u003e fields of every result carrying them: \u003ccode\u003eserver/discover\u003c/code\u003e, the four list methods, and \u003ccode\u003eresources/read\u003c/code\u003e. It runs once per result, after the handler returns, with the values that handler produced, so it can set a policy globally while still letting an individual handler override it. Anything left unset falls back to the protocol default of \u003ccode\u003epublic\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: allow per request Cacheable customization by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior changes guarded by MCPGODEBUG\u003c/h2\u003e\n\u003cp\u003eTwo new escape-hatch flags restore the previous behavior of the changes above. Both will be removed in \u003cstrong\u003ev1.9.0\u003c/strong\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eplaintextstatefulrejection=1\u003c/code\u003e\u003c/strong\u003e — restore the plain-text \u003ccode\u003ehttp.Error\u003c/code\u003e 400 body a stateful \u003ccode\u003eStreamableHTTPHandler\u003c/code\u003e previously returned for a request carrying per-request metadata. The default is now a JSON-RPC \u003ccode\u003e-32022 CodeUnsupportedProtocolVersion\u003c/code\u003e error with an \u003ccode\u003eUnsupportedProtocolVersionData\u003c/code\u003e payload advertising the legacy versions the server supports. Introduced by \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1143\"\u003e#1143\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eblockingcancelnotify=1\u003c/code\u003e\u003c/strong\u003e — restore the previous behavior where a cancelled call waits synchronously for \u003ccode\u003enotifications/cancelled\u003c/code\u003e to be delivered (up to 5s) before returning, joining any delivery error into the caller's error. The default now retires the call immediately and sends the notification asynchronously. Introduced by \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1151\"\u003e#1151\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOptions below were removed, according to plan:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eseterroroverwrite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eenableoriginverification\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edisablecontenttypecheck\u003c/code\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/modelcontextprotocol/go-sdk/commit/3f3b699b2b67e1ed033a63d6651671dab53c2d32\"\u003e\u003ccode\u003e3f3b699\u003c/code\u003e\u003c/a\u003e refactor: remove legacy MCPGODEBUG compatibility for new protocol release (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/830f0b76e7d4ed2f2b77ca9eb4c481d880771fff\"\u003e\u003ccode\u003e830f0b7\u003c/code\u003e\u003c/a\u003e mcp: update conformance tests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/12cbafe54df4cd9325d84f7a846100acddfdcc87\"\u003e\u003ccode\u003e12cbafe\u003c/code\u003e\u003c/a\u003e oauthex: oauth discovery checks (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1220\"\u003e#1220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/363296740467cb60316e45f2f9a9e958cd998356\"\u003e\u003ccode\u003e3632967\u003c/code\u003e\u003c/a\u003e mcp: add an sse event size cap (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0d3036f785b6c122323a24e39399f9abd3641a7c\"\u003e\u003ccode\u003e0d3036f\u003c/code\u003e\u003c/a\u003e mcp: allow per request Cacheable customization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/cb0de6413682bfbefb300a6c1e4d8046e2627b33\"\u003e\u003ccode\u003ecb0de64\u003c/code\u003e\u003c/a\u003e mcp: add a max request body size of the old transport (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2fdabde1396adc95e195cbefc17ca1ec3a3f8bfd\"\u003e\u003ccode\u003e2fdabde\u003c/code\u003e\u003c/a\u003e mcp: do not check metatada on notifications (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/59185e69690c99f383e3150f7cc9808d10e16571\"\u003e\u003ccode\u003e59185e6\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/a6764cf83885ab96bd59211c97e435b1b4df227e\"\u003e\u003ccode\u003ea6764cf\u003c/code\u003e\u003c/a\u003e build(deps): bump golang/govulncheck-action from 1.0.4 to 1.1.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1218\"\u003e#1218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/8227246472e3cd0bb58b2fcf3cccb6d88ad9f68b\"\u003e\u003ccode\u003e8227246\u003c/code\u003e\u003c/a\u003e fix: only subscribe when server advertises capability (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.7.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/openbao/go-kms-wrapping/v2` from 2.8.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/9184e29ddec41fb6dae447b6292264a65b512f84\"\u003e\u003ccode\u003e9184e29\u003c/code\u003e\u003c/a\u003e Parse PKCS#11 library path aliases from env (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/97c565d2b7914bb420d01e86fd0284c46c2922a0\"\u003e\u003ccode\u003e97c565d\u003c/code\u003e\u003c/a\u003e Request Transit public key in common encoding (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/531e33947caee07adc525076347889d541b8dd02\"\u003e\u003ccode\u003e531e339\u003c/code\u003e\u003c/a\u003e Add kms.NewSignerWithPublicKey API (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/8af8a818cdcd00a19819278adc189fc9dc1d650e\"\u003e\u003ccode\u003e8af8a81\u003c/code\u003e\u003c/a\u003e Remove enable_renewal option from Transit KMS (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/a8ac4b0178e5a3cc5bbacbd47877b8d5c2e718e0\"\u003e\u003ccode\u003ea8ac4b0\u003c/code\u003e\u003c/a\u003e Ensure no uncontrolled env or file reads within AzureKeyVault wrapper (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/9c04970c6218119614992d9b55ad0887fb512850\"\u003e\u003ccode\u003e9c04970\u003c/code\u003e\u003c/a\u003e Rewrite README.md (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/4c1f51a032ba4be039b46198f5a0902ae0c7cd26\"\u003e\u003ccode\u003e4c1f51a\u003c/code\u003e\u003c/a\u003e Close gRPC-bridged keys via runtime.AddCleanup (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/9c76d07ba40a8421d3805cb07bae522acd919851\"\u003e\u003ccode\u003e9c76d07\u003c/code\u003e\u003c/a\u003e Handle PKCS#1 v1.5 signing inputs explicitly (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/74fb0e11051f923298ec4f45f8c2b63c7c809824\"\u003e\u003ccode\u003e74fb0e1\u003c/code\u003e\u003c/a\u003e Add wrapper based on kms/pkcs11 (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/a9cf2f8f6a11be164a77a1ba1b5cbebf56caceea\"\u003e\u003ccode\u003ea9cf2f8\u003c/code\u003e\u003c/a\u003e Remove split nonces from KMS interface (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openbao/go-kms-wrapping/compare/v2.8.0...v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/openbao/openbao/sdk/v2` from 2.6.2 to 2.7.0\nUpdates `github.com/spiffe/go-spiffe/v2` from 2.8.1 to 2.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spiffe/go-spiffe/releases\"\u003egithub.com/spiffe/go-spiffe/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eData race in \u003ccode\u003eworkloadapi.X509Source\u003c/code\u003e and \u003ccode\u003eworkloadapi.JWTSource\u003c/code\u003e when reading bundles while the Workload API watcher updates them (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spiffe/go-spiffe/blob/main/CHANGELOG.md\"\u003egithub.com/spiffe/go-spiffe/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.2] - 2026-09-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eData race in \u003ccode\u003eworkloadapi.X509Source\u003c/code\u003e and \u003ccode\u003eworkloadapi.JWTSource\u003c/code\u003e when reading bundles while the Workload API watcher updates them (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/420\"\u003e#420\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/spiffe/go-spiffe/commit/2ae1759a80688b95f227820e511e5b8d7d03176a\"\u003e\u003ccode\u003e2ae1759\u003c/code\u003e\u003c/a\u003e v2.8.2 changelog (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spiffe/go-spiffe/commit/2b6d4ba90f21314b1c907838bf128f0f1d1cc41a\"\u003e\u003ccode\u003e2b6d4ba\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spiffe/go-spiffe/commit/30be436fef35aed5f20af15c54b148c88dfd8160\"\u003e\u003ccode\u003e30be436\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify from 1.11.1 to 1.12.1 (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spiffe/go-spiffe/commit/c43c434e6e3a14cd634f886ef9496282998c9940\"\u003e\u003ccode\u003ec43c434\u003c/code\u003e\u003c/a\u003e Fix race condition when accessing bundle (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spiffe/go-spiffe/commit/9819590e3378539e3aae63b5ffd06009235ff014\"\u003e\u003ccode\u003e9819590\u003c/code\u003e\u003c/a\u003e Bump github.com/go-jose/go-jose/v4 from 4.1.4 to 4.1.5 (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/419\"\u003e#419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spiffe/go-spiffe/commit/cb388d808c9dc2a1e64f727952bde33f0ceda09a\"\u003e\u003ccode\u003ecb388d8\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.11 to 1.36.12 (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spiffe/go-spiffe/compare/v2.8.1...v2.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` 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/oauth2/commit/c624b89dadc3221560b7345c090bbe69e90808ee\"\u003e\u003ccode\u003ec624b89\u003c/code\u003e\u003c/a\u003e google: change the snake case endpoint to kebab-case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/09a82f63d4c718720369edfee3c7d0ff953c0b6f\"\u003e\u003ccode\u003e09a82f6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/storage/azblob` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/releases\"\u003egithub.com/Azure/azure-sdk-for-go/sdk/storage/azblob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk/storage/azblob/v1.8.1\u003c/h2\u003e\n\u003ch2\u003e1.8.1 (2026-09-09)\u003c/h2\u003e\n\u003ch3\u003eKnown Issues\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default \u003ccode\u003ex-ms-version\u003c/code\u003e was updated to \u003ccode\u003e2026-12-06\u003c/code\u003e, which is not yet supported by all Azure Storage stamps. Affected storage accounts may return \u003ccode\u003e400 InvalidHeaderValue\u003c/code\u003e errors. The rollout is expected to complete across all public regions by early October 2026. In the meantime, either pin to \u003ccode\u003ev1.8.0\u003c/code\u003e or inject a per-retry pipeline policy that sets \u003ccode\u003ex-ms-version\u003c/code\u003e to \u003ccode\u003e2026-10-06\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDownloadBuffer\u003c/code\u003e and \u003ccode\u003eDownloadFile\u003c/code\u003e now use ETag locking to ensure consistency across parallel chunk requests when the blob size is not specified upfront (i.e., \u003ccode\u003eRange.Count\u003c/code\u003e is zero). If a blob is modified during a multi-chunk download, subsequent requests will fail with \u003ccode\u003eConditionNotMet\u003c/code\u003e instead of silently returning data from mixed blob versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CRLF injection vulnerability in Blob Batch subrequest serialization. Header values containing CR or LF characters are now rejected before serialization, preventing header injection in batch requests.\u003c/li\u003e\n\u003cli\u003eFixed WASM compilation by using heap-allocated buffers on JS targets.\u003c/li\u003e\n\u003cli\u003eFixed Structured Message CRC64 download validation being skipped when the final payload byte exactly fills the caller's read buffer; the trailing segment footer and message trailer CRC64 are now drained and validated in the same \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed transient \u003ccode\u003enet.Error\u003c/code\u003e/\u003ccode\u003eio.ErrUnexpectedEOF\u003c/code\u003e failures during a Structured Message download not being retried: the decoder now preserves the error chain with \u003ccode\u003e%w\u003c/code\u003e and the retry reader classifies retryable errors with \u003ccode\u003eerrors.Is\u003c/code\u003e/\u003ccode\u003eerrors.As\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eStructured Message download now rejects a response missing the negotiated CRC64 flag instead of silently skipping validation.\u003c/li\u003e\n\u003cli\u003eFixed the Structured Message encoder emitting a valid, complete message when the source returned a non-EOF error exactly on a segment boundary; such errors are now propagated.\u003c/li\u003e\n\u003cli\u003eStructured Message decoding now rejects a payload that declares fewer segments and appends unvalidated trailing bytes (\u003ccode\u003eSMDecode\u003c/code\u003e requires the parsed message to consume the entire input, and the streaming decoder validates the consumed byte count against the declared message length).\u003c/li\u003e\n\u003cli\u003eFixed the Structured Message encoder returning \u003ccode\u003eio.EOF\u003c/code\u003e when the source ends before the declared content length; a premature EOF is now surfaced as \u003ccode\u003eio.ErrUnexpectedEOF\u003c/code\u003e so callers do not accept a truncated message.\u003c/li\u003e\n\u003cli\u003eFixed Structured Message decoder discarding errors (including \u003ccode\u003enet.Error\u003c/code\u003e and \u003ccode\u003eio.EOF\u003c/code\u003e) when the returned bytes exactly complete a segment; such errors are now propagated so \u003ccode\u003eRetryReader\u003c/code\u003e can retry transient failures at segment boundaries.\u003c/li\u003e\n\u003cli\u003ePremature EOF during Structured Message framing reads (header, segment footer, or message trailer) now wraps \u003ccode\u003eio.ErrUnexpectedEOF\u003c/code\u003e so \u003ccode\u003eRetryReader\u003c/code\u003e classifies truncated framing as retryable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized \u003ccode\u003eDownloadBuffer\u003c/code\u003e and \u003ccode\u003eDownloadFile\u003c/code\u003e to use an initial GET request instead of a HEAD (GetProperties) call for blob size discovery. For small blobs (\u0026lt;=4MB), the entire content is returned in a single request, reducing download latency by ~50%.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eazcore\u003c/code\u003e to \u003ccode\u003ev1.23.1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/storage/azblob/v1.8.1-beta.1\u003c/h2\u003e\n\u003ch2\u003e1.8.1-beta.1 (2026-07-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Structured Message CRC64 content validation on upload and download operations using \u003ccode\u003eTransferValidationTypeComputeStructuredMessageCRC64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eStorageResponseFormat\u003c/code\u003e enum (\u003ccode\u003eAuto\u003c/code\u003e, \u003ccode\u003eXML\u003c/code\u003e, \u003ccode\u003eArrow\u003c/code\u003e) for list blobs operations. Set \u003ccode\u003eResponseFormat\u003c/code\u003e on \u003ccode\u003eListBlobsFlatOptions\u003c/code\u003e/\u003ccode\u003eListBlobsHierarchyOptions\u003c/code\u003e to opt into Apache Arrow format for improved performance. \u003ccode\u003eAuto\u003c/code\u003e defaults to XML for this release.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAccessTier\u003c/code\u003e, \u003ccode\u003eAccessTierInferred\u003c/code\u003e, \u003ccode\u003eAccessTierChangeTime\u003c/code\u003e, and \u003ccode\u003eSmartAccessTier\u003c/code\u003e fields to blob download response.\u003c/li\u003e\n\u003cli\u003eBlob put operations now return both \u003ccode\u003eContentMD5\u003c/code\u003e and \u003ccode\u003eContentCRC64\u003c/code\u003e in the response when a Content-MD5 header is provided (service version 2026-10-06+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eUploadFile\u003c/code\u003e/\u003ccode\u003eUploadBuffer\u003c/code\u003e responses not including \u003ccode\u003eContentCRC64\u003c/code\u003e when returned by the service.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated code generator to \u003ccode\u003e@autorest/go@4.0.0-preview.80\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDefault upload/download concurrency is now based on CPU core count (clamped between 8 and 96) instead of the fixed value of 5. Set \u003ccode\u003eAZURE_STORAGE_USE_LEGACY_DEFAULT_CONCURRENCY=true\u003c/code\u003e to revert to previous defaults.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eazidentity\u003c/code\u003e version to \u003ccode\u003e1.14.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/d5e09eae00a4110563d2e983b0418f86532b303d\"\u003e\u003ccode\u003ed5e09ea\u003c/code\u003e\u003c/a\u003e Prepare azidentity v1.8.1 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23954\"\u003e#23954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/af8249dc7b2f0ed219eacc4983f10d57a118137e\"\u003e\u003ccode\u003eaf8249d\u003c/code\u003e\u003c/a\u003e Increment package version after release of storage/azblob (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23940\"\u003e#23940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8b21042b21ebd99be84751f31623696020a126d9\"\u003e\u003ccode\u003e8b21042\u003c/code\u003e\u003c/a\u003e Increment package version after release of storage/azdatalake (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23958\"\u003e#23958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/a44e1521df4b891d17efe88ad04e76baab7e7fc9\"\u003e\u003ccode\u003ea44e152\u003c/code\u003e\u003c/a\u003e Release storage stg96 azdatalake preview (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23957\"\u003e#23957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b11c1a556ee0beb684e36f819836854b27abd6f1\"\u003e\u003ccode\u003eb11c1a5\u003c/code\u003e\u003c/a\u003e Relax tenant verification for credentials having optional tenant IDs (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23951\"\u003e#23951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/e55703934a41575a07e180c176b911a7aa60f461\"\u003e\u003ccode\u003ee557039\u003c/code\u003e\u003c/a\u003e remove erroneous package inclusion during package-properties evaluation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23948\"\u003e#23948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/0fb43361660f70fce04d371d8e34328a64d14d05\"\u003e\u003ccode\u003e0fb4336\u003c/code\u003e\u003c/a\u003e Increment package version after release of messaging/azservicebus (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23950\"\u003e#23950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b1480a29448972f6cc81221af685ff9011e9e0b9\"\u003e\u003ccode\u003eb1480a2\u003c/code\u003e\u003c/a\u003e Updating docs.microsoft.com to learn.microsoft.com (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23934\"\u003e#23934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/786b0be8e9d6876fb0b58823fcacbd917d13620d\"\u003e\u003ccode\u003e786b0be\u003c/code\u003e\u003c/a\u003e Credential chains continue iterating after unexpected IMDS responses (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23894\"\u003e#23894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/7d4721b6a79770c648d545401e6813e9d035f254\"\u003e\u003ccode\u003e7d4721b\u003c/code\u003e\u003c/a\u003e add liftr base package dep to emitter dep list (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23938\"\u003e#23938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.8.0...sdk/azidentity/v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/kms` from 1.49.5 to 1.61.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b4c01249015f5b8c1e73ab047bf8cfad2fe92a6e\"\u003e\u003ccode\u003eb4c0124\u003c/code\u003e\u003c/a\u003e Release 2024-08-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1cd39e0b7224f03b60cbdfe5e1ec16c44a5ea90e\"\u003e\u003ccode\u003e1cd39e0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/854f8639981158ee0e4f5d4a4db7df7f7ba4ac6d\"\u003e\u003ccode\u003e854f863\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/77152bc5f13ec17c8dde1859dfa7bdb7a770e04c\"\u003e\u003ccode\u003e77152bc\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9c621d1c18663498ed554b9ec305e6913e22b72c\"\u003e\u003ccode\u003e9c621d1\u003c/code\u003e\u003c/a\u003e Add a \u003ccode\u003ePresignPostObject\u003c/code\u003e to the \u003ccode\u003ePresignClient\u003c/code\u003e for \u003ccode\u003es3.PutObject\u003c/code\u003e operation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7e17fb58af87e169fd4873d1c969848122321399\"\u003e\u003ccode\u003e7e17fb5\u003c/code\u003e\u003c/a\u003e Release 2024-08-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8906cd2b59bc675871e2c3513b8cf333381b3fa5\"\u003e\u003ccode\u003e8906cd2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4acfe2ed967a102981af748d243555a08875d8ff\"\u003e\u003ccode\u003e4acfe2e\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a6e48aca89f21791c465cb8cf1136d72a28da31b\"\u003e\u003ccode\u003ea6e48ac\u003c/code\u003e\u003c/a\u003e Release 2024-08-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7d62062ba2ce184f3976938531cfa74914250327\"\u003e\u003ccode\u003e7d62062\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ssm/v1.49.5...service/s3/v1.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.109.1 to 1.113.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a7eaa1049236d17c89832b88edea1378b54e95d7\"\u003e\u003ccode\u003ea7eaa10\u003c/code\u003e\u003c/a\u003e Release 2026-09-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c6f53e85841543cdfe243ea1a7d3a4d2f476e349\"\u003e\u003ccode\u003ec6f53e8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e80f4faf2ca346e3c980a6c446a26427bd9d6c5c\"\u003e\u003ccode\u003ee80f4fa\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/55b26d750fae1cafdaa8508ee55af00ea69b2763\"\u003e\u003ccode\u003e55b26d7\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/113bc91bf12edc3af1d3aba1c70be28494d54c2a\"\u003e\u003ccode\u003e113bc91\u003c/code\u003e\u003c/a\u003e Release 2026-09-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0b5dc663e8e9b0099863b4f7c8a75c9f6477ba3f\"\u003e\u003ccode\u003e0b5dc66\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/625a568358a5f193c6b716bd67408f9c9fcf83ed\"\u003e\u003ccode\u003e625a568\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9ab2e9233d84e8abfce56ead82a177ce321d8a71\"\u003e\u003ccode\u003e9ab2e92\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0c4cca160bfefee4b39f5104cba31baab661dfb\"\u003e\u003ccode\u003ef0c4cca\u003c/code\u003e\u003c/a\u003e Don't notify on draft PR until ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3549\"\u003e#3549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b189f382f4924bc6c948c9942e17c547553faf0d\"\u003e\u003ccode\u003eb189f38\u003c/code\u003e\u003c/a\u003e Release 2026-09-09\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.109.1...service/s3/v1.113.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ssooidc` from 1.40.1 to 1.43.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4fef3455fe2dcb5ea3de4e9fbacf889b84c8a255\"\u003e\u003ccode\u003e4fef345\u003c/code\u003e\u003c/a\u003e Release 2026-07-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/62754193b1dfd903e741ad656a3e43cda43e3d6c\"\u003e\u003ccode\u003e6275419\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f8598305ac9db1544afae331c09df396ee2f7b3e\"\u003e\u003ccode\u003ef859830\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/278591d8fcdcb1f3ec22c3562dcd648b169f4a31\"\u003e\u003ccode\u003e278591d\u003c/code\u003e\u003c/a\u003e Add an option to clients to disable clock skew (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3483\"\u003e#3483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d132ac727d15f1c7ff251e0b6739c0e9362ae322\"\u003e\u003ccode\u003ed132ac7\u003c/code\u003e\u003c/a\u003e Fix Clock Skew according to internal specification (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/03519c98d97b40b31ab42755e4bc6d26e39af5d6\"\u003e\u003ccode\u003e03519c9\u003c/code\u003e\u003c/a\u003e Release 2026-07-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dda3efb63a49f64351f314aa8b6266dee9efbfc2\"\u003e\u003ccode\u003edda3efb\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/348cec09e4e0e856665f55f5e548135388a4ef25\"\u003e\u003ccode\u003e348cec0\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f4fd2723ed647078bced4bdf4b83e6a61c379546\"\u003e\u003ccode\u003ef4fd272\u003c/code\u003e\u003c/a\u003e Release 2026-07-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8e4cbc854bca2c82b351089583123964fb4f392a\"\u003e\u003ccode\u003e8e4cbc8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.40.1...v1.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.28.1 to 1.28.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-09-18)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.2\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Avoid allocating a slice in ValidateEndpointHost by indexing into the hostname instead of using strings.Split.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix event stream decode panic on unknown header value type.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix schema-serde CBOR decode panic on malformed string/blob length.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: JoinPath keeps a trailing slash when the added path is a slash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-26)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix broken AddLogger middleware since its insert point was removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25.2)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Set \u003ccode\u003eContent-Length\u003c/code\u003e inline when the request body is set via \u003ccode\u003eSetStream\u003c/code\u003e. The \u003ccode\u003eComputeContentLength\u003c/code\u003e middleware is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.27.10\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix a data race on the underlying writer when an event stream is closed while an event write is in flight.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Restore draining the HTTP response body in \u003ccode\u003eCloseResponseBody\u003c/code\u003e to avoid issues with TCP connection reuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-21)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.27.9\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix a generic event stream exception not carrying the error code and message from its payload.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix an event stream not being closed when its connection is lost, which would cause a caller writing to the stream to block indefinitely.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix deserialization of an empty list producing a nil slice instead of an empty one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/9b28af0b8afffb9debb149a07df6fc40edc6e529\"\u003e\u003ccode\u003e9b28af0\u003c/code\u003e\u003c/a\u003e Release 2026-09-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/f59df886ba7dec2d7f09f0533e2c9b97e80a7adc\"\u003e\u003ccode\u003ef59df88\u003c/code\u003e\u003c/a\u003e Avoid slice allocation in ValidateEndpointHost (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/7c16d7f30ff67e6f935173bef4955462290bd2cd\"\u003e\u003ccode\u003e7c16d7f\u003c/code\u003e\u003c/a\u003e fix decode panic on event stream header type and bad cbor string/blob len (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/c60819a0d9a1f963ea654e40f02e516e42b42b74\"\u003e\u003ccode\u003ec60819a\u003c/code\u003e\u003c/a\u003e fix initial-message race (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d05a6727bf97f1f4681c3907adb87b2b46002d48\"\u003e\u003ccode\u003ed05a672\u003c/code\u003e\u003c/a\u003e fix v2 event streams orphaning the result channel on error paths in schema-se...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/fe9517610de8dd247dea25ee0256d46fd0f51b2f\"\u003e\u003ccode\u003efe95176\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix v2 event streams orphaning the result channel on error paths in s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/9847245c30b20580cac2124d65e4faf1b35dc095\"\u003e\u003ccode\u003e9847245\u003c/code\u003e\u003c/a\u003e fix v2 event streams orphaning the result channel on error paths in schema-serde\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/9eba49fb695a811d3379b7e558bd6e8236b40380\"\u003e\u003ccode\u003e9eba49f\u003c/code\u003e\u003c/a\u003e Print stacktrace when smithy-build fails (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/959c6ab5a1e493aa638f801c8c0fcf62e283c197\"\u003e\u003ccode\u003e959c6ab\u003c/code\u003e\u003c/a\u003e Keep a trailing slash when JoinPath right operand is a slash. (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d253285fd324faff1ae144baa574104029cef26b\"\u003e\u003ccode\u003ed253285\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.28.1...v1.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-jose/go-jose/v4` from 4.1.4 to 4.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-jose/go-jose/releases\"\u003egithub.com/go-jose/go-jose/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.5\u003c/h2\u003e\n\u003ch1\u003eFixed security issues\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecipher/cbc_hmac: don't panic on empty ciphertext (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecipher/cbc_hmac: don't panic on invalid key (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejson: limit stack depth (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejwt: reject out-of-range NumericDate values (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck alg against pubkey curve during verify. (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject malformed Ed25519 JWKs (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejws: choose verification key per-signature (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBreaking Changes\u003c/h1\u003e\n\u003cp\u003eIn \u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/226\"\u003e#226\u003c/a\u003e, we un-exported jose.RandReader. This was used to be able to stub out the randomness function in tests, but is ignored as of Go 1.26 in some APIs, so no longer serves a useful function.\u003c/p\u003e\n\u003ch1\u003eChanged\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eVerify OpaqueSigner's Public() return is public (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejws: skip signature on ErrJWKSKidNotFound (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle JWE JSON without protected header (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejws: don't strip internal whitespace before parsing JSON (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejws: fewer calls to OpaqueSigner.Public() (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn a specific error when parsing empty string (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject typed nil at Verify time (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/285\"\u003e#285\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/go-jose/go-jose/commit/b10771e937ddcce419e30fc0c2b9e38464a333d0\"\u003e\u003ccode\u003eb10771e\u003c/code\u003e\u003c/a\u003e Reject typed nil at Verify time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/56f3866f4a86c69991f04cb50e94aa88d601044c\"\u003e\u003ccode\u003e56f3866\u003c/code\u003e\u003c/a\u003e Check alg against pubkey curve during verify. (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/74114c2fa22669a2b2a296746eaa82e15566fd54\"\u003e\u003ccode\u003e74114c2\u003c/code\u003e\u003c/a\u003e cipher/cbc_hmac: don't panic on empty ciphertext (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/6b364f3b429a4081b069766f873e164be2c5d77c\"\u003e\u003ccode\u003e6b364f3\u003c/code\u003e\u003c/a\u003e cipher/cbc_hmac: don't panic on invalid key (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/a31af25836222f4c45d366d6e8f9b1049dd9935a\"\u003e\u003ccode\u003ea31af25\u003c/code\u003e\u003c/a\u003e json: limit stack depth (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/7f5beb3a66f6aca8145c9f7cebd2fd8f07af7df4\"\u003e\u003ccode\u003e7f5beb3\u003c/code\u003e\u003c/a\u003e jwt: reject out-of-range NumericDate values (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/e37f31a2de27ccfb006124f217fa1152f1d202e9\"\u003e\u003ccode\u003ee37f31a\u003c/code\u003e\u003c/a\u003e Test on Go 1.26 and 1.27 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/5b371aecfcf7aabe06068d67da4344591ecddc76\"\u003e\u003ccode\u003e5b371ae\u003c/code\u003e\u003c/a\u003e Reject malformed Ed25519 JWKs (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/ad7f32d295d65a661ccd7024d64ea9c4390d41f4\"\u003e\u003ccode\u003ead7f32d\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 6 to 7 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/1563054dd4d9c834184b3593d822c97b2379e740\"\u003e\u003ccode\u003e1563054\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/274\"\u003e#274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.1.4...v4.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/cap` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/cap/releases\"\u003egithub.com/hashicorp/cap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehardening: guard against homoglyph keys during claims (un)marshaling by \u003ca href=\"https://github.com/pkazmierczak\"\u003e\u003ccode\u003e@​pkazmierczak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/cap/pull/191\"\u003ehashicorp/cap#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[COMPLIANCE] Add/Update Copyright Headers by \u003ca href=\"https://github.com/hashicorp-copywrite\"\u003e\u003ccode\u003e@​hashicorp-copywrite\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/cap/pull/190\"\u003ehashicorp/cap#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAzure EntraID Group Overage Claim Resolution  by \u003ca href=\"https://github.com/RyanDerr\"\u003e\u003ccode\u003e@​RyanDerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/cap/pull/200\"\u003ehashicorp/cap#200\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pkazmierczak\"\u003e\u003ccode\u003e@​pkazmierczak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/cap/pull/191\"\u003ehashicorp/cap#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RyanDerr\"\u003e\u003ccode\u003e@​RyanDerr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/cap/pull/200\"\u003ehashicorp/cap#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bgajjala8\"\u003e\u003ccode\u003e@​bgajjala8\u003c/code\u003e\u003c/a\u003e made their firs...\n\n_Description has been truncated_","html_url":"https://github.com/stephnangue/warden/pull/664","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephnangue%2Fwarden/issues/664","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/664/packages"},{"uuid":"5549900007","node_id":"PR_kwDORF2Sj88AAAABEtEBjA","number":52,"state":"open","title":"chore(deps): bump the go-dependencies group with 4 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-09-23T06:53:50.000Z","updated_at":"2026-09-23T06:54:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-dependencies","update_count":4,"packages":[{"name":"github.com/gin-gonic/gin","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/gin-gonic/gin"},{"name":"golang.org/x/crypto","old_version":"0.47.0","new_version":"0.48.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.49.0","new_version":"0.51.0","repository_url":"https://github.com/golang/net"},{"name":"gorm.io/gorm","old_version":"1.31.1","new_version":"1.31.2","repository_url":"https://github.com/go-gorm/gorm"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 4 updates: [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin), [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/net](https://github.com/golang/net) and [gorm.io/gorm](https://github.com/go-gorm/gorm).\n\nUpdates `github.com/gin-gonic/gin` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/releases\"\u003egithub.com/gin-gonic/gin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e192ac89eefc1c30f7c97ae48a9ffb1c6f1c8c8bc: feat(binding): add support for encoding.UnmarshalText in uri/query binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4203\"\u003e#4203\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e53410d2e07054369e0960fbe2eed97e1b9966f12: feat(context): add GetError and GetErrorSlice methods for error retrieval (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4502\"\u003e#4502\u003c/a\u003e) (\u003ca href=\"https://github.com/raju-mechatronics\"\u003e\u003ccode\u003e@​raju-mechatronics\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eacc55e049e33b401e810dbd8c0d6dcb6b3ba2b05: feat(context): add Protocol Buffers support to content negotiation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4423\"\u003e#4423\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e38e765119241d990705169bedb5002a29ae0cbd1: feat(context): implemented Delete method (\u003ca href=\"https://github.com/Spyder01\"\u003e\u003ccode\u003e@​Spyder01\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e771dcc6476d7bc6abb9ec0235ecefa4d38fe6fb0: feat(gin): add option to use escaped path (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4420\"\u003e#4420\u003c/a\u003e) (\u003ca href=\"https://github.com/ldesauw\"\u003e\u003ccode\u003e@​ldesauw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4dec17afdff48e8018c83618fbbe69fceeb2b41d: feat(logger): color latency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4146\"\u003e#4146\u003c/a\u003e) (\u003ca href=\"https://github.com/wsyqn6\"\u003e\u003ccode\u003e@​wsyqn6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed7776de7d444935ea4385999711bd6331a98fecb: feat(render): add bson protocol (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4145\"\u003e#4145\u003c/a\u003e) (\u003ca href=\"https://github.com/laurentcau\"\u003e\u003ccode\u003e@​laurentcau\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb917b14ff9d189f16a7492be79d123a47806ee19: fix(binding): empty value error (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/2169\"\u003e#2169\u003c/a\u003e) (\u003ca href=\"https://github.com/guonaihong\"\u003e\u003ccode\u003e@​guonaihong\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3d1092b3b48addf6f9cd00fe274ec3bd14650eb: fix(binding): improve empty slice/array handling in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4380\"\u003e#4380\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9914178584e42458ff7d23891463a880f58c9d86: fix(context): ClientIP handling for multiple X-Forwarded-For header values (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4472\"\u003e#4472\u003c/a\u003e) (\u003ca href=\"https://github.com/Nurysso\"\u003e\u003ccode\u003e@​Nurysso\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2a794cd0b0faa7d829291375b27a3467ea972b0d: fix(debug): version mismatch (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4403\"\u003e#4403\u003c/a\u003e) (\u003ca href=\"https://github.com/zeek0x\"\u003e\u003ccode\u003e@​zeek0x\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3d5a28ed6d3849da820195b6774d212bcc038a9: fix(gin): close os.File in RunFd to prevent resource leak (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4422\"\u003e#4422\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5fad976b372e381312f8de69f0969f1284d229d3: fix(gin): literal colon routes not working with engine.Handler() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4415\"\u003e#4415\u003c/a\u003e) (\u003ca href=\"https://github.com/pawannn\"\u003e\u003ccode\u003e@​pawannn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e63dd3e60cab89c27fb66bce1423bd268d52abad1: fix(recover): suppress http.ErrAbortHandler in recover (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4336\"\u003e#4336\u003c/a\u003e) (\u003ca href=\"https://github.com/MondayCha\"\u003e\u003ccode\u003e@​MondayCha\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5c00df8afadd06cc5be530dde00fe6d9fa4a2e4a: fix(render): write content length in Data.Render (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4206\"\u003e#4206\u003c/a\u003e) (\u003ca href=\"https://github.com/dengaleev\"\u003e\u003ccode\u003e@​dengaleev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e234a6d4c00cb77af9852aca0b8289745d5529b4b: fix(response): refine hijack behavior for response lifecycle (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4373\"\u003e#4373\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e472d086af2acd924cb4b9d7be0525f7d790f69bc: fix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4535\"\u003e#4535\u003c/a\u003e) (\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8e07d37c63e5536eb25f4af4c91eabeee4011fba: fix: Correct typos, improve documentation clarity, and remove dead code (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4511\"\u003e#4511\u003c/a\u003e) (\u003ca href=\"https://github.com/mahanadh\"\u003e\u003ccode\u003e@​mahanadh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba093d19477b896ac89a7fc3246af23d290b8e26: chore(binding): upgrade bson dependency to mongo-driver v2 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4549\"\u003e#4549\u003c/a\u003e) (\u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb2b489dbf4826c2c630717a77fd5e42774625410: chore(context): always trust xff headers from unix socket (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3359\"\u003e#3359\u003c/a\u003e) (\u003ca href=\"https://github.com/WeidiDeng\"\u003e\u003ccode\u003e@​WeidiDeng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eecb3f7b5e2f3915bf1db240ed5eee572f8dbea36: chore(deps): upgrade golang.org/x/crypto to v0.45.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4449\"\u003e#4449\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaf6e8b70b8261bb0c99ad094fe552ab92991620a: chore(deps): upgrade quic-go to v0.57.1 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edb309081bc5c137b2aa15701ef53f7f19788da25: chore(logger): allow skipping query string output (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4547\"\u003e#4547\u003c/a\u003e) (\u003ca href=\"https://github.com/USA-RedDragon\"\u003e\u003ccode\u003e@​USA-RedDragon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e26c3a628655cad2388380cb8102d6ce7d4875f3b: chore(response): prevent Flush() panic when \u003ccode\u003ehttp.Flusher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4479\"\u003e#4479\u003c/a\u003e) (\u003ca href=\"https://github.com/Twacqwq\"\u003e\u003ccode\u003e@​Twacqwq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5dd833f1f26de0eb30eae47b17e05ced2482dc41: chore: bump minimum Go version to 1.24 and update workflows (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4388\"\u003e#4388\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e39858a0859c914bd26948fa950477e11bd8d3823: refactor(binding): use maps.Copy for cleaner map handling (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4352\"\u003e#4352\u003c/a\u003e) (\u003ca href=\"https://github.com/russcoss\"\u003e\u003ccode\u003e@​russcoss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec0048f645ee945c4db30593afdea10123e2c30a6: refactor(context): omit the return value names (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4395\"\u003e#4395\u003c/a\u003e) (\u003ca href=\"https://github.com/wanghaolong613\"\u003e\u003ccode\u003e@​wanghaolong613\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e915e4c90d28ec4cffc6eb146e208ab5a65eac772: refactor(context): replace hardcoded localhost IPs with constants (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4481\"\u003e#4481\u003c/a\u003e) (\u003ca href=\"https://github.com/pauloappbr\"\u003e\u003ccode\u003e@​pauloappbr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e414de60574449457f3192a7a1d5528940db2836d: refactor(context): using maps.Clone (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4333\"\u003e#4333\u003c/a\u003e) (\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e59e9d4a794f12c4f9a6c7bed441b9644e5f6d99b: refactor(ginS): use sync.OnceValue to simplify engine function (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4314\"\u003e#4314\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ab698dc5110af1977d57226e4995c57dd34c233: refactor(recovery): smart error comparison (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4142\"\u003e#4142\u003c/a\u003e) (\u003ca href=\"https://github.com/zeek0x\"\u003e\u003ccode\u003e@​zeek0x\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed1a15347b1e45a8ee816193d3578a93bfd73b70f: refactor(utils): move util functions to utils.go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4467\"\u003e#4467\u003c/a\u003e) (\u003ca href=\"https://github.com/zeek0x\"\u003e\u003ccode\u003e@​zeek0x\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee3118cc378d263454098924ebbde7e8d1dd2e904: refactor: for loop can be modernized using range over int (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4392\"\u003e#4392\u003c/a\u003e) (\u003ca href=\"https://github.com/wanghaolong613\"\u003e\u003ccode\u003e@​wanghaolong613\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e488f8c3ffa579a8d19beb2bae95ff8ef36b3d53f: refactor: replace magic numbers with named constants in bodyAllowedForStatus (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4529\"\u003e#4529\u003c/a\u003e) (\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9968c4bf9d5a99edc3eee2c068a4c9160ece8915: refactor: use b.Loop() to simplify the code and improve performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4389\"\u003e#4389\u003c/a\u003e) (\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea85ef5ce4d0cda8834c59c855068ed48b51192d1: refactor: use b.Loop() to simplify the code and improve performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4432\"\u003e#4432\u003c/a\u003e) (\u003ca href=\"https://github.com/efcking\"\u003e\u003ccode\u003e@​efcking\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e61b67de522a189b568aced4c5c16917c558e3387: ci(bot): increase frequency and group updates for dependencies (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4367\"\u003e#4367\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb27ef26c2fdfe25344b4c039d8a53551f9e912c: ci(lint): refactor test assertions and linter configuration (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4436\"\u003e#4436\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e93ff771e6dbf10e432864b30f3719ac5c84a4d4a: ci(sec): improve type safety and server organization in HTTP middleware (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4437\"\u003e#4437\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee88fc8927a52b74f55bec0351604a56ac0aa1c51: ci(sec): schedule Trivy security scans to run daily at midnight UTC (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4439\"\u003e#4439\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e5ff3ace496a31b138b0820136a146bfb5de0ef: ci: replace vulnerability scanning workflow with Trivy integration (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4421\"\u003e#4421\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e00900fb3e1ea9dde33985a0e4f6afec793d5e786: ci: update CI workflows and standardize Trivy config quotes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4531\"\u003e#4531\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eae3f524974fc4f55d18c9e7fae4614503c015226: ci: update Go version support to 1.25+ across CI and docs (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4550\"\u003e#4550\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md\"\u003egithub.com/gin-gonic/gin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGin v1.12.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(render): add bson protocol (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): add GetError and GetErrorSlice methods for error retrieval (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add support for encoding.UnmarshalText in uri/query binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4203\"\u003e#4203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(gin): add option to use escaped path (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4420\"\u003e#4420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): add Protocol Buffers support to content negotiation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4423\"\u003e#4423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): implemented Delete method (\u003ca href=\"https://github.com/gin-gonic/gin/commit/38e7651\"\u003e#38e7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(logger): color latency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(tree): reduce allocations in findCaseInsensitivePath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4417\"\u003e#4417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(recovery): optimize line reading in stack function (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4466\"\u003e#4466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(path): replace regex with custom functions in redirectTrailingSlash (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4414\"\u003e#4414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(tree): optimize path parsing using strings.Count (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(logger): allow skipping query string output (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4547\"\u003e#4547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(context): always trust xff headers from unix socket (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(response): prevent Flush() panic when the underlying ResponseWriter does not implement \u003ccode\u003ehttp.Flusher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(recovery): smart error comparison (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): replace hardcoded localhost IPs with constants (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4481\"\u003e#4481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(utils): move util functions to utils.go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(binding): use maps.Copy for cleaner map handling (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): using maps.Clone (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(ginS): use sync.OnceValue to simplify engine function (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: replace magic numbers with named constants in bodyAllowedForStatus (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: for loop can be modernized using range over int (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4392\"\u003e#4392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4535\"\u003e#4535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(render): write content length in Data.Render (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): ClientIP handling for multiple X-Forwarded-For header values (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4472\"\u003e#4472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): empty value error (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(recover): suppress http.ErrAbortHandler in recover (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4336\"\u003e#4336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): literal colon routes not working with engine.Handler() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): close os.File in RunFd to prevent resource leak (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(response): refine hijack behavior for response lifecycle (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4373\"\u003e#4373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): improve empty slice/array handling in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4380\"\u003e#4380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(debug): version mismatch (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: correct typos, improve documentation clarity, and remove dead code (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4511\"\u003e#4511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates / CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: update Go version support to 1.25+ across CI and docs (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(binding): upgrade bson dependency to mongo-driver v2 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/73726dc606796a025971fe451f0aa6f1b9b847f6\"\u003e\u003ccode\u003e73726dc\u003c/code\u003e\u003c/a\u003e docs: update documentation to reflect Go version changes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/e292e5caa777bce70b66fe08c94cbe9cef3e2ec9\"\u003e\u003ccode\u003ee292e5c\u003c/code\u003e\u003c/a\u003e docs: document and finalize Gin v1.12.0 release (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4551\"\u003e#4551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/ae3f524974fc4f55d18c9e7fae4614503c015226\"\u003e\u003ccode\u003eae3f524\u003c/code\u003e\u003c/a\u003e ci: update Go version support to 1.25+ across CI and docs (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/38534e2bf98a06e1f62d6b24384e90b5f78699bf\"\u003e\u003ccode\u003e38534e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4548\"\u003e#4548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/472d086af2acd924cb4b9d7be0525f7d790f69bc\"\u003e\u003ccode\u003e472d086\u003c/code\u003e\u003c/a\u003e fix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4535\"\u003e#4535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/fb2583442c4d9bccb75e6d26f1aa6e7c01950db6\"\u003e\u003ccode\u003efb25834\u003c/code\u003e\u003c/a\u003e test(context): use http.StatusContinue constant instead of magic number 100 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/6f1d5fe3cdb171a08928c3c9dd3fbcfc9ee1b521\"\u003e\u003ccode\u003e6f1d5fe\u003c/code\u003e\u003c/a\u003e test(render): add comprehensive error handling tests (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4541\"\u003e#4541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/5c00df8afadd06cc5be530dde00fe6d9fa4a2e4a\"\u003e\u003ccode\u003e5c00df8\u003c/code\u003e\u003c/a\u003e fix(render): write content length in Data.Render (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/db309081bc5c137b2aa15701ef53f7f19788da25\"\u003e\u003ccode\u003edb30908\u003c/code\u003e\u003c/a\u003e chore(logger): allow skipping query string output (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4547\"\u003e#4547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/ba093d19477b896ac89a7fc3246af23d290b8e26\"\u003e\u003ccode\u003eba093d1\u003c/code\u003e\u003c/a\u003e chore(binding): upgrade bson dependency to mongo-driver v2 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-gonic/gin/compare/v1.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.47.0 to 0.48.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e08b06753d6a72f1fe375b6e0fefefb39917c165\"\u003e\u003ccode\u003ee08b067\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7d0074ccc6f17acbf2ebb10db06d492e08f887dc\"\u003e\u003ccode\u003e7d0074c\u003c/code\u003e\u003c/a\u003e scrypt: fix panic on parameters \u0026lt;= 0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.47.0...v0.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.49.0 to 0.51.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/60b3f6f8ce12def82ae597aebe9031753198f74d\"\u003e\u003ccode\u003e60b3f6f\u003c/code\u003e\u003c/a\u003e internal/http3: prevent Server handler from writing longer body than declared\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b0ca4561757b944abd31a55aa4dccec65dae1847\"\u003e\u003ccode\u003eb0ca456\u003c/code\u003e\u003c/a\u003e internal/http3: fix Write in Server Handler returning the wrong value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/1558ba78062172d9d1f7854c522b74ae29b35c20\"\u003e\u003ccode\u003e1558ba7\u003c/code\u003e\u003c/a\u003e publicsuffix: update to 2026-02-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/4e1c745a707af4b9a56e5ae2a6805a99df5da1a6\"\u003e\u003ccode\u003e4e1c745\u003c/code\u003e\u003c/a\u003e internal/http3: make Server response include headers that can be inferred\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/19f580fd686a6bb31d4af15febe789827169bc26\"\u003e\u003ccode\u003e19f580f\u003c/code\u003e\u003c/a\u003e http2: fix nil panic in typeFrameParser for unassigned frame types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/818aad7ad4e47b7f3a6b94e4145edb6001460ea2\"\u003e\u003ccode\u003e818aad7\u003c/code\u003e\u003c/a\u003e internal/http3: add server to client trailer header support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c1bbe1a459794139a79887003b1231d55cf90af7\"\u003e\u003ccode\u003ec1bbe1a\u003c/code\u003e\u003c/a\u003e internal/http3: add client to server trailer header support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/29181b8c03a8e33d784696b8cf368d3d7b576a9e\"\u003e\u003ccode\u003e29181b8\u003c/code\u003e\u003c/a\u003e all: remove go1.25 and older build constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/81093053d19331b32808127ca215008e61e79b56\"\u003e\u003ccode\u003e8109305\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/0b37bdfdf0ade471acecbe8410069a34bf3d8fce\"\u003e\u003ccode\u003e0b37bdf\u003c/code\u003e\u003c/a\u003e quic: don't run TestStreamsCreateConcurrency in synctest bubble\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.49.0...v0.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gorm.io/gorm` from 1.31.1 to 1.31.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-gorm/gorm/releases\"\u003egorm.io/gorm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.31.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential rows leak on panic by deferring rows.Close() \u003ca href=\"https://github.com/omer-cengel\"\u003e\u003ccode\u003e@​omer-cengel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: replace fmt.Sprintf with strconv in ExplainSQL numeric formatting \u003ca href=\"https://github.com/alpardfm\"\u003e\u003ccode\u003e@​alpardfm\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7796\"\u003e#7796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument NowFunc timezone behavior \u003ca href=\"https://github.com/morning-verlu\"\u003e\u003ccode\u003e@​morning-verlu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7799\"\u003e#7799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecorrect typo and rename fileType to fieldType in AlterColumn \u003ca href=\"https://github.com/cragone\"\u003e\u003ccode\u003e@​cragone\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7748\"\u003e#7748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: panic when using clause.Returning with CreateInBatches \u003ca href=\"https://github.com/Truongquangkhang\"\u003e\u003ccode\u003e@​Truongquangkhang\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(migrator): add nil guards to ColumnType methods to prevent panic \u003ca href=\"https://github.com/lihan3238\"\u003e\u003ccode\u003e@​lihan3238\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7767\"\u003e#7767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: switch tests Go matrix to stable/oldstable and update setup-go \u003ca href=\"https://github.com/smf-h\"\u003e\u003ccode\u003e@​smf-h\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7726\"\u003e#7726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): bump actions/stale to v9 \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(migrator): don't clear alterColumn when defaults match \u003ca href=\"https://github.com/qqxhb\"\u003e\u003ccode\u003e@​qqxhb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7728\"\u003e#7728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd package comments to fix ST1000 warnings \u003ca href=\"https://github.com/twocs\"\u003e\u003ccode\u003e@​twocs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7708\"\u003e#7708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egenerics: populate WithResult error \u003ca href=\"https://github.com/qqxhb\"\u003e\u003ccode\u003e@​qqxhb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7723\"\u003e#7723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(utils): restore FileWithLineNum caller depth and add regression test \u003ca href=\"https://github.com/smf-h\"\u003e\u003ccode\u003e@​smf-h\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7717\"\u003e#7717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etests: skip customized foreign key many2many on MySQL 8.4+ \u003ca href=\"https://github.com/smf-h\"\u003e\u003ccode\u003e@​smf-h\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7727\"\u003e#7727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix tiny typo in error message \u003ca href=\"https://github.com/snelg\"\u003e\u003ccode\u003e@​snelg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unit test verifying chainable query methods mutate statement \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7684\"\u003e#7684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Close connection after ping failure to prevent goroutine leak \u003ca href=\"https://github.com/liang09255\"\u003e\u003ccode\u003e@​liang09255\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Row() and Rows() functions should automaticaly apply the generic type as model \u003ca href=\"https://github.com/hakanakyurek\"\u003e\u003ccode\u003e@​hakanakyurek\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7664\"\u003e#7664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einternal/lru: improve concurrency with RWMutex \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nil pointer panic in serializer for nil any-type fields \u003ca href=\"https://github.com/doraemonkeys\"\u003e\u003ccode\u003e@​doraemonkeys\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7634\"\u003e#7634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estaticcheck QF1001 \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7648\"\u003e#7648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport array/slice expansion for named SQL parameters in parentheses \u003ca href=\"https://github.com/bafflingbug\"\u003e\u003ccode\u003e@​bafflingbug\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7614\"\u003e#7614\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/go-gorm/gorm/commit/1d6ce99528060be18a42be09aca8d39efcb47f28\"\u003e\u003ccode\u003e1d6ce99\u003c/code\u003e\u003c/a\u003e Fix potential rows leak on panic by deferring rows.Close() (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/f648834d22f67c1b682d3e44ac2eb252c31b3f1a\"\u003e\u003ccode\u003ef648834\u003c/code\u003e\u003c/a\u003e perf: replace fmt.Sprintf with strconv in ExplainSQL numeric formatting (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7796\"\u003e#7796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/49cd6b82d0096e8e312c4296aae0da6c60fcbbc2\"\u003e\u003ccode\u003e49cd6b8\u003c/code\u003e\u003c/a\u003e Document NowFunc timezone behavior (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7799\"\u003e#7799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/d0ee5e2296150d691364c5f4f7f2b32abde04545\"\u003e\u003ccode\u003ed0ee5e2\u003c/code\u003e\u003c/a\u003e correct typo and rename fileType to fieldType in AlterColumn (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7748\"\u003e#7748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/2a22022d4147f01763bd4804fdfe322b43ca3b55\"\u003e\u003ccode\u003e2a22022\u003c/code\u003e\u003c/a\u003e fix: panic when using clause.Returning with CreateInBatches (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/33229296228898b311e868090f30eed169f1ae7a\"\u003e\u003ccode\u003e3322929\u003c/code\u003e\u003c/a\u003e fix(migrator): add nil guards to ColumnType methods to prevent panic (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7767\"\u003e#7767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/40cd2afdadf291075944a50b7d816db2f28c3c86\"\u003e\u003ccode\u003e40cd2af\u003c/code\u003e\u003c/a\u003e ci: switch tests Go matrix to stable/oldstable and update setup-go (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7726\"\u003e#7726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/ba38501922bb6ce1cc34216eb79d593c4acedc8b\"\u003e\u003ccode\u003eba38501\u003c/code\u003e\u003c/a\u003e chore(ci): bump actions/stale to v9 (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/c1f742d99ac076caf86328a9cae0c27288d5f50a\"\u003e\u003ccode\u003ec1f742d\u003c/code\u003e\u003c/a\u003e fix: don't override alterColumn when defaults match (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7728\"\u003e#7728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/c14d3ac968c1b5a681f142441d21c1f4856f94dd\"\u003e\u003ccode\u003ec14d3ac\u003c/code\u003e\u003c/a\u003e update github ci golang version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-gorm/gorm/compare/v1.31.1...v1.31.2\"\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/yuanweize/RouteLens/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuanweize%2FRouteLens/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"},{"uuid":"5537311857","node_id":"PR_kwDOUN-nns8AAAABEjDt1g","number":1,"state":"closed","title":"build(deps): bump the go_modules group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-22T08:48:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-22T08:48:18.000Z","updated_at":"2026-09-22T08:48:42.000Z","time_to_close":23,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go_modules","update_count":4,"packages":[{"name":"github.com/pion/dtls/v3","old_version":"3.0.3","new_version":"3.1.4","repository_url":"https://github.com/pion/dtls"},{"name":"go.opentelemetry.io/otel","old_version":"1.38.0","new_version":"1.41.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/crypto","old_version":"0.44.0","new_version":"0.48.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.47.0","new_version":"0.49.0","repository_url":"https://github.com/golang/net"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 4 updates in the / directory: [github.com/pion/dtls/v3](https://github.com/pion/dtls), [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go), [golang.org/x/crypto](https://github.com/golang/crypto) and [golang.org/x/net](https://github.com/golang/net).\n\nUpdates `github.com/pion/dtls/v3` from 3.0.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pion/dtls/releases\"\u003egithub.com/pion/dtls/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee4aad60b48a4f5619443902fb484053f53c4759b Retact v3.1.3 for breaking compatiblity with firefox\u003c/li\u003e\n\u003cli\u003e0e3867b253131964ba5f527576ab739ff3cb2fac Restore Firefox compatibility\u003c/li\u003e\n\u003cli\u003e12eb398551d48b762b067b412d311502030e66a5 Fix panic unmarshaling ECDHE_PSK ServerKeyExchange\u003c/li\u003e\n\u003cli\u003e85fca0aac85f315fe1a35e918bbff024e5b1c987 Add MasterKeyIdentifier to use_srtp ext in flight3 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efd27a52a64265097a621432090926a651109b4cb Add private min and max version API (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e620d6425fb873786357f9786982cf0e0981f34f2 Improve fuzzing for all extensions (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e977de19f2d4f559f631c69280b2351f8478aa938 Update CI configs to v0.12.2\u003c/li\u003e\n\u003cli\u003ee6950f0291850b86fb704f65acf3ace88cd5b9d7 Filter non-approved FIPS curves in FIPS mode (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e848c4bc17e147981c0b9e40bef866bb7f7c0a773 Optimize handshake memory usage\u003c/li\u003e\n\u003cli\u003ed0e736c2e6bcd89dada06355ef95fd0fe3957d14 DTLS 1.3 OID filter extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e956d41df4ab17c1e1e387060c62242c72e8cd763 Update module golang.org/x/crypto to v0.48.0 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb86cb7515e56183ec0a3918d4f2738dc9b51f6ea Add missing checks and validations\u003c/li\u003e\n\u003cli\u003e726522d91c73331f242ea6b5006a80e4c4244a6c Apply modernize and lint upgrades\u003c/li\u003e\n\u003cli\u003ed994b8bf4f571f1cf37a2f59d2c5e9b2c7a5efd7 Update CI configs to v0.12.1\u003c/li\u003e\n\u003cli\u003e4fcce60395bf052abc530afd4a5ec25876e18fb4 Fix handshake hang on Finish in retransmit state\u003c/li\u003e\n\u003cli\u003ea25c8b860afe987ca4f17e0cc213ff686da652af Add ListenConfig option to Listener\u003c/li\u003e\n\u003cli\u003e42b83fe3850722740d5258f878de148486a3ec83 Remove custom AddUint48 helper\u003c/li\u003e\n\u003cli\u003e5a4e85a2fa567cc1da818d08ad2dad0d7a3346e2 DTLS 1.3 Add the Certificate Authorities extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e812fc22c4f43abdf4d1da216e69e92421a64aa2c DTLS 1.3 post handshake auth extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f310037631fb84fc47ff73447b23387eb666e3 DTLS 1.3 Add EarlyDataIndication extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed1d58f212102887ef3c7e6b696d6bc218af3d7b9 Update CI configs to v0.12.0\u003c/li\u003e\n\u003cli\u003e16413bad7fa0426de4c11d95f1ed2e76c0159d8b Add HKDF funcs for Key Scheduling - DTLS v1.3 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/737\"\u003e#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaccee59ca63fc19171f0b807b378bb96aa49d33a Implement ChaCha20-Poly1305 Ciphersuite (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6b4fe8c044e03a73b6ecc8516911c7842268a430 Add RSA_PSS_RSAE back to DTLS 1.2 and fix parsing (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5ee9206c372458946776fe12cc7239acdd792e29 Upgrade E2E Test Docker Image (for OpenSSL 3.x) (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e49458d604a4f3ebce1bf9587a0f3e5f3f6b4a55e Fix panic unmarshaling ECDHE_PSK ServerKeyExchange\u003c/li\u003e\n\u003cli\u003ee4b257d7ea9ce71c683f62a8533e06ffe1c433ee Add MasterKeyIdentifier to use_srtp ext in flight3 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efd27a52a64265097a621432090926a651109b4cb Add private min and max version API (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e620d6425fb873786357f9786982cf0e0981f34f2 Improve fuzzing for all extensions (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e977de19f2d4f559f631c69280b2351f8478aa938 Update CI configs to v0.12.2\u003c/li\u003e\n\u003cli\u003ee6950f0291850b86fb704f65acf3ace88cd5b9d7 Filter non-approved FIPS curves in FIPS mode (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e848c4bc17e147981c0b9e40bef866bb7f7c0a773 Optimize handshake memory usage\u003c/li\u003e\n\u003cli\u003ed0e736c2e6bcd89dada06355ef95fd0fe3957d14 DTLS 1.3 OID filter extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e956d41df4ab17c1e1e387060c62242c72e8cd763 Update module golang.org/x/crypto to v0.48.0 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb86cb7515e56183ec0a3918d4f2738dc9b51f6ea Add missing checks and validations\u003c/li\u003e\n\u003cli\u003e726522d91c73331f242ea6b5006a80e4c4244a6c Apply modernize and lint upgrades\u003c/li\u003e\n\u003cli\u003ed994b8bf4f571f1cf37a2f59d2c5e9b2c7a5efd7 Update CI configs to v0.12.1\u003c/li\u003e\n\u003cli\u003e4fcce60395bf052abc530afd4a5ec25876e18fb4 Fix handshake hang on Finish in retransmit state\u003c/li\u003e\n\u003cli\u003ea25c8b860afe987ca4f17e0cc213ff686da652af Add ListenConfig option to Listener\u003c/li\u003e\n\u003cli\u003e42b83fe3850722740d5258f878de148486a3ec83 Remove custom AddUint48 helper\u003c/li\u003e\n\u003cli\u003e5a4e85a2fa567cc1da818d08ad2dad0d7a3346e2 DTLS 1.3 Add the Certificate Authorities extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e812fc22c4f43abdf4d1da216e69e92421a64aa2c DTLS 1.3 post handshake auth extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f310037631fb84fc47ff73447b23387eb666e3 DTLS 1.3 Add EarlyDataIndication extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed1d58f212102887ef3c7e6b696d6bc218af3d7b9 Update CI configs to v0.12.0\u003c/li\u003e\n\u003cli\u003e16413bad7fa0426de4c11d95f1ed2e76c0159d8b Add HKDF funcs for Key Scheduling - DTLS v1.3 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/737\"\u003e#737\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/pion/dtls/commit/e4aad60b48a4f5619443902fb484053f53c4759b\"\u003e\u003ccode\u003ee4aad60\u003c/code\u003e\u003c/a\u003e Retact v3.1.3 for breaking compatiblity with firefox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/0e3867b253131964ba5f527576ab739ff3cb2fac\"\u003e\u003ccode\u003e0e3867b\u003c/code\u003e\u003c/a\u003e Restore Firefox compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/12eb398551d48b762b067b412d311502030e66a5\"\u003e\u003ccode\u003e12eb398\u003c/code\u003e\u003c/a\u003e Fix panic unmarshaling ECDHE_PSK ServerKeyExchange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/85fca0aac85f315fe1a35e918bbff024e5b1c987\"\u003e\u003ccode\u003e85fca0a\u003c/code\u003e\u003c/a\u003e Add MasterKeyIdentifier to use_srtp ext in flight3 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/fd27a52a64265097a621432090926a651109b4cb\"\u003e\u003ccode\u003efd27a52\u003c/code\u003e\u003c/a\u003e Add private min and max version API (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/620d6425fb873786357f9786982cf0e0981f34f2\"\u003e\u003ccode\u003e620d642\u003c/code\u003e\u003c/a\u003e Improve fuzzing for all extensions (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/977de19f2d4f559f631c69280b2351f8478aa938\"\u003e\u003ccode\u003e977de19\u003c/code\u003e\u003c/a\u003e Update CI configs to v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/e6950f0291850b86fb704f65acf3ace88cd5b9d7\"\u003e\u003ccode\u003ee6950f0\u003c/code\u003e\u003c/a\u003e Filter non-approved FIPS curves in FIPS mode (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/848c4bc17e147981c0b9e40bef866bb7f7c0a773\"\u003e\u003ccode\u003e848c4bc\u003c/code\u003e\u003c/a\u003e Optimize handshake memory usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/d0e736c2e6bcd89dada06355ef95fd0fe3957d14\"\u003e\u003ccode\u003ed0e736c\u003c/code\u003e\u003c/a\u003e DTLS 1.3 OID filter extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pion/dtls/compare/v3.0.3...v3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.38.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.41.0/v0.63.0/v0.17.0/v0.0.15\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support \u003ca href=\"https://go.dev/doc/go1.24\"\u003eGo 1.24\u003c/a\u003e. The next release will require at least \u003ca href=\"https://go.dev/doc/go1.25\"\u003eGo 1.25\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport testing of \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eBaggage\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e and \u003ccode\u003eNew\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/baggage\u003c/code\u003e to comply with W3C Baggage specification limits. \u003ccode\u003eNew\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e now return partial baggage along with an error when limits are exceeded. Errors from baggage extraction are reported to the global error handler. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update googleapis to ce8ad4c by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7860\"\u003eopen-telemetry/opentelemetry-go#7860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update otel/weaver docker tag to v0.21.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7865\"\u003eopen-telemetry/opentelemetry-go#7865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module go.opentelemetry.io/collector/pdata to v1.51.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7863\"\u003eopen-telemetry/opentelemetry-go#7863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to fe4bb1c by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7861\"\u003eopen-telemetry/opentelemetry-go#7861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to aaaaaa5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7869\"\u003eopen-telemetry/opentelemetry-go#7869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esdk/log/observ: guard LogProcessed with Enabled by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7848\"\u003eopen-telemetry/opentelemetry-go#7848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estdouttrace observability: skip metric work when instruments are disabled by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7853\"\u003eopen-telemetry/opentelemetry-go#7853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update otel/weaver docker tag to v0.21.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7870\"\u003eopen-telemetry/opentelemetry-go#7870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update googleapis to 546029d by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7871\"\u003eopen-telemetry/opentelemetry-go#7871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estdoutmetric observ: skip metric work when instruments are disabled by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7868\"\u003eopen-telemetry/opentelemetry-go#7868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update fossas/fossa-action action to v1.8.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7879\"\u003eopen-telemetry/opentelemetry-go#7879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4.32.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7878\"\u003eopen-telemetry/opentelemetry-go#7878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/ghostiam/protogetter to v0.3.20 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7877\"\u003eopen-telemetry/opentelemetry-go#7877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to 86a5c4b by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7876\"\u003eopen-telemetry/opentelemetry-go#7876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module golang.org/x/sys to v0.41.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7885\"\u003eopen-telemetry/opentelemetry-go#7885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/clipperhouse/uax29/v2 to v2.6.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7884\"\u003eopen-telemetry/opentelemetry-go#7884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecked if instrument enabled before measuring in prometheus by \u003ca href=\"https://github.com/itssaharsh\"\u003e\u003ccode\u003e@​itssaharsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7866\"\u003eopen-telemetry/opentelemetry-go#7866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexporter/otlploghttp: guard observ metrics with Enabled checks by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7813\"\u003eopen-telemetry/opentelemetry-go#7813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/go-git/go-git/v5 to v5.16.5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7886\"\u003eopen-telemetry/opentelemetry-go#7886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7887\"\u003eopen-telemetry/opentelemetry-go#7887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update golang.org/x by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7890\"\u003eopen-telemetry/opentelemetry-go#7890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update golang.org/x to 2842357 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7891\"\u003eopen-telemetry/opentelemetry-go#7891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update googleapis to 4cfbd41 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7889\"\u003eopen-telemetry/opentelemetry-go#7889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecked if instrument enabled before measuring in \u003ccode\u003eoteltracegrpc\u003c/code\u003e by \u003ca href=\"https://github.com/itssaharsh\"\u003e\u003ccode\u003e@​itssaharsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7825\"\u003eopen-telemetry/opentelemetry-go#7825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecked if Instrument Enabled before measuring in otlpgrpc by \u003ca href=\"https://github.com/itssaharsh\"\u003e\u003ccode\u003e@​itssaharsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7824\"\u003eopen-telemetry/opentelemetry-go#7824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.8 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7892\"\u003eopen-telemetry/opentelemetry-go#7892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/golangci/golines to v0.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7893\"\u003eopen-telemetry/opentelemetry-go#7893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/golangci/misspell to v0.8.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7894\"\u003eopen-telemetry/opentelemetry-go#7894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to 9f66fae by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7898\"\u003eopen-telemetry/opentelemetry-go#7898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module google.golang.org/grpc to v1.79.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7906\"\u003eopen-telemetry/opentelemetry-go#7906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Go 1.26 by \u003ca href=\"https://github.com/dmathieu\"\u003e\u003ccode\u003e@​dmathieu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7902\"\u003eopen-telemetry/opentelemetry-go#7902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module google.golang.org/grpc to v1.79.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7908\"\u003eopen-telemetry/opentelemetry-go#7908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4.32.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7909\"\u003eopen-telemetry/opentelemetry-go#7909\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.41.0/0.63.0/0.17.0/0.0.15] 2026-03-02\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.24].\nThe next release will require at least [Go 1.25].\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport testing of [Go 1.26]. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eBaggage\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e and \u003ccode\u003eNew\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/baggage\u003c/code\u003e to comply with W3C Baggage specification limits.\n\u003ccode\u003eNew\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e now return partial baggage along with an error when limits are exceeded.\nErrors from baggage extraction are reported to the global error handler. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.40.0/0.62.0/0.16.0] 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eAlwaysRecord\u003c/code\u003e sampler in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to all synchronous instrument interfaces (\u003ccode\u003eFloat64Counter\u003c/code\u003e, \u003ccode\u003eFloat64UpDownCounter\u003c/code\u003e, \u003ccode\u003eFloat64Histogram\u003c/code\u003e, \u003ccode\u003eFloat64Gauge\u003c/code\u003e, \u003ccode\u003eInt64Counter\u003c/code\u003e, \u003ccode\u003eInt64UpDownCounter\u003c/code\u003e, \u003ccode\u003eInt64Histogram\u003c/code\u003e, \u003ccode\u003eInt64Gauge\u003c/code\u003e,) in \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e.\nThis stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.39.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.39.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.39.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0.\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7783\"\u003e#7783\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7789\"\u003e#7789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e by 4x. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7447\"\u003e#7447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent synchronous gauge measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7492\"\u003e#7492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExporter\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e ignores metrics with the scope \u003ccode\u003ego.opentelemetry.io/contrib/bridges/prometheus\u003c/code\u003e.\nThis prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7688\"\u003e#7688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent exponential histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7702\"\u003e#7702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bad log message when key-value pairs are dropped because of key duplication in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eDroppedAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not count the non-attribute key-value pairs dropped because of key duplication. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSetAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not log that attributes are dropped when they are actually not dropped. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003erequest.GetBody\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e to correctly handle HTTP/2 \u003ccode\u003eGOAWAY\u003c/code\u003e frame. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7794\"\u003e#7794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithHostID\u003c/code\u003e detector in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e to use full path for \u003ccode\u003eioreg\u003c/code\u003e command on Darwin (macOS). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7818\"\u003e#7818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/4575a9774dd9415ffc858dd34955493b0031065a\"\u003e\u003ccode\u003e4575a97\u003c/code\u003e\u003c/a\u003e Release 1.41.0/0.63.0/0.17.0/0.0.15 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7977\"\u003e#7977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66fc10d9dff9653c65bcca111b965137d06f09aa\"\u003e\u003ccode\u003e66fc10d\u003c/code\u003e\u003c/a\u003e fix: add error handling for insecure HTTP endpoints with TLS client configura...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/76e6eec88f186f06a0708b5620324d2b002d9a97\"\u003e\u003ccode\u003e76e6eec\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7980\"\u003e#7980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/0d50f9008c8c93fe49a7caa45c88c30370479d27\"\u003e\u003ccode\u003e0d50f90\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Generate semconv/v1.40.0\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7978\"\u003e#7978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c38a4a57c320b6098ca5c92f0a85201034780b1f\"\u003e\u003ccode\u003ec38a4a5\u003c/code\u003e\u003c/a\u003e Generate semconv/v1.40.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/0f1a22484ec52d6beb1efdb0fa1b63a31e7405af\"\u003e\u003ccode\u003e0f1a224\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/securego/gosec/v2 to v2.23.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7899\"\u003e#7899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c79ebf43eb1cff6dd76a33bb1549f2c082dab604\"\u003e\u003ccode\u003ec79ebf4\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/daixiang0/gci to v0.14.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7973\"\u003e#7973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f75815746541d0d4ac84e1c5955bdcd1a2df2d7d\"\u003e\u003ccode\u003ef758157\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/sonatard/noctx to v0.5.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7968\"\u003e#7968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/92a11645724515630187def073ae39f1b6cb3c69\"\u003e\u003ccode\u003e92a1164\u003c/code\u003e\u003c/a\u003e fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to d566b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3cd7c27e840ea3114115459db2e299a27fffaff8\"\u003e\u003ccode\u003e3cd7c27\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/protonmail/go-crypto to v1.4.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7969\"\u003e#7969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.44.0 to 0.48.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e08b06753d6a72f1fe375b6e0fefefb39917c165\"\u003e\u003ccode\u003ee08b067\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7d0074ccc6f17acbf2ebb10db06d492e08f887dc\"\u003e\u003ccode\u003e7d0074c\u003c/code\u003e\u003c/a\u003e scrypt: fix panic on parameters \u0026lt;= 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/506e022208b864bc3c9c4a416fe56be75d10ad24\"\u003e\u003ccode\u003e506e022\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7dacc380ba001e8fe7c3c7a46bf3cbdaa5064df9\"\u003e\u003ccode\u003e7dacc38\u003c/code\u003e\u003c/a\u003e chacha20poly1305: error out in fips140=only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/19acf81bd7bc7b558d18a550e8e023df2c33e742\"\u003e\u003ccode\u003e19acf81\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3a1c6b4b61966d06b6469ad7bc15839ba76eeb89\"\u003e\u003ccode\u003e3a1c6b4\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f4602e40409257658159002a9af6aedb875949fb\"\u003e\u003ccode\u003ef4602e4\u003c/code\u003e\u003c/a\u003e ssh/agent: fix flaky test by ensuring a writeable home directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9\"\u003e\u003ccode\u003e4e0068c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c\"\u003e\u003ccode\u003ee79546e\u003c/code\u003e\u003c/a\u003e ssh: curb GSSAPI DoS risk by limiting number of specified OIDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748\"\u003e\u003ccode\u003ef91f7a7\u003c/code\u003e\u003c/a\u003e ssh/agent: prevent panic on malformed constraint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.44.0...v0.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.47.0 to 0.49.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d977772e17ccaa1903b2af736f6405ab3a9f05cc\"\u003e\u003ccode\u003ed977772\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eea413e2942fbb59b323a2af0b1740da4d8aa93e\"\u003e\u003ccode\u003eeea413e\u003c/code\u003e\u003c/a\u003e internal/http3: use go1.25 synctest.Test instead of go1.24 synctest.Run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/9ace223794aa203b4c877d08a1f7bf2f595f6242\"\u003e\u003ccode\u003e9ace223\u003c/code\u003e\u003c/a\u003e websocket: add missing call to resp.Body.Close\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7d3dbb06ceb45c3180f4f446cd635e6b59a0b9c2\"\u003e\u003ccode\u003e7d3dbb0\u003c/code\u003e\u003c/a\u003e http2: buffer the most recently received PRIORITY_UPDATE frame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/35e1306bddd863f360fb94480c5fed84229953f0\"\u003e\u003ccode\u003e35e1306\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7c360367ab7e57c0cfb7aef368fc6acefaaac3b1\"\u003e\u003ccode\u003e7c36036\u003c/code\u003e\u003c/a\u003e http2, webdav, websocket: fix %q verb uses with wrong type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ec11eccf5a0f725281df0cdf40bb7ebef51d57ea\"\u003e\u003ccode\u003eec11ecc\u003c/code\u003e\u003c/a\u003e trace: fix data race in RenderEvents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/bff14c52567061031b9761881907c39e24792736\"\u003e\u003ccode\u003ebff14c5\u003c/code\u003e\u003c/a\u003e http2: don't PING a responsive server when resetting a stream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/88a642172c174ab11f4c56f0ede777de3c8a21d4\"\u003e\u003ccode\u003e88a6421\u003c/code\u003e\u003c/a\u003e dns/dnsmessage: avoid use of \u0026quot;strings\u0026quot; and \u0026quot;math\u0026quot; in dns/dnsmessage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/123d099e1bd872b38247bbcf9856540b8420d18d\"\u003e\u003ccode\u003e123d099\u003c/code\u003e\u003c/a\u003e http2: support net/http.Transport.NewClientConn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.47.0...v0.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/TheXykril/otakase/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/TheXykril/otakase/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheXykril%2Fotakase/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"5528073252","node_id":"PR_kwDOR9Tm8M8AAAABEbp7XA","number":334,"state":"open","title":"chore(deps): bump the go-deps group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["go","automerge","dependencies","ci-failed","kind:chore","area:other","codeowners:matched","tests:failed"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-21T14:07:06.000Z","updated_at":"2026-09-21T14:08:36.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":4,"packages":[{"name":"github.com/qdrant/go-client","old_version":"1.19.0","new_version":"1.19.2","repository_url":"https://github.com/qdrant/go-client"},{"name":"golang.org/x/crypto","old_version":"0.55.0","new_version":"0.57.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"google.golang.org/grpc","old_version":"1.83.2","new_version":"1.84.0","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 4 updates in the / directory: [github.com/qdrant/go-client](https://github.com/qdrant/go-client), [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/net](https://github.com/golang/net) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\n\nUpdates `github.com/qdrant/go-client` from 1.19.0 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qdrant/go-client/releases\"\u003egithub.com/qdrant/go-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSurface server version probe error, add \u003ccode\u003eConfig.Logger\u003c/code\u003e by \u003ca href=\"https://github.com/Goodnight77\"\u003e\u003ccode\u003e@​Goodnight77\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/152\"\u003eqdrant/go-client#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClamp retry backoff before Duration conversion to avoid overflow by \u003ca href=\"https://github.com/Goodnight77\"\u003e\u003ccode\u003e@​Goodnight77\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/153\"\u003eqdrant/go-client#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep gRPC status reachable from \u003ccode\u003eQdrantResourceExhaustedError\u003c/code\u003e by \u003ca href=\"https://github.com/Goodnight77\"\u003e\u003ccode\u003e@​Goodnight77\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/154\"\u003eqdrant/go-client#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn all connection close errors from \u003ccode\u003eClient.Close()\u003c/code\u003e by \u003ca href=\"https://github.com/Goodnight77\"\u003e\u003ccode\u003e@​Goodnight77\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/155\"\u003eqdrant/go-client#155\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/qdrant/go-client/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/qdrant/go-client/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.0 in the version-updates 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/qdrant/go-client/pull/142\"\u003eqdrant/go-client#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/testcontainers/testcontainers-go from 0.43.0 to 0.44.0 in the version-updates 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/qdrant/go-client/pull/143\"\u003eqdrant/go-client#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the version-updates group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/144\"\u003eqdrant/go-client#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the version-updates group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/145\"\u003eqdrant/go-client#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet copyright holder in LICENSE files by \u003ca href=\"https://github.com/bashofmann\"\u003e\u003ccode\u003e@​bashofmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/147\"\u003eqdrant/go-client#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/go-archive from 0.2.0 to 0.3.0 in the security-updates 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/qdrant/go-client/pull/146\"\u003eqdrant/go-client#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.1 in /examples/simple by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/148\"\u003eqdrant/go-client#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 in the version-updates 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/qdrant/go-client/pull/149\"\u003eqdrant/go-client#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: do not mutate Config.GrpcOptions when creating a client by \u003ca href=\"https://github.com/Tyagiquamar\"\u003e\u003ccode\u003e@​Tyagiquamar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/151\"\u003eqdrant/go-client#151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bashofmann\"\u003e\u003ccode\u003e@​bashofmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/147\"\u003eqdrant/go-client#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tyagiquamar\"\u003e\u003ccode\u003e@​Tyagiquamar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/151\"\u003eqdrant/go-client#151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/qdrant/go-client/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/qdrant/go-client/compare/v1.19.0...v1.19.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/qdrant/go-client/commit/f411843cafa2beab8015b44e8f2aa7fb1faa9f64\"\u003e\u003ccode\u003ef411843\u003c/code\u003e\u003c/a\u003e chore: return all connection close errors from Client.Close (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/ae793729bf5d5b4371f0ccbc6bc1a1744710a269\"\u003e\u003ccode\u003eae79372\u003c/code\u003e\u003c/a\u003e fix: keep gRPC status reachable from QdrantResourceExhaustedError (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/4e80c739e4c6f632b2046e82f1e5f190ccb0d5e7\"\u003e\u003ccode\u003e4e80c73\u003c/code\u003e\u003c/a\u003e fix: clamp retry backoff before Duration conversion to avoid overflow (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/903913625f8869084c195fbb1c4e04e36bc50119\"\u003e\u003ccode\u003e9039136\u003c/code\u003e\u003c/a\u003e fix: surface server version probe error, add Config.Logger (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/0f036f349f4e26cc2cf0b8aaf1524dde8dd8973d\"\u003e\u003ccode\u003e0f036f3\u003c/code\u003e\u003c/a\u003e chore: do not mutate Config.GrpcOptions when creating a client (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/9ce7b281abba447506437edd6d7f86e3235bd4c4\"\u003e\u003ccode\u003e9ce7b28\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/grpc in the version-updates group (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/ac946873c8a14911354076aedd738ad6eb29cba5\"\u003e\u003ccode\u003eac94687\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/grpc in /examples/simple (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/16a995f08b1daadc8864e0368c33c322d114a153\"\u003e\u003ccode\u003e16a995f\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/moby/go-archive (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/34f41d6cc08438d8919370c73f3f5cff0c1efa01\"\u003e\u003ccode\u003e34f41d6\u003c/code\u003e\u003c/a\u003e Set copyright holder in LICENSE files (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/458da16c82b1a70d1573144294264d7b222ea991\"\u003e\u003ccode\u003e458da16\u003c/code\u003e\u003c/a\u003e chore(deps): bump the version-updates group with 2 updates (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qdrant/go-client/compare/v1.19.0...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.55.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3f62bf119e84c6e35e8518a2958089ade622d1a3\"\u003e\u003ccode\u003e3f62bf1\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/86efde54dc7069251a8b007026c500d28e4239ce\"\u003e\u003ccode\u003e86efde5\u003c/code\u003e\u003c/a\u003e ssh: reject unexpected message types on established channels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a6cdac60840750226b15617ac8858be44361b36b\"\u003e\u003ccode\u003ea6cdac6\u003c/code\u003e\u003c/a\u003e ssh: drop traffic on undecided channels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/39dc44e69c280a6254fa09ce85477455efeaf6a2\"\u003e\u003ccode\u003e39dc44e\u003c/code\u003e\u003c/a\u003e ssh: don't skip the source-address critical option in CheckCert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/afebf4cb4efb2b854282e03160da67120707f8f7\"\u003e\u003ccode\u003eafebf4c\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: make subjectsEqual stricter on Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/89f4e9bb5b38861a69b1b26890a6833138d35ace\"\u003e\u003ccode\u003e89f4e9b\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/71488c48c2dfecf900e52caa55f88ef4fef62d54\"\u003e\u003ccode\u003e71488c4\u003c/code\u003e\u003c/a\u003e ssh/knownhosts: compare only public key portions for revocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/82adefa711cb8d9a1f12c7ea91b491007d21819f\"\u003e\u003ccode\u003e82adefa\u003c/code\u003e\u003c/a\u003e ssh: synchronize unexpected response test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/c757c9851f77c470645455f548046ae0ce87ef8d\"\u003e\u003ccode\u003ec757c98\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/593c81af8aa6582d85a7faaeb996396f63d712a9\"\u003e\u003ccode\u003e593c81a\u003c/code\u003e\u003c/a\u003e ssh: correctly ignore pre-banner lines\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.55.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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.83.2 to 1.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.84.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats/otel: The \u003ccode\u003egrpc.lb.pick_first.*\u003c/code\u003e metrics have been removed and replaced with \u003ccode\u003egrpc.subchannel.*\u003c/code\u003e metrics. See \u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e for more details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9215\"\u003e#9215\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Add support for \u003ccode\u003econtains_match\u003c/code\u003e in route header matchers. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9223\"\u003e#9223\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\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\u003eclient: Fix a bug where a \u003ccode\u003eClientConn\u003c/code\u003e could get permanently stuck in IDLE when an RPC was canceled during stream creation. Previously, such cancellations triggered stream cleanup twice, corrupting the channel's idleness state and causing subsequent RPCs to fail with deadline exceeded errors. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9191\"\u003e#9191\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/utkuozdemir\"\u003e\u003ccode\u003e@​utkuozdemir\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eclient: Fix a bug where non-gRPC HTTP responses ending with an empty DATA frame failed the RPC with status code \u003ccode\u003eInternal\u003c/code\u003e instead of preserving the HTTP-mapped status code and response body. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9217\"\u003e#9217\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecredentials: Validate metadata returned by per-RPC credentials, failing the RPC with status code \u003ccode\u003eInternal\u003c/code\u003e if invalid keys or values are found. Previously, invalid metadata from credentials was sent to the server in outgoing HTTP/2 requests. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9202\"\u003e#9202\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/buger\"\u003e\u003ccode\u003e@​buger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecredentials/sts: Prevent potential token leakage by disallowing HTTP redirects during STS token exchange. Previously, 3xx redirects were followed automatically, replaying the request body containing authentication tokens to the redirect destination. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9299\"\u003e#9299\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003erandomsubsetting: Ignore endpoints that contain no addresses. Previously, this could cause the policy to panic while computing hashes. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9259\"\u003e#9259\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003estats/otel: Ensure method names are populated in trace spans when metrics are disabled. Previously, running with tracing enabled and metrics disabled resulted in server trace spans lacking the RPC method name (recording only \u0026quot;Recv.\u0026quot;). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9262\"\u003e#9262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Return \u003ccode\u003eio.ErrUnexpectedEOF\u003c/code\u003e when EOF is encountered after partial header or message body reads. Previously, partial reads could return a plain \u003ccode\u003eio.EOF\u003c/code\u003e, failing to distinguish truncated data from a clean end of stream. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9204\"\u003e#9204\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/buger\"\u003e\u003ccode\u003e@​buger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003etransport: Validate metadata supplied by balancers (in \u003ccode\u003ePickResult.Metadata\u003c/code\u003e) and resolver addresses, failing the RPC with status code \u003ccode\u003eInternal\u003c/code\u003e if invalid keys or values are found. Previously, invalid metadata from these sources was sent to the server in outgoing HTTP/2 requests. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9203\"\u003e#9203\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/buger\"\u003e\u003ccode\u003e@​buger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: Fix a rare corner case that could prevent a cluster from being removed when it is no longer in use. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9140\"\u003e#9140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix panic during route matching for routes containing header matchers with empty \u003ccode\u003eexact_match\u003c/code\u003e strings. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9223\"\u003e#9223\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: Reject routes containing header matchers with empty \u003ccode\u003eprefix_match\u003c/code\u003e or \u003ccode\u003esuffix_match\u003c/code\u003e strings. Previously, this caused a panic during route matching. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9223\"\u003e#9223\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: Fix EDS drop policies being applied at a much lower rate than configured due to an integer overflow. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9257\"\u003e#9257\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: Reject EDS resources containing drop policies with unsupported denominators. Previously, such resources caused the client to panic when calculating drop rates. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9218\"\u003e#9218\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Reject RBAC configurations containing nested \u003ccode\u003ePrincipal\u003c/code\u003e or \u003ccode\u003ePermission\u003c/code\u003e rules with \u003ccode\u003e:scheme\u003c/code\u003e or \u003ccode\u003egrpc-\u003c/code\u003e prefixed header matchers. Previously, such configurations could cause DENY policies to fail open. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9258\"\u003e#9258\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Rewrite \u003ccode\u003ehost\u003c/code\u003e header matchers to \u003ccode\u003e:authority\u003c/code\u003e in nested \u003ccode\u003ePrincipal\u003c/code\u003e and \u003ccode\u003ePermission\u003c/code\u003e rules. Previously, this rewrite only applied to top-level rules, causing nested \u003ccode\u003ehost\u003c/code\u003e matchers to never match incoming requests and DENY policies to fail open. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9258\"\u003e#9258\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Reject \u003ccode\u003eCidrRanges\u003c/code\u003e with an unset prefix length. Previously, an omitted \u003ccode\u003eprefix_len\u003c/code\u003e field caused a panic during RBAC configuration parsing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9250\"\u003e#9250\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\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\u003etransport: Avoid a heap allocation when flushing shared write buffers. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9233\"\u003e#9233\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/zaidoon1\"\u003e\u003ccode\u003e@​zaidoon1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecredentials/alts: Support dynamic frame size negotiation and add the \u003ccode\u003eGRPC_GO_EXPERIMENTAL_ALTS_MAX_FRAME_SIZE\u003c/code\u003e environment variable (default 4KiB, max 512KiB) to configure the maximum ALTS record frame size. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9268\"\u003e#9268\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/e84aa5ab15d1d2b29d54f838312ad490cb7551a8\"\u003e\u003ccode\u003ee84aa5a\u003c/code\u003e\u003c/a\u003e Change version to 1.84.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9324\"\u003e#9324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c5ae88df420fcc0c24c6267bdf8cdd3b2711ba2c\"\u003e\u003ccode\u003ec5ae88d\u003c/code\u003e\u003c/a\u003e Cherrypick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9204\"\u003e#9204\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9321\"\u003e#9321\u003c/a\u003e to v1.84.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9407\"\u003e#9407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a592f6a8d26237b5476eb18b08ee1203393e27b9\"\u003e\u003ccode\u003ea592f6a\u003c/code\u003e\u003c/a\u003e Cherrypick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9351\"\u003e#9351\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9404\"\u003e#9404\u003c/a\u003e to v1.84.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9408\"\u003e#9408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d5a41119e0e3189ea913cf839586ce34a44f1a3f\"\u003e\u003ccode\u003ed5a4111\u003c/code\u003e\u003c/a\u003e cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9365\"\u003e#9365\u003c/a\u003e to v1.84.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9370\"\u003e#9370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/89d55e04f9f3213a2de543e00df15f1468ea9d9a\"\u003e\u003ccode\u003e89d55e0\u003c/code\u003e\u003c/a\u003e cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9346\"\u003e#9346\u003c/a\u003e to v1.84.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9372\"\u003e#9372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8a9f866584e36f0adb8c60a779581ab4bb486d1b\"\u003e\u003ccode\u003e8a9f866\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9332\"\u003e#9332\u003c/a\u003e to v1.84.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9338\"\u003e#9338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/f8b54e7c913347537e168f5219d8f6cbaeb8860b\"\u003e\u003ccode\u003ef8b54e7\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9331\"\u003e#9331\u003c/a\u003e to v1.84.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9334\"\u003e#9334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/30ce1d594fa9d7b86ff9d3d7dd7873ef0c161acf\"\u003e\u003ccode\u003e30ce1d5\u003c/code\u003e\u003c/a\u003e xds: support injecting bootstrap and server config into HTTP filter config pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/54c743e4e9829208f264e092160d2b0768a01bf2\"\u003e\u003ccode\u003e54c743e\u003c/code\u003e\u003c/a\u003e extproc : wait for async RPC to complete in test (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/538bb2f7af6e36be46ec1d2ae90f65b972f14083\"\u003e\u003ccode\u003e538bb2f\u003c/code\u003e\u003c/a\u003e endpointsharding: decouple locking, and simplify ChildState API (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9290\"\u003e#9290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.83.2...v1.84.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/Himan-D/agent-memory/pull/334","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Himan-D%2Fagent-memory/issues/334","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/334/packages"},{"uuid":"5518955086","node_id":"PR_kwDOSdzesM8AAAABEUeLOw","number":140,"state":"open","title":"chore(deps): bump the gomod-minor group in /backend with 6 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-09-20T16:13:23.000Z","updated_at":"2026-09-20T16:13:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gomod-minor","update_count":6,"packages":[{"name":"github.com/exaring/otelpgx","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/exaring/otelpgx"},{"name":"github.com/jackc/pgx/v5","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/jackc/pgx"},{"name":"golang.org/x/crypto","old_version":"0.56.0","new_version":"0.57.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/image","old_version":"0.45.0","new_version":"0.46.0","repository_url":"https://github.com/golang/image"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/text","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/text"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the gomod-minor group in /backend with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/exaring/otelpgx](https://github.com/exaring/otelpgx) | `0.11.1` | `0.12.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.10.0` | `5.11.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.56.0` | `0.57.0` |\n| [golang.org/x/image](https://github.com/golang/image) | `0.45.0` | `0.46.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.41.0` | `0.42.0` |\n\nUpdates `github.com/exaring/otelpgx` from 0.11.1 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/exaring/otelpgx/releases\"\u003egithub.com/exaring/otelpgx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(tracer)!: default span names to operation name for OTel compliance by \u003ca href=\"https://github.com/obitech\"\u003e\u003ccode\u003e@​obitech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/82\"\u003eexaring/otelpgx#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd explicit bucket boundaries for db.client.operation.duration metric by \u003ca href=\"https://github.com/jlordiales\"\u003e\u003ccode\u003e@​jlordiales\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/81\"\u003eexaring/otelpgx#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/exaring/otelpgx/issues/83\"\u003e#83\u003c/a\u003e Add optional per-query filter to WithIncludeQueryParameters by \u003ca href=\"https://github.com/nikolayk812\"\u003e\u003ccode\u003e@​nikolayk812\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/84\"\u003eexaring/otelpgx#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jlordiales\"\u003e\u003ccode\u003e@​jlordiales\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/81\"\u003eexaring/otelpgx#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikolayk812\"\u003e\u003ccode\u003e@​nikolayk812\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/84\"\u003eexaring/otelpgx#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/exaring/otelpgx/compare/v0.11.1...v0.12.0\"\u003ehttps://github.com/exaring/otelpgx/compare/v0.11.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/332afb97de3c97712f44c38a57d5da027d202545\"\u003e\u003ccode\u003e332afb9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/exaring/otelpgx/issues/83\"\u003e#83\u003c/a\u003e Add optional per-query filter to WithIncludeQueryParameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/9f86d84db8324f91e762ba539c3f7a6688ae4a48\"\u003e\u003ccode\u003e9f86d84\u003c/code\u003e\u003c/a\u003e Add explicit bucket boundaries for db.client.operation.duration metric\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/0a5484881c176bff98bf1041298bfb55d145e6b0\"\u003e\u003ccode\u003e0a54848\u003c/code\u003e\u003c/a\u003e feat(tracer)!: default span names to operation name for OTel compliance\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/exaring/otelpgx/compare/v0.11.1...v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.10.0 to 5.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/releases\"\u003egithub.com/jackc/pgx/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003cp\u003eThis release adds direct PostgreSQL type scanning through \u003ccode\u003edatabase/sql\u003c/code\u003e on Go 1.27, improves compatibility with\nlibpq connection strings and PostgreSQL date/time values, and includes further decoder hardening. See Changes for\nconnection-string and date/time behavior changes that may affect existing applications.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estdlib: support Go 1.27's \u003ccode\u003edriver.RowsColumnScanner\u003c/code\u003e, allowing PostgreSQL types such as arrays and ranges to be\nscanned directly into Go values without \u003ccode\u003epgtype.Map.SQLScanner\u003c/code\u003e. Existing \u003ccode\u003edatabase/sql\u003c/code\u003e scalar conversions and\n\u003ccode\u003esql.Scanner\u003c/code\u003e behavior are preserved. The minimum supported Go version remains 1.25.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRows.TypeMap\u003c/code\u003e to expose the type map used to decode rows, including rows created by \u003ccode\u003eRowsFromResultReader\u003c/code\u003e\nthat have no underlying \u003ccode\u003eConn\u003c/code\u003e. Custom implementations of \u003ccode\u003eRows\u003c/code\u003e, including mocks, must add this method.\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eConfig.MaxProtocolMessageBodyLen\u003c/code\u003e to configure the maximum incoming protocol message body size\n(carter-ya)\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eErrReadOnlyConnection\u003c/code\u003e, \u003ccode\u003eErrReadWriteConnection\u003c/code\u003e, \u003ccode\u003eErrPrimaryConnection\u003c/code\u003e, and \u003ccode\u003eErrStandbyConnection\u003c/code\u003e\nsentinel errors for \u003ccode\u003etarget_session_attrs\u003c/code\u003e validation, allowing callers to use \u003ccode\u003eerrors.Is\u003c/code\u003e (Adrian-Stefan Mares)\u003c/li\u003e\n\u003cli\u003epgxpool: accept \u003ccode\u003epool_ping_timeout\u003c/code\u003e in connection strings to configure \u003ccode\u003eConfig.PingTimeout\u003c/code\u003e. The default is zero;\nzero and negative durations mean no timeout (1991santhu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName-based row-to-struct mapping now matches explicit \u003ccode\u003edb\u003c/code\u003e tags case-insensitively, with exact matches taking\nprecedence so tags can still distinguish quoted column names that differ only by case (AlisinaDevelo)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgconn: resolve the OS user account only when no user is supplied by the connection string, environment, or service\nfile, avoiding unnecessary account lookups and crashes in some restricted container environments. Home-directory\ndefaults for password, service, and TLS files remain available independently of the account lookup. On Unix these\nnow use \u003ccode\u003e$HOME\u003c/code\u003e rather than the OS account's home directory (Mohamed MAACHE)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgtype: \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e text values are now parsed and written by a hand-written parser and\nencoder for PostgreSQL's ISO date/time format instead of \u003ccode\u003etime.Parse\u003c/code\u003e and \u003ccode\u003etime.Format\u003c/code\u003e. Go's layout language cannot\nexpress a variable-width year or the BC era, which is the root of the bugs below. The text scan path is roughly 2.5x\nfaster for \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e. Bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e no longer silently move February 29 of a BC leap year to March 1 when encoding.\n\u003ccode\u003etime.Date(-4712, 2, 29, ...)\u003c/code\u003e was written as \u003ccode\u003e4713-03-01 BC\u003c/code\u003e and is now written as \u003ccode\u003e4713-02-29 BC\u003c/code\u003e. This\naffected ordinary four-digit BC years, not only extended-range ones. \u003ccode\u003edate\u003c/code\u003e was never affected.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e can now scan BC leap days. \u003ccode\u003e4713-02-29 BC\u003c/code\u003e previously failed with\n\u003ccode\u003eday out of range\u003c/code\u003e. \u003ccode\u003edate\u003c/code\u003e could already scan them.\u003c/li\u003e\n\u003cli\u003eYears past 9999 can now be scanned. \u003ccode\u003e10000-01-02 03:04:05\u003c/code\u003e previously failed to parse, so \u003ccode\u003etimestamp\u003c/code\u003e and\n\u003ccode\u003etimestamptz\u003c/code\u003e values at the high end of PostgreSQL's range were unreadable over the simple protocol and in any\nother text-format result.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etime.Time\u003c/code\u003e arguments in the simple protocol now encode BC dates correctly, using the same timestamp encoder.\u003c/li\u003e\n\u003cli\u003eFractional seconds beyond microsecond precision are rounded the way the server rounds them (round half to even,\ncarrying into the rest of the value) instead of being kept at full precision. PostgreSQL never sends more than six\nfractional digits, so this only affects values from other sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edate\u003c/code\u003e now rejects impossible dates instead of normalizing them. \u003ccode\u003e2024-02-30\u003c/code\u003e returned \u003ccode\u003e2024-03-01\u003c/code\u003e and\n\u003ccode\u003e2024-13-01\u003c/code\u003e returned \u003ccode\u003e2025-01-01\u003c/code\u003e; both are now errors. \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e already rejected them.\u003c/li\u003e\n\u003cli\u003eAll three types now reject values outside PostgreSQL's range for that type, in the binary format as well as the\ntext format. PostgreSQL never sends out-of-range dates, so this only affects corrupt or hand-built input; the range\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.11.0 (September 7, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release adds direct PostgreSQL type scanning through \u003ccode\u003edatabase/sql\u003c/code\u003e on Go 1.27, improves compatibility with\nlibpq connection strings and PostgreSQL date/time values, and includes further decoder hardening. See Changes for\nconnection-string and date/time behavior changes that may affect existing applications.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estdlib: support Go 1.27's \u003ccode\u003edriver.RowsColumnScanner\u003c/code\u003e, allowing PostgreSQL types such as arrays and ranges to be\nscanned directly into Go values without \u003ccode\u003epgtype.Map.SQLScanner\u003c/code\u003e. Existing \u003ccode\u003edatabase/sql\u003c/code\u003e scalar conversions and\n\u003ccode\u003esql.Scanner\u003c/code\u003e behavior are preserved. The minimum supported Go version remains 1.25.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRows.TypeMap\u003c/code\u003e to expose the type map used to decode rows, including rows created by \u003ccode\u003eRowsFromResultReader\u003c/code\u003e\nthat have no underlying \u003ccode\u003eConn\u003c/code\u003e. Custom implementations of \u003ccode\u003eRows\u003c/code\u003e, including mocks, must add this method.\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eConfig.MaxProtocolMessageBodyLen\u003c/code\u003e to configure the maximum incoming protocol message body size\n(carter-ya)\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eErrReadOnlyConnection\u003c/code\u003e, \u003ccode\u003eErrReadWriteConnection\u003c/code\u003e, \u003ccode\u003eErrPrimaryConnection\u003c/code\u003e, and \u003ccode\u003eErrStandbyConnection\u003c/code\u003e\nsentinel errors for \u003ccode\u003etarget_session_attrs\u003c/code\u003e validation, allowing callers to use \u003ccode\u003eerrors.Is\u003c/code\u003e (Adrian-Stefan Mares)\u003c/li\u003e\n\u003cli\u003epgxpool: accept \u003ccode\u003epool_ping_timeout\u003c/code\u003e in connection strings to configure \u003ccode\u003eConfig.PingTimeout\u003c/code\u003e. The default is zero;\nzero and negative durations mean no timeout (1991santhu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName-based row-to-struct mapping now matches explicit \u003ccode\u003edb\u003c/code\u003e tags case-insensitively, with exact matches taking\nprecedence so tags can still distinguish quoted column names that differ only by case (AlisinaDevelo)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgconn: resolve the OS user account only when no user is supplied by the connection string, environment, or service\nfile, avoiding unnecessary account lookups and crashes in some restricted container environments. Home-directory\ndefaults for password, service, and TLS files remain available independently of the account lookup. On Unix these\nnow use \u003ccode\u003e$HOME\u003c/code\u003e rather than the OS account's home directory (Mohamed MAACHE)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgtype: \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e text values are now parsed and written by a hand-written parser and\nencoder for PostgreSQL's ISO date/time format instead of \u003ccode\u003etime.Parse\u003c/code\u003e and \u003ccode\u003etime.Format\u003c/code\u003e. Go's layout language cannot\nexpress a variable-width year or the BC era, which is the root of the bugs below. The text scan path is roughly 2.5x\nfaster for \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e. Bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e no longer silently move February 29 of a BC leap year to March 1 when encoding.\n\u003ccode\u003etime.Date(-4712, 2, 29, ...)\u003c/code\u003e was written as \u003ccode\u003e4713-03-01 BC\u003c/code\u003e and is now written as \u003ccode\u003e4713-02-29 BC\u003c/code\u003e. This\naffected ordinary four-digit BC years, not only extended-range ones. \u003ccode\u003edate\u003c/code\u003e was never affected.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e can now scan BC leap days. \u003ccode\u003e4713-02-29 BC\u003c/code\u003e previously failed with\n\u003ccode\u003eday out of range\u003c/code\u003e. \u003ccode\u003edate\u003c/code\u003e could already scan them.\u003c/li\u003e\n\u003cli\u003eYears past 9999 can now be scanned. \u003ccode\u003e10000-01-02 03:04:05\u003c/code\u003e previously failed to parse, so \u003ccode\u003etimestamp\u003c/code\u003e and\n\u003ccode\u003etimestamptz\u003c/code\u003e values at the high end of PostgreSQL's range were unreadable over the simple protocol and in any\nother text-format result.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etime.Time\u003c/code\u003e arguments in the simple protocol now encode BC dates correctly, using the same timestamp encoder.\u003c/li\u003e\n\u003cli\u003eFractional seconds beyond microsecond precision are rounded the way the server rounds them (round half to even,\ncarrying into the rest of the value) instead of being kept at full precision. PostgreSQL never sends more than six\nfractional digits, so this only affects values from other sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edate\u003c/code\u003e now rejects impossible dates instead of normalizing them. \u003ccode\u003e2024-02-30\u003c/code\u003e returned \u003ccode\u003e2024-03-01\u003c/code\u003e and\n\u003ccode\u003e2024-13-01\u003c/code\u003e returned \u003ccode\u003e2025-01-01\u003c/code\u003e; both are now errors. \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e already rejected them.\u003c/li\u003e\n\u003cli\u003eAll three types now reject values outside PostgreSQL's range for that type, in the binary format as well as the\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5e583fa7aabfa88b796292f849fc9d7d75ac159d\"\u003e\u003ccode\u003e5e583fa\u003c/code\u003e\u003c/a\u003e Update changelog for v5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/39271167ab4d595057aeb16a68004ed82076052c\"\u003e\u003ccode\u003e3927116\u003c/code\u003e\u003c/a\u003e Apply gofumpt formatting required by lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/eb07165f605d6f5176daf4d973c8ab7b38b305a0\"\u003e\u003ccode\u003eeb07165\u003c/code\u003e\u003c/a\u003e Quote filesystem paths in development connection strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cf5938fe9b324f80128c9b9577363b3585ff0196\"\u003e\u003ccode\u003ecf5938f\u003c/code\u003e\u003c/a\u003e Allow unsigned digit counts in binary numeric encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3930cf5439f759d12c7f818aedaddd60e44dfc03\"\u003e\u003ccode\u003e3930cf5\u003c/code\u003e\u003c/a\u003e Accept PostgreSQL POSIX timezone offsets in text timestamps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/93261be4530f3538b0c5ae3fe2ddafe2a464a55e\"\u003e\u003ccode\u003e93261be\u003c/code\u003e\u003c/a\u003e Prefer exact db tag matches when mapping rows to structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/e8d8ad1c4b85f3e78e0785a0b20cc9b6b2345169\"\u003e\u003ccode\u003ee8d8ad1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2647\"\u003e#2647\u003c/a\u003e from sueun-dev/fix-range-text-quoting-20260906\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/01d2fd31ef7042a4b0d25d097b4bb935b5325d65\"\u003e\u003ccode\u003e01d2fd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2644\"\u003e#2644\u003c/a\u003e from eliranbz/fix-failed-prepare-deallocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/9b7e3be7f6dc653e923b6afc75e7d66e6737b7ef\"\u003e\u003ccode\u003e9b7e3be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2645\"\u003e#2645\u003c/a\u003e from ash2k/move-channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/76d78f5802b479d1047b71629f6bd70c35258d9f\"\u003e\u003ccode\u003e76d78f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2643\"\u003e#2643\u003c/a\u003e from AshSgDe29071999/fix/hstore-pairs-estimate-clamp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.10.0...v5.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.56.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3f62bf119e84c6e35e8518a2958089ade622d1a3\"\u003e\u003ccode\u003e3f62bf1\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/crypto/compare/v0.56.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/image` from 0.45.0 to 0.46.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/b06f1de3f4900ff828b8f114c37eb9ea10dfed90\"\u003e\u003ccode\u003eb06f1de\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/09b0b4f7d91066e434edc5239b0d2268560dc80d\"\u003e\u003ccode\u003e09b0b4f\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/image/compare/v0.45.0...v0.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/fafe4a06967e06550e69ee42787d9902845d2a3f\"\u003e\u003ccode\u003efafe4a0\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/f53c31601f90c1b840c0703c5537c3ce1e4b6f5c\"\u003e\u003ccode\u003ef53c316\u003c/code\u003e\u003c/a\u003e unicode/norm: don't truncate runes in the recomposition map key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/37867f63e497cfa4a4e182c43c2beef75307cdb2\"\u003e\u003ccode\u003e37867f6\u003c/code\u003e\u003c/a\u003e unicode/norm: let any starter block composition in compose\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/0dd525f28d87d6aef1a20b9086dbe034411604c7\"\u003e\u003ccode\u003e0dd525f\u003c/code\u003e\u003c/a\u003e unicode/norm: compose non-Hangul runes after a Hangul syllable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/bac26e5be18b99ab58de83689d0c5ad853474c44\"\u003e\u003ccode\u003ebac26e5\u003c/code\u003e\u003c/a\u003e unicode/norm: avoid improper ErrShortDst return in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/4f55186fdbf7427403187ca4917e5e90c8c77319\"\u003e\u003ccode\u003e4f55186\u003c/code\u003e\u003c/a\u003e unicode/norm: simplify short source detection in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a1b6c107023d93f825dd61b667786761d3114091\"\u003e\u003ccode\u003ea1b6c10\u003c/code\u003e\u003c/a\u003e unicode/norm: prevent decomposeSegment from moving backwards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/cd1cbc9d9be58f249a412746c9dcbe9bf3c97dae\"\u003e\u003ccode\u003ecd1cbc9\u003c/code\u003e\u003c/a\u003e unicode/bidi: panic rather than log.Panicf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a459614d3591674f5af99e2ad671c69569dac9c2\"\u003e\u003ccode\u003ea459614\u003c/code\u003e\u003c/a\u003e internal/export/idna: fix conformance with optional validation disabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/be70a610fdb69124f7538dc0216d396d0f2556b9\"\u003e\u003ccode\u003ebe70a61\u003c/code\u003e\u003c/a\u003e internal/export/idna: drop trie field from Profiles\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/text/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\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/justoeu/foldex/pull/140","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/justoeu%2Ffoldex/issues/140","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/140/packages"},{"uuid":"5510365555","node_id":"PR_kwDOTXGlps8AAAABENy4Ng","number":209,"state":"open","title":"chore(deps): bump golang.org/x/net from 0.57.0 to 0.59.0 in /mcp/reasoning-memory","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-09-19T13:03:35.000Z","updated_at":"2026-09-19T13:04:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"golang.org/x/net","old_version":"0.57.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"}],"path":"/mcp/reasoning-memory","ecosystem":"go"},"body":"Bumps [golang.org/x/net](https://github.com/golang/net) from 0.57.0 to 0.59.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.57.0...v0.59.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=golang.org/x/net\u0026package-manager=go_modules\u0026previous-version=0.57.0\u0026new-version=0.59.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/ronaldyuwandika/all-in-one-mcp/pull/209","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronaldyuwandika%2Fall-in-one-mcp/issues/209","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/209/packages"},{"uuid":"5493256694","node_id":"PR_kwDOThYaI88AAAABEACX2w","number":15,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-24T22:16:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T22:15:11.000Z","updated_at":"2026-09-24T22:16:17.000Z","time_to_close":604865,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":3,"packages":[{"name":"github.com/prometheus/client_model","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/prometheus/client_model"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/sync","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/golang/sync"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-and-patch group with 3 updates in the / directory: [github.com/prometheus/client_model](https://github.com/prometheus/client_model), [golang.org/x/net](https://github.com/golang/net) and [golang.org/x/sync](https://github.com/golang/sync).\n\nUpdates `github.com/prometheus/client_model` from 0.6.2 to 0.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_model/releases\"\u003egithub.com/prometheus/client_model's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/121\"\u003eprometheus/client_model#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/122\"\u003eprometheus/client_model#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.6 to 1.36.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/123\"\u003eprometheus/client_model#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/124\"\u003eprometheus/client_model#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/125\"\u003eprometheus/client_model#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.8 to 1.36.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/prometheus/client_model/pull/126\"\u003eprometheus/client_model#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNative histograms are not experimental anymore by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/127\"\u003eprometheus/client_model#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/128\"\u003eprometheus/client_model#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.9 to 1.36.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/prometheus/client_model/pull/131\"\u003eprometheus/client_model#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/130\"\u003eprometheus/client_model#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/132\"\u003eprometheus/client_model#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e replaces \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e as maintainer by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/134\"\u003eprometheus/client_model#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/133\"\u003eprometheus/client_model#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/135\"\u003eprometheus/client_model#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/136\"\u003eprometheus/client_model#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/137\"\u003eprometheus/client_model#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/138\"\u003eprometheus/client_model#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/140\"\u003eprometheus/client_model#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/141\"\u003eprometheus/client_model#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/144\"\u003eprometheus/client_model#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Explained current state of the repo by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/143\"\u003eprometheus/client_model#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/146\"\u003eprometheus/client_model#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/148\"\u003eprometheus/client_model#148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/143\"\u003eprometheus/client_model#143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/prometheus/client_model/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/121\"\u003eprometheus/client_model#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/122\"\u003eprometheus/client_model#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.6 to 1.36.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/123\"\u003eprometheus/client_model#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/124\"\u003eprometheus/client_model#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/125\"\u003eprometheus/client_model#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.8 to 1.36.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/prometheus/client_model/pull/126\"\u003eprometheus/client_model#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNative histograms are not experimental anymore by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/127\"\u003eprometheus/client_model#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/128\"\u003eprometheus/client_model#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.9 to 1.36.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/prometheus/client_model/pull/131\"\u003eprometheus/client_model#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/130\"\u003eprometheus/client_model#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/132\"\u003eprometheus/client_model#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e replaces \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e as maintainer by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/134\"\u003eprometheus/client_model#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/133\"\u003eprometheus/client_model#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/135\"\u003eprometheus/client_model#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/136\"\u003eprometheus/client_model#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/137\"\u003eprometheus/client_model#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/138\"\u003eprometheus/client_model#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/140\"\u003eprometheus/client_model#140\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/prometheus/client_model/commit/a834711dbe83d46508daa32d3389f109cc85f53b\"\u003e\u003ccode\u003ea834711\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.11 to 1.36.12 (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/07078d28258898fc7b4c66e5b66c65cc54b75817\"\u003e\u003ccode\u003e07078d2\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/6ab4937b4790ad5dec7efcad6edba18ab1cff7ef\"\u003e\u003ccode\u003e6ab4937\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/10dc9dfb541a117fe0a6457192564ec609c78615\"\u003e\u003ccode\u003e10dc9df\u003c/code\u003e\u003c/a\u003e docs: Explained current state of the repo (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/abfdc7e300bef30ab53eacd885e4e169c0eab881\"\u003e\u003ccode\u003eabfdc7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/144\"\u003e#144\u003c/a\u003e from prombot/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/c99203f5317581daaa543d1350655bbe5f9580a2\"\u003e\u003ccode\u003ec99203f\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/46d9cfb5c57d5a9324736e7bf929379ba92d0cb8\"\u003e\u003ccode\u003e46d9cfb\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/6d9be57aecc23791fffc287b71299a823f5e5657\"\u003e\u003ccode\u003e6d9be57\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/2d24e7e91dcab27ace797932a2a21081cb959502\"\u003e\u003ccode\u003e2d24e7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/138\"\u003e#138\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/1a0f08294664093f0937f6ecc98251ae78bd1b6b\"\u003e\u003ccode\u003e1a0f082\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.2...v0.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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.22.0 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/f75267d8412fc1dfd12b343644a7ea46e4d9c85d\"\u003e\u003ccode\u003ef75267d\u003c/code\u003e\u003c/a\u003e semaphore: panic on negative capacity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/3ffd83cb522e5ef49bd2fa50f0c0d63dc152ad1f\"\u003e\u003ccode\u003e3ffd83c\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/sync/compare/v0.22.0...v0.23.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/pokt-network/sage/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pokt-network%2Fsage/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"5492775772","node_id":"PR_kwDOCtTBt88AAAABD_pesA","number":916,"state":"open","title":"chore(deps): bump the gomod-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","cncf-cla: yes","size/XXL","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-17T21:12:52.000Z","updated_at":"2026-09-17T21:13:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gomod-dependencies","update_count":9,"packages":[{"name":"github.com/prometheus/client_model","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/prometheus/client_model"},{"name":"github.com/prometheus/common","old_version":"0.70.1","new_version":"0.71.0","repository_url":"https://github.com/prometheus/common"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"k8s.io/apimachinery","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/component-base","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/component-base"},{"name":"k8s.io/component-helpers","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/component-helpers"},{"name":"k8s.io/utils","old_version":"0.0.0-20260507154919-ff6756f316d2","new_version":"0.0.0-20260626114624-be93311217bd","repository_url":"https://github.com/kubernetes/utils"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.24.1","new_version":"0.25.1","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/prometheus/client_model](https://github.com/prometheus/client_model) | `0.6.2` | `0.6.3` |\n| [github.com/prometheus/common](https://github.com/prometheus/common) | `0.70.1` | `0.71.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.36.4` | `0.37.0` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.36.4` | `0.37.0` |\n| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.36.4` | `0.37.0` |\n| [k8s.io/component-helpers](https://github.com/kubernetes/component-helpers) | `0.36.4` | `0.37.0` |\n| [k8s.io/utils](https://github.com/kubernetes/utils) | `0.0.0-20260507154919-ff6756f316d2` | `0.0.0-20260626114624-be93311217bd` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.24.1` | `0.25.1` |\n\n\nUpdates `github.com/prometheus/client_model` from 0.6.2 to 0.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_model/releases\"\u003egithub.com/prometheus/client_model's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/121\"\u003eprometheus/client_model#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/122\"\u003eprometheus/client_model#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.6 to 1.36.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/123\"\u003eprometheus/client_model#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/124\"\u003eprometheus/client_model#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/125\"\u003eprometheus/client_model#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.8 to 1.36.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/prometheus/client_model/pull/126\"\u003eprometheus/client_model#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNative histograms are not experimental anymore by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/127\"\u003eprometheus/client_model#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/128\"\u003eprometheus/client_model#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.9 to 1.36.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/prometheus/client_model/pull/131\"\u003eprometheus/client_model#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/130\"\u003eprometheus/client_model#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/132\"\u003eprometheus/client_model#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e replaces \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e as maintainer by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/134\"\u003eprometheus/client_model#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/133\"\u003eprometheus/client_model#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/135\"\u003eprometheus/client_model#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/136\"\u003eprometheus/client_model#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/137\"\u003eprometheus/client_model#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/138\"\u003eprometheus/client_model#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/140\"\u003eprometheus/client_model#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/141\"\u003eprometheus/client_model#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/144\"\u003eprometheus/client_model#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Explained current state of the repo by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/143\"\u003eprometheus/client_model#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/146\"\u003eprometheus/client_model#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/148\"\u003eprometheus/client_model#148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/143\"\u003eprometheus/client_model#143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/prometheus/client_model/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/121\"\u003eprometheus/client_model#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/122\"\u003eprometheus/client_model#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.6 to 1.36.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/123\"\u003eprometheus/client_model#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/124\"\u003eprometheus/client_model#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/125\"\u003eprometheus/client_model#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.8 to 1.36.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/prometheus/client_model/pull/126\"\u003eprometheus/client_model#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNative histograms are not experimental anymore by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/127\"\u003eprometheus/client_model#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/128\"\u003eprometheus/client_model#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.9 to 1.36.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/prometheus/client_model/pull/131\"\u003eprometheus/client_model#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/130\"\u003eprometheus/client_model#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/132\"\u003eprometheus/client_model#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e replaces \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e as maintainer by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/134\"\u003eprometheus/client_model#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/133\"\u003eprometheus/client_model#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/135\"\u003eprometheus/client_model#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/136\"\u003eprometheus/client_model#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/137\"\u003eprometheus/client_model#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/138\"\u003eprometheus/client_model#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/140\"\u003eprometheus/client_model#140\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/prometheus/client_model/commit/a834711dbe83d46508daa32d3389f109cc85f53b\"\u003e\u003ccode\u003ea834711\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.11 to 1.36.12 (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/07078d28258898fc7b4c66e5b66c65cc54b75817\"\u003e\u003ccode\u003e07078d2\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/6ab4937b4790ad5dec7efcad6edba18ab1cff7ef\"\u003e\u003ccode\u003e6ab4937\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/10dc9dfb541a117fe0a6457192564ec609c78615\"\u003e\u003ccode\u003e10dc9df\u003c/code\u003e\u003c/a\u003e docs: Explained current state of the repo (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/abfdc7e300bef30ab53eacd885e4e169c0eab881\"\u003e\u003ccode\u003eabfdc7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/144\"\u003e#144\u003c/a\u003e from prombot/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/c99203f5317581daaa543d1350655bbe5f9580a2\"\u003e\u003ccode\u003ec99203f\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/46d9cfb5c57d5a9324736e7bf929379ba92d0cb8\"\u003e\u003ccode\u003e46d9cfb\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/6d9be57aecc23791fffc287b71299a823f5e5657\"\u003e\u003ccode\u003e6d9be57\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/2d24e7e91dcab27ace797932a2a21081cb959502\"\u003e\u003ccode\u003e2d24e7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/138\"\u003e#138\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/1a0f08294664093f0937f6ecc98251ae78bd1b6b\"\u003e\u003ccode\u003e1a0f082\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.2...v0.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/common` from 0.70.1 to 0.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/common/releases\"\u003egithub.com/prometheus/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.71.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/957\"\u003eprometheus/common#957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group across 1 directory with 4 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/prometheus/common/pull/955\"\u003eprometheus/common#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/958\"\u003eprometheus/common#958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use slog.DiscardHandler in promslog.NopLogger by \u003ca href=\"https://github.com/FUSAKLA\"\u003e\u003ccode\u003e@​FUSAKLA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/960\"\u003eprometheus/common#960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.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/prometheus/common/pull/956\"\u003eprometheus/common#956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/959\"\u003eprometheus/common#959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/961\"\u003eprometheus/common#961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement gauge and counter support for OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/894\"\u003eprometheus/common#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support exemplars with empty label sets in OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/965\"\u003eprometheus/common#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodel: sort label names without boxing them into sort.Interface by \u003ca href=\"https://github.com/SoloJacobs\"\u003e\u003ccode\u003e@​SoloJacobs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/963\"\u003eprometheus/common#963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: fix wildcard content negotiation regression for Negotiate and NegotiateIncludingOpenMetrics by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/966\"\u003eprometheus/common#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: precompute parsed goautoneg.Accept for well-known Format constants by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/967\"\u003eprometheus/common#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: format OpenMetrics 2.0 float values and validate units by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/969\"\u003eprometheus/common#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: drop invalid OpenMetrics 2.0 exemplars instead of failing exposition by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/970\"\u003eprometheus/common#970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodel: add Duration unit constants and conversion methods by \u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/952\"\u003eprometheus/common#952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: prevent st@ leaking to Gauge and Untyped samples in OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/971\"\u003eprometheus/common#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: fix OpenMetrics 2.0 decoder error, format docs, and encoder version dispatch by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/968\"\u003eprometheus/common#968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.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/prometheus/common/pull/977\"\u003eprometheus/common#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/976\"\u003eprometheus/common#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.57.0 to 0.58.0 in the golang-org-x 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/prometheus/common/pull/975\"\u003eprometheus/common#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependabot config by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/978\"\u003eprometheus/common#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1 in /assets by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/979\"\u003eprometheus/common#979\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SoloJacobs\"\u003e\u003ccode\u003e@​SoloJacobs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/963\"\u003eprometheus/common#963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/952\"\u003eprometheus/common#952\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/common/compare/v0.70.1...v0.71.0\"\u003ehttps://github.com/prometheus/common/compare/v0.70.1...v0.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/prometheus/common/commit/9a4aff03c12e71d3fc29e32a4581deb8e456d88e\"\u003e\u003ccode\u003e9a4aff0\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/stretchr/testify in /assets (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/483bb89af907d42a3c325f23282fa3b1c4c67ca6\"\u003e\u003ccode\u003e483bb89\u003c/code\u003e\u003c/a\u003e Update dependabot config (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/978\"\u003e#978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/d29e1ea01def6d50908dc912518133e193577b5b\"\u003e\u003ccode\u003ed29e1ea\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/e531bd20ac7071e6d5b5f45b6e08f3f25dad3626\"\u003e\u003ccode\u003ee531bd2\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/bc3fc3ad4d80e5c06643e117646bdba83a558dfd\"\u003e\u003ccode\u003ebc3fc3a\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/15e9f455926d4cdc53810211b3df93df2998f50a\"\u003e\u003ccode\u003e15e9f45\u003c/code\u003e\u003c/a\u003e expfmt: fix OpenMetrics 2.0 decoder error, format docs, and encoder version d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/0acfdb304839d46c9981d96c0b770825ebc02be9\"\u003e\u003ccode\u003e0acfdb3\u003c/code\u003e\u003c/a\u003e expfmt: prevent st@ leaking to Gauge and Untyped samples in OpenMetrics 2.0 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/eb72e277606be8f983700de05b0033639a88283a\"\u003e\u003ccode\u003eeb72e27\u003c/code\u003e\u003c/a\u003e model: add Duration unit constants and conversion methods (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/952\"\u003e#952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/67b7d9032f36ff0b9b0f9a7f5f47fc9cf253b675\"\u003e\u003ccode\u003e67b7d90\u003c/code\u003e\u003c/a\u003e fix: drop invalid OpenMetrics 2.0 exemplars instead of failing exposition (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/715ac360d4705b4232d4b4c64dc9a6edf9a97668\"\u003e\u003ccode\u003e715ac36\u003c/code\u003e\u003c/a\u003e expfmt: format OpenMetrics 2.0 float values and validate units (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/common/compare/v0.70.1...v0.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/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apimachinery` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/7164e39885ced1e843757da6423a337f6eae75f7\"\u003e\u003ccode\u003e7164e39\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e55f9bad14a1dda61539d25298f5387c9b30ec4e\"\u003e\u003ccode\u003ee55f9ba\u003c/code\u003e\u003c/a\u003e feat(api): Update node restriction admission to use new API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/cb0680df9e7c8d72b959be977a0694c7d6cdef8c\"\u003e\u003ccode\u003ecb0680d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/129125\"\u003e#129125\u003c/a\u003e from pohly/log-client-go-tools-apis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/97b2132e87074366f7b3055e02f35d797fc0ea5a\"\u003e\u003ccode\u003e97b2132\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140194\"\u003e#140194\u003c/a\u003e from gnufied/implement-volume-health-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/f21afabd3984d2f59df1ebfdfcbb585945247329\"\u003e\u003ccode\u003ef21afab\u003c/code\u003e\u003c/a\u003e Add validation for camelcase in reason field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/d7ad413f224ba8d6e9045403707b72feaccb278b\"\u003e\u003ccode\u003ed7ad413\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e15ad7c70234114bc2d05e860a0152b7fed8fe63\"\u003e\u003ccode\u003ee15ad7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/138808\"\u003e#138808\u003c/a\u003e from chenk008/cbor-streaminglist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/464b5d1e936a9934d8ac7c42478426b2ec976050\"\u003e\u003ccode\u003e464b5d1\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/0de14ec6eb6a4d554848376552caeb1e38358a6e\"\u003e\u003ccode\u003e0de14ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140732\"\u003e#140732\u003c/a\u003e from thockin/dv-add-prefixed-label-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/95258ebe22f4bf8176e56e8d19a9b8bcb9e71130\"\u003e\u003ccode\u003e95258eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/134037\"\u003e#134037\u003c/a\u003e from ibihim/ibihim/2025-09-09_unsafe-delete-of-cor...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/28076445520055420e3be4255b4cd27fd19df1f9\"\u003e\u003ccode\u003e2807644\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/50c6f9bf7431621e22857ec7f0a9a88b84dd4580\"\u003e\u003ccode\u003e50c6f9b\u003c/code\u003e\u003c/a\u003e metrics: Register: Fix incorrect assignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/49f0a7b40101510e445c516af9670f1d4a36ec58\"\u003e\u003ccode\u003e49f0a7b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140931\"\u003e#140931\u003c/a\u003e from pohly/client-go-changelog-adding-apigroups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/74d4b1ef919a125a2151529223486d990b3692bd\"\u003e\u003ccode\u003e74d4b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140966\"\u003e#140966\u003c/a\u003e from alancaldelas/client-go-fakecustomstore-store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/2bf14f2d11673d6b6f0b7e00878e03f2950c19ba\"\u003e\u003ccode\u003e2bf14f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140990\"\u003e#140990\u003c/a\u003e from xigang/revert-140448\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/7b892feea647cd6b37d26c640c470915989dd447\"\u003e\u003ccode\u003e7b892fe\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140448\"\u003e#140448\u003c/a\u003e from xigang/event_broadcaster_goroutine_leak\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/df9237835404d05121cc48fa1e6e0f36f2ae5e47\"\u003e\u003ccode\u003edf92378\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140334\"\u003e#140334\u003c/a\u003e from nojnhuh/dra-workloadresourceclaims-beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/45a0ff11ac8221ab7b1457c6b3a2882c199c8943\"\u003e\u003ccode\u003e45a0ff1\u003c/code\u003e\u003c/a\u003e client-go: restore FakeCustomStore conformance to cache.Store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/9d3b5319efa3bffdd17a982ae7649831c830a4de\"\u003e\u003ccode\u003e9d3b531\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/139795\"\u003e#139795\u003c/a\u003e from omeryahud/worktree-kep-5963-device-compat-groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/694f4ebe1b8965122a6df81819c66dad7e6dab54\"\u003e\u003ccode\u003e694f4eb\u003c/code\u003e\u003c/a\u003e apidiff: ignore adding entirely new API groups\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/component-base` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/94d22b8c75a772f292d4406ab96e89ccda56a10a\"\u003e\u003ccode\u003e94d22b8\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/a6b06eef21a0e52d323c116f76fea2330aa720c7\"\u003e\u003ccode\u003ea6b06ee\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/ea1331da5b49ce46b1f666efbeb09acdf4245a5f\"\u003e\u003ccode\u003eea1331d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/140774\"\u003e#140774\u003c/a\u003e from dims/prom-client-v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/92e2dda351863d565fffa90cf7cac37f9272c4d8\"\u003e\u003ccode\u003e92e2dda\u003c/code\u003e\u003c/a\u003e Update prometheus/client_golang to 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/4e4e0b206ff8a8c91e0caf765465cbe521afa9ff\"\u003e\u003ccode\u003e4e4e0b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/140695\"\u003e#140695\u003c/a\u003e from richabanker/scheduler-perf-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/40cb85006cfce87e22db1cfe2a4c83984723cc49\"\u003e\u003ccode\u003e40cb850\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/140740\"\u003e#140740\u003c/a\u003e from dims/update-grpc-1.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/8b9a7539056fe3a58660c405dd4ac975e46dade1\"\u003e\u003ccode\u003e8b9a753\u003c/code\u003e\u003c/a\u003e Update google.golang.org/grpc to v1.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/7410c0926fd91837e1992742fff07e3cef187799\"\u003e\u003ccode\u003e7410c09\u003c/code\u003e\u003c/a\u003e improve scheduler_perf by gathering metrics once per collection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/6e6e41bbf15aa166e464b5baaab575aca567935d\"\u003e\u003ccode\u003e6e6e41b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/138770\"\u003e#138770\u003c/a\u003e from KevinTMtz/plrm-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/750d48cdab4839a09a3c4a90d9030a99c3f089ad\"\u003e\u003ccode\u003e750d48c\u003c/code\u003e\u003c/a\u003e Register resource manager metrics with subsystem/stability level\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/component-base/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/component-helpers` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/59cc053b476efdb4b000cd459e9898d2a8c7ea07\"\u003e\u003ccode\u003e59cc053\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/f61c66118ea7ae98d67a0208348d80472808d50f\"\u003e\u003ccode\u003ef61c661\u003c/code\u003e\u003c/a\u003e nodedeclaredfeatures: register DRAOptionalNodeOperations feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/4f5e8ec55e2ed74bee15f32255b61434cba4f442\"\u003e\u003ccode\u003e4f5e8ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-helpers/issues/140013\"\u003e#140013\u003c/a\u003e from nispriha/njagan/bind_options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/7eac90161865514ea5ebca8ab0993c28713307f9\"\u003e\u003ccode\u003e7eac901\u003c/code\u003e\u003c/a\u003e Add Node Declared Features integration for VolumeBindMountOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/6603a59a1a1f6aa1380f496214aabff1cbfc6493\"\u003e\u003ccode\u003e6603a59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-helpers/issues/140009\"\u003e#140009\u003c/a\u003e from pravk03/native-dra-alpha2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/e7b6501f2b14fe403b85c4c2580c7d69b4cd9ef5\"\u003e\u003ccode\u003ee7b6501\u003c/code\u003e\u003c/a\u003e fix(component-helpers): skip DRA values in AggregateContainerLimits if limits...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/757983074b7207f9c3d653b53b6315213cfb46d4\"\u003e\u003ccode\u003e7579830\u003c/code\u003e\u003c/a\u003e feat(admission/ndf): validate that NodeAllocatableDRA feature is supported by...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/c6c29b00a602ba641a94d943601f7b7562d3fd5e\"\u003e\u003ccode\u003ec6c29b0\u003c/code\u003e\u003c/a\u003e feat(component-helpers): consider DRA during resource computation during resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/55fb14749cebd87897b1353b1f3d4c7b80b15e3b\"\u003e\u003ccode\u003e55fb147\u003c/code\u003e\u003c/a\u003e feat(component-helper): add DRA status allocations in AggregateContainerLimits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/f1e92fdccd4b6ec989432622341ed955ec86a795\"\u003e\u003ccode\u003ef1e92fd\u003c/code\u003e\u003c/a\u003e feat(sched): allow pods with node-allocatable claims not referenced by any co...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/component-helpers/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/utils` from 0.0.0-20260507154919-ff6756f316d2 to 0.0.0-20260626114624-be93311217bd\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/utils/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-runtime` from 0.24.1 to 0.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/releases\"\u003esigs.k8s.io/controller-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 priorityqueue: fix data race on []*item in logState by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3593\"\u003ekubernetes-sigs/controller-runtime#3593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 client: fix subresource create RV parse error under read-your-writes consistency by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3596\"\u003ekubernetes-sigs/controller-runtime#3596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.25.0...v0.25.1\"\u003ehttps://github.com/kubernetes-sigs/controller-runtime/compare/v0.25.0...v0.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eThis version of controller-runtime introduces a new experimental \u003ccode\u003eReadYourWritesConsistency\u003c/code\u003e feature,\nwhich ensures that all writes are reflected in subsequent reads from the default cache-backed client.\nStale client reads are arguably the biggest source of friction and sometimes bugs for controller\nauthors, providing this functionality at the library level eliminates that class of problems entirely.\u003c/p\u003e\n\u003cp\u003eTry it out by setting \u003ccode\u003eClient.EnableReadYourWritesConsistency: new(true)\u003c/code\u003e in your manager\nand leave any feedback you may have on the \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3320\"\u003etracking issue\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Bump to k8s.io/* v1.37 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3579\"\u003e#3579\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3575\"\u003e#3575\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3567\"\u003e#3567\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3561\"\u003e#3561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3547\"\u003e#3547\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3529\"\u003e#3529\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEvents: Add new EventRecorder interface (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:sparkles: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClient: Add a read-your-own-writes client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add WithGlobalResourceVersionCounter (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add scale subresource support for Apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow opt-in for client-go REST client metrics (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow overriding client-go REST client metrics latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSource: Add TypedInformer source (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebhooks: Allow to disable the webhook server by setting the port to -1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache: Fix goroutine leaks in cache Start() methods (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClient: Fix regression in Apply typed error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3515\"\u003e#3515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eController: Unlock when Controller.Start() returns with error (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3545\"\u003e#3545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnvtest: Fix envtest process stop on Windows (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3519\"\u003e#3519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix AddIndex panic when wrapped with an interceptor (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix PartialObjectMeta handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Support scale subresource get/update for unstructured objects (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Update object on subresource apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3570\"\u003e#3570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePriorityQueue: Fix PriorityQueue deadlock on shutdown (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesting/Process: Fix process Stop timeout error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: Others\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/kubernetes-sigs/controller-runtime/commit/67b72c2517be1d2b0dec612477eb20c3c959a8aa\"\u003e\u003ccode\u003e67b72c2\u003c/code\u003e\u003c/a\u003e [release-0.25] 🐛 client: fix subresource create RV parse error under read-you...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/f9972205ebda6eae7559a80f87a38063fd0ce9cd\"\u003e\u003ccode\u003ef997220\u003c/code\u003e\u003c/a\u003e [release-0.25] 🐛 priorityqueue: fix data race on []*item in logState (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3593\"\u003e#3593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/e8f9455e429046cea3a1033c2e8555bcdfc8b08c\"\u003e\u003ccode\u003ee8f9455\u003c/code\u003e\u003c/a\u003e 🐛 fakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/0cc1315f407240c0011b555810e0564ac87232cf\"\u003e\u003ccode\u003e0cc1315\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e from dongjiang1989/fix-leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/fa967801f2aa2998df5bae8b9fad9f57df447568\"\u003e\u003ccode\u003efa96780\u003c/code\u003e\u003c/a\u003e 🐛 Fix goroutine leaks in cache Start() methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/1f5514b9ad15522188285cf735c3bf6f77167aa6\"\u003e\u003ccode\u003e1f5514b\u003c/code\u003e\u003c/a\u003e :sparkles: Add a read-your-own-write client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/df386c7d66e39d759652fa33c23d2c6db8b3f528\"\u003e\u003ccode\u003edf386c7\u003c/code\u003e\u003c/a\u003e 🌱 Bump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/dc7618f3b4f6caa8513efbf16b0187ec26d2fea9\"\u003e\u003ccode\u003edc7618f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e from pujitha24/auto/issue-3582\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/37fe2355108f400e41b5e604d8f431a7bd94dca0\"\u003e\u003ccode\u003e37fe235\u003c/code\u003e\u003c/a\u003e :bug: fake: fix AddIndex panic when client is wrapped with an interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/01c7782c8d8297902c5b759346306ace8469da54\"\u003e\u003ccode\u003e01c7782\u003c/code\u003e\u003c/a\u003e :sparkles: Allow overriding REST client latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.24.1...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/apiserver-network-proxy/pull/916","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fapiserver-network-proxy/issues/916","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/916/packages"},{"uuid":"5492452396","node_id":"PR_kwDOMbettM8AAAABD_Ysbw","number":17,"state":"open","title":"Bump the go_modules group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-17T20:37:30.000Z","updated_at":"2026-09-17T20:39:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go_modules","update_count":7,"packages":[{"name":"github.com/go-chi/chi/v5","old_version":"5.2.2","new_version":"5.2.4","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/go-jose/go-jose/v4","old_version":"4.1.1","new_version":"4.1.4","repository_url":"https://github.com/go-jose/go-jose"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.41.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.37.0","new_version":"1.45.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/crypto","old_version":"0.41.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.43.0","new_version":"0.54.0","repository_url":"https://github.com/golang/net"},{"name":"google.golang.org/grpc","old_version":"1.75.0","new_version":"1.83.2","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.2` | `5.2.4` |\n| [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose) | `4.1.1` | `4.1.4` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.41.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.45.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.41.0` | `0.52.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.43.0` | `0.54.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.75.0` | `1.83.2` |\n\n\nUpdates `github.com/go-chi/chi/v5` from 5.2.2 to 5.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum Go to 1.22 and use new features by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1017\"\u003ego-chi/chi#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor graceful shutdown example by \u003ca href=\"https://github.com/mikereid1\"\u003e\u003ccode\u003e@​mikereid1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/994\"\u003ego-chi/chi#994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor to use atomic type by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1019\"\u003ego-chi/chi#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate reverseMethodMap in RegisterMethod by \u003ca href=\"https://github.com/cixel\"\u003e\u003ccode\u003e@​cixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1022\"\u003ego-chi/chi#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate comment about min Go version by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1023\"\u003ego-chi/chi#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: harden RedirectSlashes handler by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1044\"\u003ego-chi/chi#1044\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikereid1\"\u003e\u003ccode\u003e@​mikereid1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/994\"\u003ego-chi/chi#994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1019\"\u003ego-chi/chi#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cixel\"\u003e\u003ccode\u003e@​cixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1022\"\u003ego-chi/chi#1022\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.3...v5.2.4\"\u003ehttps://github.com/go-chi/chi/compare/v5.2.3...v5.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd pathvalue example to README and implement PathValue handler. by \u003ca href=\"https://github.com/catatsuy\"\u003e\u003ccode\u003e@​catatsuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/985\"\u003ego-chi/chi#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow multiple whitespace between method \u0026amp; pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1013\"\u003ego-chi/chi#1013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid potential nil dereference by \u003ca href=\"https://github.com/ProjectMutilation\"\u003e\u003ccode\u003e@​ProjectMutilation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1008\"\u003ego-chi/chi#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mux): support http.Request.Pattern in Go 1.23 by \u003ca href=\"https://github.com/Gusted\"\u003e\u003ccode\u003e@​Gusted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/986\"\u003ego-chi/chi#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix/608 - Fix flaky Throttle middleware test by synchronizing token usage by \u003ca href=\"https://github.com/OtavioBernardes\"\u003e\u003ccode\u003e@​OtavioBernardes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1016\"\u003ego-chi/chi#1016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize throttle middleware by avoiding unnecessary timer creation by \u003ca href=\"https://github.com/vasayxtx\"\u003e\u003ccode\u003e@​vasayxtx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1011\"\u003ego-chi/chi#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify wildcard replacement in route patterns by \u003ca href=\"https://github.com/srpvpn\"\u003e\u003ccode\u003e@​srpvpn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1012\"\u003ego-chi/chi#1012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace methodTypString func with reverseMethodMap by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1018\"\u003ego-chi/chi#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProjectMutilation\"\u003e\u003ccode\u003e@​ProjectMutilation\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1008\"\u003ego-chi/chi#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gusted\"\u003e\u003ccode\u003e@​Gusted\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/986\"\u003ego-chi/chi#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OtavioBernardes\"\u003e\u003ccode\u003e@​OtavioBernardes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1016\"\u003ego-chi/chi#1016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srpvpn\"\u003e\u003ccode\u003e@​srpvpn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1012\"\u003ego-chi/chi#1012\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.2...v5.2.3\"\u003ehttps://github.com/go-chi/chi/compare/v5.2.2...v5.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/6eb35881c0e438ffb663ddbad3a61babaa5e5d8a\"\u003e\u003ccode\u003e6eb3588\u003c/code\u003e\u003c/a\u003e middleware: harden RedirectSlashes handler (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/de0d16e6d23092aeef0b6e78f146799369160651\"\u003e\u003ccode\u003ede0d16e\u003c/code\u003e\u003c/a\u003e Update comment about min Go version (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/9fb4a15daa6d4ccd5e7286c1227d58872f89f4cb\"\u003e\u003ccode\u003e9fb4a15\u003c/code\u003e\u003c/a\u003e update reverseMethodMap in RegisterMethod (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/51c977c2da872d16d05531d5bc49ccd027599ce2\"\u003e\u003ccode\u003e51c977c\u003c/code\u003e\u003c/a\u003e Refactor to use atomic type (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/563ab118626b47810852303c3a60c2106a6bc23c\"\u003e\u003ccode\u003e563ab11\u003c/code\u003e\u003c/a\u003e Refactor graceful shutdown example (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a52c582b532cd261dbedc4c811d809d6e024c1ff\"\u003e\u003ccode\u003ea52c582\u003c/code\u003e\u003c/a\u003e Bump minimum Go and use new features (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/9b9fb55def404397748a9fc7e044efe9db1d618e\"\u003e\u003ccode\u003e9b9fb55\u003c/code\u003e\u003c/a\u003e Replace methodTypString func with reverseMethodMap (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1018\"\u003e#1018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/0265fcd786c95e79fe50423a35fa2770ef36683a\"\u003e\u003ccode\u003e0265fcd\u003c/code\u003e\u003c/a\u003e refactor: iterative wildcard collapsing and add test for consecutive wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/cf537d4016bf258bd9bdbe0dccbfdeeac364423f\"\u003e\u003ccode\u003ecf537d4\u003c/code\u003e\u003c/a\u003e Optimize throttle middleware by avoiding unnecessary timer creation (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1011\"\u003e#1011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/9040e95a07b47df59d96f3cb0e4bac107a931d46\"\u003e\u003ccode\u003e9040e95\u003c/code\u003e\u003c/a\u003e fix/608 - Fix flaky Throttle middleware test by synchronizing token usage (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.2...v5.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-jose/go-jose/v4` from 4.1.1 to 4.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-jose/go-jose/releases\"\u003egithub.com/go-jose/go-jose/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eFixes Panic in JWE decryption. See \u003ca href=\"https://github.com/go-jose/go-jose/security/advisories/GHSA-78h2-9frx-2jm8\"\u003ehttps://github.com/go-jose/go-jose/security/advisories/GHSA-78h2-9frx-2jm8\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.1.3...v4.1.4\"\u003ehttps://github.com/go-jose/go-jose/compare/v4.1.3...v4.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003cp\u003eThis release drops Go 1.23 support as that Go release is no longer supported. With that, we can drop \u003ccode\u003ex/crypto\u003c/code\u003e and no longer have any external dependencies in go-jose outside of the standard library!\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug where a critical b64 header was ignored if in an unprotected header. It is now rejected instead of ignored.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Go 1.23 support by \u003ca href=\"https://github.com/mcpherrinm\"\u003e\u003ccode\u003e@​mcpherrinm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/205\"\u003ego-jose/go-jose#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject JWS with an unprotected critical b64 header by \u003ca href=\"https://github.com/mcpherrinm\"\u003e\u003ccode\u003e@​mcpherrinm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/210\"\u003ego-jose/go-jose#210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.1.2...v4.1.3\"\u003ehttps://github.com/go-jose/go-jose/compare/v4.1.2...v4.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003ego-jose v4.1.2 improves some documentation, errors, and removes the only 3rd-party dependency.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate go-jose documentation by \u003ca href=\"https://github.com/mcpherrinm\"\u003e\u003ccode\u003e@​mcpherrinm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/198\"\u003ego-jose/go-jose#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependency on testify by \u003ca href=\"https://github.com/wardviaene\"\u003e\u003ccode\u003e@​wardviaene\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/197\"\u003ego-jose/go-jose#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error message for invalid private keys by \u003ca href=\"https://github.com/ProjectMutilation\"\u003e\u003ccode\u003e@​ProjectMutilation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/195\"\u003ego-jose/go-jose#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJWK unsupported error when unmarshalling by \u003ca href=\"https://github.com/fprojetto\"\u003e\u003ccode\u003e@​fprojetto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/191\"\u003ego-jose/go-jose#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSONWebKey type to makeJWERecipient by \u003ca href=\"https://github.com/alvarolivie\"\u003e\u003ccode\u003e@​alvarolivie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/200\"\u003ego-jose/go-jose#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestutils/assert: remove True, Nil, NotNil by \u003ca href=\"https://github.com/jsha\"\u003e\u003ccode\u003e@​jsha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/202\"\u003ego-jose/go-jose#202\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wardviaene\"\u003e\u003ccode\u003e@​wardviaene\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/197\"\u003ego-jose/go-jose#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fprojetto\"\u003e\u003ccode\u003e@​fprojetto\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/191\"\u003ego-jose/go-jose#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alvarolivie\"\u003e\u003ccode\u003e@​alvarolivie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/200\"\u003ego-jose/go-jose#200\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.1.1...v4.1.2\"\u003ehttps://github.com/go-jose/go-jose/compare/v4.1.1...v4.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/0e59876635f3dbf46d7b5e97b52bb75a3f96e7d9\"\u003e\u003ccode\u003e0e59876\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/ddffdbcec8bdadea8e02a20bdf19239878228215\"\u003e\u003ccode\u003eddffdbc\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/5348b9a4ba4559d2266b5af89fb5353cd1a5360a\"\u003e\u003ccode\u003e5348b9a\u003c/code\u003e\u003c/a\u003e Reject JWS with an unprotected critical b64 header (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/9153a5e4549c95e97a84e41e6375dc90eac54241\"\u003e\u003ccode\u003e9153a5e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/2126e17f8791f6a234e63b2e4e8cb9fac8605c3a\"\u003e\u003ccode\u003e2126e17\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/9860c65054c4821d1e7c22200422b04181f58ebc\"\u003e\u003ccode\u003e9860c65\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/14239fdb15b88e1c42e41621ef24f1112cf31b5a\"\u003e\u003ccode\u003e14239fd\u003c/code\u003e\u003c/a\u003e Remove Go 1.23 support (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/a16e15813482ca5e9a679b7f5bb42ddfae616d43\"\u003e\u003ccode\u003ea16e158\u003c/code\u003e\u003c/a\u003e Update CI to run on Go 1.24 and 1.25 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/a1565a41aa008ae6545e0f50a636d254de5b4596\"\u003e\u003ccode\u003ea1565a4\u003c/code\u003e\u003c/a\u003e testutils/assert: remove True, Nil, NotNil (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/3a80e136a96e747bf44049414eadc02828df4d33\"\u003e\u003ccode\u003e3a80e13\u003c/code\u003e\u003c/a\u003e jwe: accept non-pointer JSONWebKey in Recipient (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.1.1...v4.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.37.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.41.0/v0.63.0/v0.17.0/v0.0.15\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support \u003ca href=\"https://go.dev/doc/go1.24\"\u003eGo 1.24\u003c/a\u003e. The next release will require at least \u003ca href=\"https://go.dev/doc/go1.25\"\u003eGo 1.25\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport testing of \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eBaggage\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e and \u003ccode\u003eNew\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/baggage\u003c/code\u003e to comply with W3C Baggage specification limits. \u003ccode\u003eNew\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e now return partial baggage along with an error when limits are exceeded. Errors from baggage extraction are reported to the global error handler. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update googleapis to ce8ad4c by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7860\"\u003eopen-telemetry/opentelemetry-go#7860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update otel/weaver docker tag to v0.21.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7865\"\u003eopen-telemetry/opentelemetry-go#7865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module go.opentelemetry.io/collector/pdata to v1.51.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7863\"\u003eopen-telemetry/opentelemetry-go#7863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to fe4bb1c by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7861\"\u003eopen-telemetry/opentelemetry-go#7861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to aaaaaa5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7869\"\u003eopen-telemetry/opentelemetry-go#7869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esdk/log/observ: guard LogProcessed with Enabled by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7848\"\u003eopen-telemetry/opentelemetry-go#7848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estdouttrace observability: skip metric work when instruments are disabled by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7853\"\u003eopen-telemetry/opentelemetry-go#7853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update otel/weaver docker tag to v0.21.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7870\"\u003eopen-telemetry/opentelemetry-go#7870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update googleapis to 546029d by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7871\"\u003eopen-telemetry/opentelemetry-go#7871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estdoutmetric observ: skip metric work when instruments are disabled by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7868\"\u003eopen-telemetry/opentelemetry-go#7868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update fossas/fossa-action action to v1.8.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7879\"\u003eopen-telemetry/opentelemetry-go#7879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4.32.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7878\"\u003eopen-telemetry/opentelemetry-go#7878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/ghostiam/protogetter to v0.3.20 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7877\"\u003eopen-telemetry/opentelemetry-go#7877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to 86a5c4b by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7876\"\u003eopen-telemetry/opentelemetry-go#7876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module golang.org/x/sys to v0.41.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7885\"\u003eopen-telemetry/opentelemetry-go#7885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/clipperhouse/uax29/v2 to v2.6.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7884\"\u003eopen-telemetry/opentelemetry-go#7884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecked if instrument enabled before measuring in prometheus by \u003ca href=\"https://github.com/itssaharsh\"\u003e\u003ccode\u003e@​itssaharsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7866\"\u003eopen-telemetry/opentelemetry-go#7866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexporter/otlploghttp: guard observ metrics with Enabled checks by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7813\"\u003eopen-telemetry/opentelemetry-go#7813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/go-git/go-git/v5 to v5.16.5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7886\"\u003eopen-telemetry/opentelemetry-go#7886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7887\"\u003eopen-telemetry/opentelemetry-go#7887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update golang.org/x by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7890\"\u003eopen-telemetry/opentelemetry-go#7890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update golang.org/x to 2842357 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7891\"\u003eopen-telemetry/opentelemetry-go#7891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update googleapis to 4cfbd41 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7889\"\u003eopen-telemetry/opentelemetry-go#7889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecked if instrument enabled before measuring in \u003ccode\u003eoteltracegrpc\u003c/code\u003e by \u003ca href=\"https://github.com/itssaharsh\"\u003e\u003ccode\u003e@​itssaharsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7825\"\u003eopen-telemetry/opentelemetry-go#7825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecked if Instrument Enabled before measuring in otlpgrpc by \u003ca href=\"https://github.com/itssaharsh\"\u003e\u003ccode\u003e@​itssaharsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7824\"\u003eopen-telemetry/opentelemetry-go#7824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.8 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7892\"\u003eopen-telemetry/opentelemetry-go#7892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/golangci/golines to v0.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7893\"\u003eopen-telemetry/opentelemetry-go#7893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/golangci/misspell to v0.8.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7894\"\u003eopen-telemetry/opentelemetry-go#7894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to 9f66fae by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7898\"\u003eopen-telemetry/opentelemetry-go#7898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module google.golang.org/grpc to v1.79.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7906\"\u003eopen-telemetry/opentelemetry-go#7906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Go 1.26 by \u003ca href=\"https://github.com/dmathieu\"\u003e\u003ccode\u003e@​dmathieu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7902\"\u003eopen-telemetry/opentelemetry-go#7902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module google.golang.org/grpc to v1.79.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7908\"\u003eopen-telemetry/opentelemetry-go#7908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4.32.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7909\"\u003eopen-telemetry/opentelemetry-go#7909\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.41.0/0.63.0/0.17.0/0.0.15] 2026-03-02\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.24].\nThe next release will require at least [Go 1.25].\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport testing of [Go 1.26]. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eBaggage\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e and \u003ccode\u003eNew\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/baggage\u003c/code\u003e to comply with W3C Baggage specification limits.\n\u003ccode\u003eNew\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e now return partial baggage along with an error when limits are exceeded.\nErrors from baggage extraction are reported to the global error handler. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.40.0/0.62.0/0.16.0] 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eAlwaysRecord\u003c/code\u003e sampler in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to all synchronous instrument interfaces (\u003ccode\u003eFloat64Counter\u003c/code\u003e, \u003ccode\u003eFloat64UpDownCounter\u003c/code\u003e, \u003ccode\u003eFloat64Histogram\u003c/code\u003e, \u003ccode\u003eFloat64Gauge\u003c/code\u003e, \u003ccode\u003eInt64Counter\u003c/code\u003e, \u003ccode\u003eInt64UpDownCounter\u003c/code\u003e, \u003ccode\u003eInt64Histogram\u003c/code\u003e, \u003ccode\u003eInt64Gauge\u003c/code\u003e,) in \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e.\nThis stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.39.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.39.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.39.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0.\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7783\"\u003e#7783\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7789\"\u003e#7789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e by 4x. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7447\"\u003e#7447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent synchronous gauge measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7492\"\u003e#7492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExporter\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e ignores metrics with the scope \u003ccode\u003ego.opentelemetry.io/contrib/bridges/prometheus\u003c/code\u003e.\nThis prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7688\"\u003e#7688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent exponential histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7702\"\u003e#7702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bad log message when key-value pairs are dropped because of key duplication in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eDroppedAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not count the non-attribute key-value pairs dropped because of key duplication. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSetAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not log that attributes are dropped when they are actually not dropped. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003erequest.GetBody\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e to correctly handle HTTP/2 \u003ccode\u003eGOAWAY\u003c/code\u003e frame. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7794\"\u003e#7794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithHostID\u003c/code\u003e detector in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e to use full path for \u003ccode\u003eioreg\u003c/code\u003e command on Darwin (macOS). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7818\"\u003e#7818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/4575a9774dd9415ffc858dd34955493b0031065a\"\u003e\u003ccode\u003e4575a97\u003c/code\u003e\u003c/a\u003e Release 1.41.0/0.63.0/0.17.0/0.0.15 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7977\"\u003e#7977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66fc10d9dff9653c65bcca111b965137d06f09aa\"\u003e\u003ccode\u003e66fc10d\u003c/code\u003e\u003c/a\u003e fix: add error handling for insecure HTTP endpoints with TLS client configura...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/76e6eec88f186f06a0708b5620324d2b002d9a97\"\u003e\u003ccode\u003e76e6eec\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7980\"\u003e#7980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/0d50f9008c8c93fe49a7caa45c88c30370479d27\"\u003e\u003ccode\u003e0d50f90\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Generate semconv/v1.40.0\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7978\"\u003e#7978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c38a4a57c320b6098ca5c92f0a85201034780b1f\"\u003e\u003ccode\u003ec38a4a5\u003c/code\u003e\u003c/a\u003e Generate semconv/v1.40.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/0f1a22484ec52d6beb1efdb0fa1b63a31e7405af\"\u003e\u003ccode\u003e0f1a224\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/securego/gosec/v2 to v2.23.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7899\"\u003e#7899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c79ebf43eb1cff6dd76a33bb1549f2c082dab604\"\u003e\u003ccode\u003ec79ebf4\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/daixiang0/gci to v0.14.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7973\"\u003e#7973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f75815746541d0d4ac84e1c5955bdcd1a2df2d7d\"\u003e\u003ccode\u003ef758157\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/sonatard/noctx to v0.5.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7968\"\u003e#7968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/92a11645724515630187def073ae39f1b6cb3c69\"\u003e\u003ccode\u003e92a1164\u003c/code\u003e\u003c/a\u003e fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to d566b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3cd7c27e840ea3114115459db2e299a27fffaff8\"\u003e\u003ccode\u003e3cd7c27\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/protonmail/go-crypto to v1.4.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7969\"\u003e#7969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.37.0...v1.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.37.0 to 1.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.45.0/v0.67.0/v0.21.0/v0.0.18\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental observability metrics to \u003ccode\u003eBatchProcessor\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eWithUnsafeAttributes\u003c/code\u003e no-copy attribute option to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for future performance improvements. This API is a work in progress. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eMapValue\u003c/code\u003e functions for the new \u003ccode\u003eMAP\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e recursively to values contained in \u003ccode\u003eattribute.MAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8454\"\u003e#8454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys by default from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in instrumentation scope attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys by default from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in span, event, link, and instrumentation scope attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys by default from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in measurement and instrumentation scope attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtend \u003ccode\u003eWithAllowKeyDuplication\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to disable duplicate-key removal in \u003ccode\u003eattribute.MAP\u003c/code\u003e values for instrumentation scope attributes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.42.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.42.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/HEAD/semconv/v1.42.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8484\"\u003e#8484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithoutPanicRecording\u003c/code\u003e as a \u003ccode\u003eTracerProviderOption\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to disable exception event recording for panics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8532\"\u003e#8532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.43.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.43.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/HEAD/semconv/v1.43.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.42.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8628\"\u003e#8628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e now uses a time-unbiased sampling algorithm for exemplars. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Use \u003ccode\u003ego.opentelemetry.io/otel/attribute.Value\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/attribute.KeyValue\u003c/code\u003e for log bodies and attributes in \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8490\"\u003e#8490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEncode log bodies and attributes as \u003ccode\u003ego.opentelemetry.io/otel/attribute.Value\u003c/code\u003e JSON in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8490\"\u003e#8490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the performance of hashing \u003ccode\u003eBOOLSLICE\u003c/code\u003e, \u003ccode\u003eINT64SLICE\u003c/code\u003e, \u003ccode\u003eFLOAT64SLICE\u003c/code\u003e, and \u003ccode\u003eSTRINGSLICE\u003c/code\u003e attribute values by avoiding reflection for short slices in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8511\"\u003e#8511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003eWithEndpointURL\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e no longer appends the default signal path when an endpoint URL has no path, making the behavior consistent with \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e and with setting the endpoint through \u003ccode\u003eOTEL_EXPORTER_OTLP_METRICS_ENDPOINT\u003c/code\u003e. If the URL has no path component, the root path (\u003ccode\u003e/\u003c/code\u003e) is used. Use \u003ccode\u003eWithEndpointURL(url.JoinPath(endpoint, \u0026quot;/v1/metrics\u0026quot;))\u003c/code\u003e to preserve the previous behavior. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8538\"\u003e#8538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003eWithEndpointURL\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e no longer appends the default signal path when an endpoint URL has no path, making the behavior consistent with \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e and with setting the endpoint through \u003ccode\u003eOTEL_EXPORTER_OTLP_TRACES_ENDPOINT\u003c/code\u003e. If the URL has no path component, the root path (\u003ccode\u003e/\u003c/code\u003e) is used. Use \u003ccode\u003eWithEndpointURL(url.JoinPath(endpoint, \u0026quot;/v1/traces\u0026quot;))\u003c/code\u003e to preserve the previous behavior. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8538\"\u003e#8538\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eWithExportBufferSize\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. The option remains available for source compatibility but no longer affects behavior; \u003ccode\u003eBatchProcessor\u003c/code\u003e no longer maintains a separate export-request buffer. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8620\"\u003e#8620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Remove \u003ccode\u003eKind\u003c/code\u003e, \u003ccode\u003eValue\u003c/code\u003e, \u003ccode\u003eKeyValue\u003c/code\u003e, their constructors, and attribute conversion helpers from \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8490\"\u003e#8490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Remove the \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e and \u003ccode\u003eAttributeCountLimit\u003c/code\u003e fields from \u003ccode\u003eRecordFactory\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log/logtest\u003c/code\u003e; records produced by the factory now keep attribute limits disabled so test code can append exact attributes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8556\"\u003e#8556\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply TLS certificates configured through environment variables to gRPC connections in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent panics in \u003ccode\u003ego.opentelemetry.io/otel/bridge/opentracing\u003c/code\u003e when OpenTracing baggage is propagated concurrently with \u003ccode\u003eSpan.SetBaggageItem\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix an off-by-one error in \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e that prevented the first exemplar from being sampled after the reservoir was filled. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInterpret HTTP \u003ccode\u003eRetry-After\u003c/code\u003e header values as seconds instead of nanoseconds when retrying OTLP HTTP exports in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8383\"\u003e#8383\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.45.0/0.67.0/0.21.0/0.0.18] - 2026-08-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental observability metrics to \u003ccode\u003eBatchProcessor\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eWithUnsafeAttributes\u003c/code\u003e no-copy attribute option to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for future performance improvements. This API is a work in progress. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eMapValue\u003c/code\u003e functions for the new \u003ccode\u003eMAP\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e recursively to values contained in \u003ccode\u003eattribute.MAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8454\"\u003e#8454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys by default from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in instrumentation scope attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys by default from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in span, event, link, and instrumentation scope attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys by default from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in measurement and instrumentation scope attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtend \u003ccode\u003eWithAllowKeyDuplication\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to disable duplicate-key removal in \u003ccode\u003eattribute.MAP\u003c/code\u003e values for instrumentation scope attributes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.42.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.42.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.42.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8484\"\u003e#8484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithoutPanicRecording\u003c/code\u003e as a \u003ccode\u003eTracerProviderOption\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to disable exception event recording for panics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8532\"\u003e#8532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.43.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.43.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.43.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.42.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8628\"\u003e#8628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e now uses a time-unbiased sampling algorithm for exemplars. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Use \u003ccode\u003ego.opentelemetry.io/otel/attribute.Value\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/attribute.KeyValue\u003c/code\u003e for log bodies and attributes in \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8490\"\u003e#8490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEncode log bodies and attributes as \u003ccode\u003ego.opentelemetry.io/otel/attribute.Value\u003c/code\u003e JSON in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8490\"\u003e#8490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the performance of hashing \u003ccode\u003eBOOLSLICE\u003c/code\u003e, \u003ccode\u003eINT64SLICE\u003c/code\u003e, \u003ccode\u003eFLOAT64SLICE\u003c/code\u003e, and \u003ccode\u003eSTRINGSLICE\u003c/code\u003e attribute values by avoiding reflection for short slices in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8511\"\u003e#8511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003eWithEndpointURL\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e no longer appends the default signal path when an endpoint URL has no path, making the behavior consistent with \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e and with setting the endpoint through \u003ccode\u003eOTEL_EXPORTER_OTLP_METRICS_ENDPOINT\u003c/code\u003e. If the URL has no path component, the root path (\u003ccode\u003e/\u003c/code\u003e) is used. Use \u003ccode\u003eWithEndpointURL(url.JoinPath(endpoint, \u0026quot;/v1/metrics\u0026quot;))\u003c/code\u003e to preserve the previous behavior. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8538\"\u003e#8538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003eWithEndpointURL\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e no longer appends the default signal path when an endpoint URL has no path, making the behavior consistent with \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e and with setting the endpoint through \u003ccode\u003eOTEL_EXPORTER_OTLP_TRACES_ENDPOINT\u003c/code\u003e. If the URL has no path component, the root path (\u003ccode\u003e/\u003c/code\u003e) is used. Use \u003ccode\u003eWithEndpointURL(url.JoinPath(endpoint, \u0026quot;/v1/traces\u0026quot;))\u003c/code\u003e to preserve the previous behavior. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8538\"\u003e#8538\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eWithExportBufferSize\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. The option remains available for source compatibility but no longer affects behavior; \u003ccode\u003eBatchProcessor\u003c/code\u003e no longer maintains a separate export-request buffer. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8620\"\u003e#8620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Remove \u003ccode\u003eKind\u003c/code\u003e, \u003ccode\u003eValue\u003c/code\u003e, \u003ccode\u003eKeyValue\u003c/code\u003e, their constructors, and attribute conversion helpers from \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8490\"\u003e#8490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Remove the \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e and \u003ccode\u003eAttributeCountLimit\u003c/code\u003e fields from \u003ccode\u003eRecordFactory\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log/logtest\u003c/code\u003e; records produced by the factory now keep attribute limits disabled so test code can append exact attributes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8556\"\u003e#8556\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply TLS certificates configured through environment variables to gRPC connections in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent panics in \u003ccode\u003ego.opentelemetry.io/otel/bridge/opentracing\u003c/code\u003e when OpenTracing baggage is propagated concurrently with \u003ccode\u003eSpan.SetBaggageItem\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix an off-by-one error in \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e that prevented the first exemplar from being sampled after the reservoir was filled. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInterpret HTTP \u003ccode\u003eRetry-After\u003c/code\u003e header values as seconds instead of nanoseconds when retrying OTLP HTTP exports in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8383\"\u003e#8383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a memory leak in the \u003ccode\u003eReservoir\u003c/code\u003e implementation in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e, where storing the full \u003ccode\u003econtext.Context\u003c/code\u003e pinned large objects such as gRPC transport buffers. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8389\"\u003e#8389\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/93a693edeed0e07ce5ebd1dfe67af42d1e2055d8\"\u003e\u003ccode\u003e93a693e\u003c/code\u003e\u003c/a\u003e Release v1.45.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8693\"\u003e#8693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c65d435b43e5e6b82310e6b18dd4cdcb8ac63a0c\"\u003e\u003ccode\u003ec65d435\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/223f9fdce4e4a85d6ee2155c6a140f236db72c8b\"\u003e\u003ccode\u003e223f9fd\u003c/code\u003e\u003c/a\u003e sdk/metric: remove obsolete randomFloat64 TODO (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8685\"\u003e#8685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/06272bc491566efb2c581c8a52e4986cfcccec5b\"\u003e\u003ccode\u003e06272bc\u003c/code\u003e\u003c/a\u003e fix(deps): update googleapis to 6ac0973 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8694\"\u003e#8694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/a4f238f57646197d124edcf67baf4cd6ea6d0a9f\"\u003e\u003ccode\u003ea4f238f\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/charmbracelet/ultraviolet digest to 8b69304 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/37140e78821d3cb29a33d4b601ca4645b80ceebd\"\u003e\u003ccode\u003e37140e7\u003c/code\u003e\u003c/a\u003e chore(deps): update codspeedhq/action action to v5.0.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8690\"\u003e#8690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cef0855960bce4385c7d58c40e846573c190d826\"\u003e\u003ccode\u003ecef0855\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/lucasb-eyer/go-colorful to v1.4.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8689\"\u003e#8689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/e814a7281f2d52a6440c3269e139145e62801a16\"\u003e\u003ccode\u003ee814a72\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/bfd8eb7f85d3364fdde9ad1a408df98be30acadb\"\u003e\u003ccode\u003ebfd8eb7\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/golangci/rowserrcheck digest to d2031e3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8687\"\u003e#8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/48db2c659c3b138f971273cd91ea0bcb647768e1\"\u003e\u003ccode\u003e48db2c6\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.37.5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8692\"\u003e#8692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.37.0...v1.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.41.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a1c0d9929856c8aba2b31f079340f00578eda803\"\u003e\u003ccode\u003ea1c0d99\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3c7c86938f4541c333d506f719388d9c42d4763d\"\u003e\u003ccode\u003e3c7c869\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected channel responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/533fb3f7e4a5ae23f69d1837cd851d35ff5b76ce\"\u003e\u003ccode\u003e533fb3f\u003c/code\u003e\u003c/a\u003e ssh: fix source-address critical option bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/abbc44d451a6f9236a2bbd26cbcd4d0fec473da3\"\u003e\u003ccode\u003eabbc44d\u003c/code\u003e\u003c/a\u003e ssh: fix incorrect operator order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e052873987615dc96fe67607a9a6adb76311344f\"\u003e\u003ccode\u003ee052873\u003c/code\u003e\u003c/a\u003e ssh: fix infinite loop on large channel writes due to integer overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b61cf853a89d82cad68da5e12a6beca2116f8456\"\u003e\u003ccode\u003eb61cf85\u003c/code\u003e\u003c/a\u003e ssh: enforce user presence verification for security keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9c2cd33e8d96a96133fd6ff732510ebba539c2bd\"\u003e\u003ccode\u003e9c2cd33\u003c/code\u003e\u003c/a\u003e ssh: enforce strict limits on DSA key parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/890731877d85f71cfdc9554e7a27fec4684fc4c4\"\u003e\u003ccode\u003e8907318\u003c/code\u003e\u003c/a\u003e ssh: reject RSA keys with excessively large moduli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/ffd87b4878fa98ca2908ec534e1a410bf095a35e\"\u003e\u003ccode\u003effd87b4\u003c/code\u003e\u003c/a\u003e ssh: fix panic when authority callbacks are nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e7a7384ecbc8d519f6f4c11b36fa9d761fc8946\"\u003e\u003ccode\u003e4e7a738\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected global responses\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.41.0...v0.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.43.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b138e06246cb323f2f380c2b7f7dd91f581dd56b\"\u003e\u003ccode\u003eb138e06\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/689f70a42abd350f3a1aaa70b0d13eb9543d927a\"\u003e\u003ccode\u003e689f70a\u003c/code\u003e\u003c/a\u003e quic: fix wrong final size being used for RESET_STREAM frame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/208f306b2f0fd008b388bee2c2644be279778e94\"\u003e\u003ccode\u003e208f306\u003c/code\u003e\u003c/a\u003e http3: increase handshake timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/49810da71b9026da9e0d028a6ad8c7730c52d9c4\"\u003e\u003ccode\u003e49810da\u003c/code\u003e\u003c/a\u003e http2: enable net/http wrapping when go \u0026gt;= 1.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/5e11a5ab891c117eda83b4304d60dd13286c1c76\"\u003e\u003ccode\u003e5e11a5a\u003c/code\u003e\u003c/a\u003e quic: fix data race in streamForFrame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/8c63081cd380ea768db5651941614b73472160ff\"\u003e\u003ccode\u003e8c63081\u003c/code\u003e\u003c/a\u003e http2: use empty Transport rather than DefaultTransport in http2wrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/fc7b466ca49cb204039630533ece4fc557eb35cd\"\u003e\u003ccode\u003efc7b466\u003c/code\u003e\u003c/a\u003e http2: add http2wrap test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/15c2cb1875fd727313dc4de909b3ee149422fbe2\"\u003e\u003ccode\u003e15c2cb1\u003c/code\u003e\u003c/a\u003e http2: avoid overflowing 32-bit int when http2wrap enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/64651885c2f2d745d77af2d7af2edbf568c179af\"\u003e\u003ccode\u003e6465188\u003c/code\u003e\u003c/a\u003e http2: add wrapped Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/72f419a894cb0597dd5b6bcf119086bf2af41231\"\u003e\u003ccode\u003e72f419a\u003c/code\u003e\u003c/a\u003e http2: add wrapped ClientConn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.43.0...v0.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.75.0 to 1.83.2\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.83.2\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: Reject requests missing both \u003ccode\u003e:authority\u003c/code\u003e and \u003ccode\u003eHost\u003c/code\u003e headers with HTTP 400 and status \u003ccode\u003eInternal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/9365\"\u003egrpc/grpc-go#9365\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.83.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a bug where nested \u003ccode\u003ePrincipal\u003c/code\u003e or \u003ccode\u003ePermission\u003c/code\u003e rules with \u003ccode\u003e:scheme\u003c/code\u003e or \u003ccode\u003egrpc-\u003c/code\u003e prefixed header matchers were not rejected, which could cause DENY rules to fail open. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9258\"\u003e#9258\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Fix a bug where the \u003ccode\u003ehost\u003c/code\u003e header matcher was not being replaced with \u003ccode\u003e:authority\u003c/code\u003e in nested \u003ccode\u003ePrincipal\u003c/code\u003e or \u003ccode\u003ePermission\u003c/code\u003e rules. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9258\"\u003e#9258\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Fix a bug where a header matcher whose name was not lowercase, such as \u003ccode\u003eX-Role\u003c/code\u003e, matched no header, which could cause DENY rules to fail open. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9332\"\u003e#9332\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/alimony\"\u003e\u003ccode\u003e@​alimony\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Fix a bug where a \u003ccode\u003e:scheme\u003c/code\u003e or \u003ccode\u003egrpc-\u003c/code\u003e prefixed header matcher was accepted when its name was not lowercase. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9332\"\u003e#9332\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/alimony\"\u003e\u003ccode\u003e@​alimony\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Fix a bug where a \u003ccode\u003eHost\u003c/code\u003e header matcher was not replaced with \u003ccode\u003e:authority\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9332\"\u003e#9332\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/alimony\"\u003e\u003ccode\u003e@​alimony\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003etransport: Restrict memory overhead of buffering small data frames. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9331\"\u003e#9331\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.83.0\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: Stop reading from connections when flooded by HTTP/2 frames to mitigate resource exhaustion. The default value for this limit is 100 frames, excluding DATA and HEADERS, and may be changed by setting environment variable \u003ccode\u003eGRPC_GO_EXPERIMENTAL_CONTROL_BUFFER_THROTTLE_LIMIT\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003exds/rbac: Support \u003cco...\n\n_Description has been truncated_","html_url":"https://github.com/hashim21223445/cloudflared/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashim21223445%2Fcloudflared/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"5492042434","node_id":"PR_kwDOAJy4As8AAAABD_DVog","number":4566,"state":"closed","title":"build: Bump golang.org/x/net from 0.58.0 to 0.59.0 in /scrape","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-17T20:16:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T19:52:36.000Z","updated_at":"2026-09-17T20:16:54.000Z","time_to_close":1456,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: Bump","packages":[{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"}],"path":"/scrape","ecosystem":"go"},"body":"Bumps [golang.org/x/net](https://github.com/golang/net) from 0.58.0 to 0.59.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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=golang.org/x/net\u0026package-manager=go_modules\u0026previous-version=0.58.0\u0026new-version=0.59.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/google/go-github/pull/4566","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgo-github/issues/4566","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4566/packages"},{"uuid":"5488286812","node_id":"PR_kwDOUe1F-c8AAAABD7_zyA","number":3,"state":"closed","title":"Bump golang.org/x/net from 0.25.0 to 0.55.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-17T15:25:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T13:52:37.000Z","updated_at":"2026-09-17T15:25:50.000Z","time_to_close":5591,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"golang.org/x/net","old_version":"0.25.0","new_version":"0.55.0","repository_url":"https://github.com/golang/net"}],"path":null,"ecosystem":"go"},"body":"Bumps [golang.org/x/net](https://github.com/golang/net) from 0.25.0 to 0.55.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7770ec48d03fec35e378665337b4faca93c38423\"\u003e\u003ccode\u003e7770ec4\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/4ece7b612ad44ad6c4d5e0d5d4df9c18cc211905\"\u003e\u003ccode\u003e4ece7b6\u003c/code\u003e\u003c/a\u003e html: escape greater-than symbol in doctype identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/08be507abce89191d78cd49da60f4501fc910472\"\u003e\u003ccode\u003e08be507\u003c/code\u003e\u003c/a\u003e html: improve Noah's Ark clause performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a8fb2fe4f7378f816302b9f2f7b8290ce512e5dd\"\u003e\u003ccode\u003ea8fb2fe\u003c/code\u003e\u003c/a\u003e html: properly render fostered elements in foreign content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/0dc5b7a5f81d7155ade6d5e9db35992998679932\"\u003e\u003ccode\u003e0dc5b7a\u003c/code\u003e\u003c/a\u003e html: properly check namespace in \u0026quot;in body\u0026quot; any other end tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a452f3cc17168a60bc3f439a3ae0fcffc32eca0e\"\u003e\u003ccode\u003ea452f3c\u003c/code\u003e\u003c/a\u003e html: ignore duplicate attributes during tokenization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f8651996b24ba47d89dd9eb97fd47758e6d1886f\"\u003e\u003ccode\u003ef865199\u003c/code\u003e\u003c/a\u003e quic: fix appendMaxDataFrame erroneously accumulating sentLimit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/210ed3cb901cb549818aefa04b71dadaf149d05d\"\u003e\u003ccode\u003e210ed3c\u003c/code\u003e\u003c/a\u003e quic: establish a \u0026quot;happened-before\u0026quot; relationship between stream write and read\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ad8140e0aa2ec41b37ea478b4525a423bcc21af9\"\u003e\u003ccode\u003ead8140e\u003c/code\u003e\u003c/a\u003e quic: fix buffer slicing when handling overlapping stream data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/23ee2efe81a3ff183b4eca46c42f749af7efca45\"\u003e\u003ccode\u003e23ee2ef\u003c/code\u003e\u003c/a\u003e http2: avoid API changes when built with go1.27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.25.0...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/net\u0026package-manager=go_modules\u0026previous-version=0.25.0\u0026new-version=0.55.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/atrivisc/dnsnft/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/atrivisc/dnsnft/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atrivisc%2Fdnsnft/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"5486786258","node_id":"PR_kwDOS5hUCs8AAAABD6yMvw","number":115,"state":"open","title":"chore(deps): bump the go-minor-patch group in /backend 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-09-17T11:34:23.000Z","updated_at":"2026-09-17T11:34:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor-patch","update_count":3,"packages":[{"name":"github.com/wailsapp/wails/v2","old_version":"2.15.0","new_version":"2.16.0","repository_url":"https://github.com/wailsapp/wails"},{"name":"golang.org/x/crypto","old_version":"0.56.0","new_version":"0.57.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the go-minor-patch group in /backend with 3 updates: [github.com/wailsapp/wails/v2](https://github.com/wailsapp/wails), [golang.org/x/crypto](https://github.com/golang/crypto) and [golang.org/x/net](https://github.com/golang/net).\n\nUpdates `github.com/wailsapp/wails/v2` from 2.15.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wailsapp/wails/releases\"\u003egithub.com/wailsapp/wails/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewebview2 v1.0.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v3][windows] Re-enable WebView2 monitor-scale detection to fix mixed-DPI GPU-process crash (\u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5732\"\u003e#5732\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5734\"\u003e#5734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull diff:\u003c/strong\u003e \u003ca href=\"https://github.com/wailsapp/wails/compare/webview2/v1.0.27...webview2/v1.0.28\"\u003ehttps://github.com/wailsapp/wails/compare/webview2/v1.0.27...webview2/v1.0.28\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ewebview2 v1.0.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci(webview2): fix release build (cross-compile Windows + complete go.sum) (\u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5671\"\u003e#5671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull diff:\u003c/strong\u003e \u003ca href=\"https://github.com/wailsapp/wails/compare/webview2/v1.0.26...webview2/v1.0.27\"\u003ehttps://github.com/wailsapp/wails/compare/webview2/v1.0.26...webview2/v1.0.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ewebview2 v1.0.26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRecover from transient runtime COM errors instead of exiting\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5658\"\u003e#5658\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5580\"\u003e#5580\u003c/a\u003e). \u003ccode\u003eChromium.errorCallback\u003c/code\u003e previously called \u003ccode\u003eos.Exit(1)\u003c/code\u003e for \u003cem\u003eany\u003c/em\u003e COM error, so a recoverable hiccup after startup killed the whole application. Runtime paths (\u003ccode\u003eResize\u003c/code\u003e/\u003ccode\u003eGetClientRect\u003c/code\u003e, \u003ccode\u003eNavigate\u003c/code\u003e/\u003ccode\u003eNavigateToString\u003c/code\u003e, \u003ccode\u003eInit\u003c/code\u003e, \u003ccode\u003eMessageReceived\u003c/code\u003e, \u003ccode\u003ePutZoomFactor\u003c/code\u003e, \u003ccode\u003eOpenDevToolsWindow\u003c/code\u003e) now log and recover. In particular, a malformed/untrusted web message in \u003ccode\u003eMessageReceived\u003c/code\u003e is now dropped rather than taking the process down. This addresses the mixed-DPI monitor-crossing crash class (\u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5544\"\u003e#5544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5650\"\u003e#5650\u003c/a\u003e). Environment/controller-creation paths remain fatal.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull diff:\u003c/strong\u003e \u003ca href=\"https://github.com/wailsapp/wails/compare/webview2/v1.0.25...webview2/v1.0.26\"\u003ehttps://github.com/wailsapp/wails/compare/webview2/v1.0.25...webview2/v1.0.26\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/wailsapp/wails/commit/457bf210d5eb976ff3726c8629f7725575163307\"\u003e\u003ccode\u003e457bf21\u003c/code\u003e\u003c/a\u003e release: v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/110571bb1aa68b914fcd8c2f651f280b850500f5\"\u003e\u003ccode\u003e110571b\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg and contributors.svg [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/e9e3a8a5844b1b0acc8f211fcd72875d83f7bd56\"\u003e\u003ccode\u003ee9e3a8a\u003c/code\u003e\u003c/a\u003e chore(v3): bump to v3.0.0-beta.21 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/16ba47859bc405b82ee161511824c33adf7f3e79\"\u003e\u003ccode\u003e16ba478\u003c/code\u003e\u003c/a\u003e chore(changelog): auto-add entry for PR \u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/6118\"\u003e#6118\u003c/a\u003e — docs: repair credits embeds a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/8d8ce1534fefbd8803daa730f3c5c0ecd07dd0db\"\u003e\u003ccode\u003e8d8ce15\u003c/code\u003e\u003c/a\u003e docs: repair credits SVG embeds in all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/43cdbe69310fbac4946062a0959eecfe3befd7cd\"\u003e\u003ccode\u003e43cdbe6\u003c/code\u003e\u003c/a\u003e ci: read M-Press route metadata as JSON values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/ae61034e9500d2d7a0d7ecfe4f97c0e77386b1e7\"\u003e\u003ccode\u003eae61034\u003c/code\u003e\u003c/a\u003e chore(changelog): auto-add entry for PR \u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/6116\"\u003e#6116\u003c/a\u003e —\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/ac1492ab1459ac87f00e10ba2496630784139b0c\"\u003e\u003ccode\u003eac1492a\u003c/code\u003e\u003c/a\u003e ci: build the changelog helper inside its Go module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/6be787423c7a12f7ad4448f2ffe078b63a2e754d\"\u003e\u003ccode\u003e6be7874\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into codex/wails-v3-mpress-current\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/566c2a55bd573227c6d00a195cd950b0dc0a15c8\"\u003e\u003ccode\u003e566c2a5\u003c/code\u003e\u003c/a\u003e docs: prepare M-Press production builds and migrate release automation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wailsapp/wails/compare/v2.15.0...v2.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.56.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3f62bf119e84c6e35e8518a2958089ade622d1a3\"\u003e\u003ccode\u003e3f62bf1\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/crypto/compare/v0.56.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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/yerassyldanay/xchats/pull/115","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yerassyldanay%2Fxchats/issues/115","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/115/packages"},{"uuid":"5486428581","node_id":"PR_kwDOUeoN_s8AAAABD6fkaQ","number":2,"state":"closed","title":"chore(deps): bump golang.org/x/net from 0.26.0 to 0.55.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-24T16:55:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T10:58:36.000Z","updated_at":"2026-09-24T16:55:28.000Z","time_to_close":626210,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"golang.org/x/net","old_version":"0.26.0","new_version":"0.55.0","repository_url":"https://github.com/golang/net"}],"path":null,"ecosystem":"go"},"body":"Bumps [golang.org/x/net](https://github.com/golang/net) from 0.26.0 to 0.55.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7770ec48d03fec35e378665337b4faca93c38423\"\u003e\u003ccode\u003e7770ec4\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/4ece7b612ad44ad6c4d5e0d5d4df9c18cc211905\"\u003e\u003ccode\u003e4ece7b6\u003c/code\u003e\u003c/a\u003e html: escape greater-than symbol in doctype identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/08be507abce89191d78cd49da60f4501fc910472\"\u003e\u003ccode\u003e08be507\u003c/code\u003e\u003c/a\u003e html: improve Noah's Ark clause performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a8fb2fe4f7378f816302b9f2f7b8290ce512e5dd\"\u003e\u003ccode\u003ea8fb2fe\u003c/code\u003e\u003c/a\u003e html: properly render fostered elements in foreign content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/0dc5b7a5f81d7155ade6d5e9db35992998679932\"\u003e\u003ccode\u003e0dc5b7a\u003c/code\u003e\u003c/a\u003e html: properly check namespace in \u0026quot;in body\u0026quot; any other end tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a452f3cc17168a60bc3f439a3ae0fcffc32eca0e\"\u003e\u003ccode\u003ea452f3c\u003c/code\u003e\u003c/a\u003e html: ignore duplicate attributes during tokenization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f8651996b24ba47d89dd9eb97fd47758e6d1886f\"\u003e\u003ccode\u003ef865199\u003c/code\u003e\u003c/a\u003e quic: fix appendMaxDataFrame erroneously accumulating sentLimit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/210ed3cb901cb549818aefa04b71dadaf149d05d\"\u003e\u003ccode\u003e210ed3c\u003c/code\u003e\u003c/a\u003e quic: establish a \u0026quot;happened-before\u0026quot; relationship between stream write and read\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ad8140e0aa2ec41b37ea478b4525a423bcc21af9\"\u003e\u003ccode\u003ead8140e\u003c/code\u003e\u003c/a\u003e quic: fix buffer slicing when handling overlapping stream data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/23ee2efe81a3ff183b4eca46c42f749af7efca45\"\u003e\u003ccode\u003e23ee2ef\u003c/code\u003e\u003c/a\u003e http2: avoid API changes when built with go1.27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.26.0...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/net\u0026package-manager=go_modules\u0026previous-version=0.26.0\u0026new-version=0.55.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/alterfo/moex-trader/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/alterfo/moex-trader/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alterfo%2Fmoex-trader/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"5483391443","node_id":"PR_kwDOTvVi9c8AAAABD4C6jA","number":692,"state":"open","title":"chore(deps): bump golang.org/x/net from 0.58.0 to 0.59.0 in /apps/gooseforum","user":"dependabot[bot]","labels":["dependencies","go","oryn:kind: 🧹 cleanup","oryn:priority: 🔵 P3","oryn:proof: 🔎 supported","oryn:status: 🛠️ changes requested"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-17T05:36:14.000Z","updated_at":"2026-09-17T05:53:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"}],"path":"/apps/gooseforum","ecosystem":"go"},"body":"Bumps [golang.org/x/net](https://github.com/golang/net) from 0.58.0 to 0.59.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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=golang.org/x/net\u0026package-manager=go_modules\u0026previous-version=0.58.0\u0026new-version=0.59.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/YourTongji/YourTJ-Hub/pull/692","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YourTongji%2FYourTJ-Hub/issues/692","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/692/packages"},{"uuid":"5482572401","node_id":"PR_kwDOPkpRq88AAAABD3ZQMg","number":426,"state":"open","title":"Bump the gomod group with 5 updates","user":"dependabot[bot]","labels":["dco-signoff: yes","ok-to-test","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-17T03:43:49.000Z","updated_at":"2026-09-17T03:43:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gomod","update_count":5,"packages":[{"name":"github.com/onsi/ginkgo/v2","old_version":"2.32.1","new_version":"2.32.2","repository_url":"https://github.com/onsi/ginkgo"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/term","old_version":"0.45.0","new_version":"0.46.0","repository_url":"https://github.com/golang/term"},{"name":"golang.org/x/text","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/text"},{"name":"golang.org/x/tools","old_version":"0.49.0","new_version":"0.50.0","repository_url":"https://github.com/golang/tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.32.1` | `2.32.2` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/term](https://github.com/golang/term) | `0.45.0` | `0.46.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.41.0` | `0.42.0` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.49.0` | `0.50.0` |\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.32.1 to 2.32.2\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.32.2\u003c/h2\u003e\n\u003ch2\u003e2.32.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix bug where ginkgo -race -p was taking extra long to exit [c6792b0]\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/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.32.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix bug where ginkgo -race -p was taking extra long to exit [c6792b0]\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/ginkgo/commit/b9e3bdd4d7a3898ac630cda908251e8aa93c77d5\"\u003e\u003ccode\u003eb9e3bdd\u003c/code\u003e\u003c/a\u003e v2.32.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/c6792b0ab914c436e9add6e6bd2bc97b9a63ca9a\"\u003e\u003ccode\u003ec6792b0\u003c/code\u003e\u003c/a\u003e fix bug where ginkgo -race -p was taking extra long to exit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.32.1...v2.32.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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/term` from 0.45.0 to 0.46.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/term/commit/6226200ed12cba417a9d9e799c2a7179d3fc0e27\"\u003e\u003ccode\u003e6226200\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/term/commit/7c2fb74aea627b563f897ce0ba62658826a024c8\"\u003e\u003ccode\u003e7c2fb74\u003c/code\u003e\u003c/a\u003e term: process bytes returned with a read error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/term/commit/3963fcefe8eb284aa26f0d01184a7dd10d468f2e\"\u003e\u003ccode\u003e3963fce\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/term/compare/v0.45.0...v0.46.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.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/fafe4a06967e06550e69ee42787d9902845d2a3f\"\u003e\u003ccode\u003efafe4a0\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/f53c31601f90c1b840c0703c5537c3ce1e4b6f5c\"\u003e\u003ccode\u003ef53c316\u003c/code\u003e\u003c/a\u003e unicode/norm: don't truncate runes in the recomposition map key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/37867f63e497cfa4a4e182c43c2beef75307cdb2\"\u003e\u003ccode\u003e37867f6\u003c/code\u003e\u003c/a\u003e unicode/norm: let any starter block composition in compose\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/0dd525f28d87d6aef1a20b9086dbe034411604c7\"\u003e\u003ccode\u003e0dd525f\u003c/code\u003e\u003c/a\u003e unicode/norm: compose non-Hangul runes after a Hangul syllable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/bac26e5be18b99ab58de83689d0c5ad853474c44\"\u003e\u003ccode\u003ebac26e5\u003c/code\u003e\u003c/a\u003e unicode/norm: avoid improper ErrShortDst return in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/4f55186fdbf7427403187ca4917e5e90c8c77319\"\u003e\u003ccode\u003e4f55186\u003c/code\u003e\u003c/a\u003e unicode/norm: simplify short source detection in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a1b6c107023d93f825dd61b667786761d3114091\"\u003e\u003ccode\u003ea1b6c10\u003c/code\u003e\u003c/a\u003e unicode/norm: prevent decomposeSegment from moving backwards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/cd1cbc9d9be58f249a412746c9dcbe9bf3c97dae\"\u003e\u003ccode\u003ecd1cbc9\u003c/code\u003e\u003c/a\u003e unicode/bidi: panic rather than log.Panicf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a459614d3591674f5af99e2ad671c69569dac9c2\"\u003e\u003ccode\u003ea459614\u003c/code\u003e\u003c/a\u003e internal/export/idna: fix conformance with optional validation disabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/be70a610fdb69124f7538dc0216d396d0f2556b9\"\u003e\u003ccode\u003ebe70a61\u003c/code\u003e\u003c/a\u003e internal/export/idna: drop trie field from Profiles\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/text/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 `golang.org/x/tools` from 0.49.0 to 0.50.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/265dd1a6ecf0ee85548c7a8d1787d25fc5675e06\"\u003e\u003ccode\u003e265dd1a\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/2af88d6fb782ffc8a0f607598345de595cd60c27\"\u003e\u003ccode\u003e2af88d6\u003c/code\u003e\u003c/a\u003e gopls/internal/cache: handle multiple legacy build constraints in standalone ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/9e185295b3d93f25a480ea49b01a60b7f60870b7\"\u003e\u003ccode\u003e9e18529\u003c/code\u003e\u003c/a\u003e gopls/internal/test/integration/fake: don't poll after a workspace edit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/25430061a58b521ea0715837d691715049a837c6\"\u003e\u003ccode\u003e2543006\u003c/code\u003e\u003c/a\u003e go/gcexportdata: update package docs + minor tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/7c2cac4003d83dd7bd0f39e9ace66c495f0ee52a\"\u003e\u003ccode\u003e7c2cac4\u003c/code\u003e\u003c/a\u003e gopls/internal/golang/completion: handle new(expr)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/28649eabd1c9023b52feb687c311825f78f9c30f\"\u003e\u003ccode\u003e28649ea\u003c/code\u003e\u003c/a\u003e go/analysis/passes/modernize: elide redundant clone in appendclipped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/332fd4c9d2d5b80ab2d41b7d469a38f6774bbbbd\"\u003e\u003ccode\u003e332fd4c\u003c/code\u003e\u003c/a\u003e gopls/internal/protocol: trace error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/4d65dec0c311b1a5697a6f8eb99e4c9303e5242d\"\u003e\u003ccode\u003e4d65dec\u003c/code\u003e\u003c/a\u003e gopls/internal/cache: tolerate missing nodes in reachability analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/664b13f4863b8e1f226a00fd380f114cbf908cef\"\u003e\u003ccode\u003e664b13f\u003c/code\u003e\u003c/a\u003e internal/refactor/inline: guard against non-ellipsis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/567ef610e7b69d279bdb866d286a48bb95fbd982\"\u003e\u003ccode\u003e567ef61\u003c/code\u003e\u003c/a\u003e go/analysis/passes/modernize: testingcontext - skip deferred calls\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/tools/compare/v0.49.0...v0.50.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/stolostron/multicluster-role-assignment/pull/426","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stolostron%2Fmulticluster-role-assignment/issues/426","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/426/packages"},{"uuid":"5475212755","node_id":"PR_kwDOHqP31c8AAAABDxejKg","number":7238,"state":"open","title":"chore(deps): bump the go-minor group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["needs/kind","needs/priority","needs/area","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-16T13:31:14.000Z","updated_at":"2026-09-16T17:45:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor","update_count":11,"packages":[{"name":"code.gitea.io/sdk/gitea","old_version":"0.22.1","new_version":"0.25.1"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ecr","old_version":"1.62.1","new_version":"1.65.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.48.0","new_version":"1.50.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coreos/go-oidc/v3","old_version":"3.20.0","new_version":"3.21.0","repository_url":"https://github.com/coreos/go-oidc"},{"name":"github.com/google/go-containerregistry","old_version":"0.20.7","new_version":"0.22.1","repository_url":"https://github.com/google/go-containerregistry"},{"name":"github.com/klauspost/compress","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/ktrysmt/go-bitbucket","old_version":"0.9.87","new_version":"0.10.0","repository_url":"https://github.com/ktrysmt/go-bitbucket"},{"name":"gitlab.com/gitlab-org/api/client-go","old_version":"1.13.0","new_version":"1.46.0"},{"name":"golang.org/x/crypto","old_version":"0.55.0","new_version":"0.57.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/oauth2","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/sync","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/text","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/text"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| code.gitea.io/sdk/gitea | `0.22.1` | `0.25.1` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.45.1` | `1.47.0` |\n| [github.com/aws/aws-sdk-go-v2/service/ecr](https://github.com/aws/aws-sdk-go-v2) | `1.62.1` | `1.65.0` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.48.0` | `1.50.0` |\n| [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) | `3.20.0` | `3.21.0` |\n| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.20.7` | `0.22.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.19.2` | `1.20.0` |\n| [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket) | `0.9.87` | `0.10.0` |\n| [gitlab.com/gitlab-org/api/client-go](https://gitlab.com/gitlab-org/api/client-go) | `1.13.0` | `1.46.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.55.0` | `0.57.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.36.0` | `0.37.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.22.0` | `0.23.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.41.0` | `0.42.0` |\n\n\nUpdates `code.gitea.io/sdk/gitea` from 0.22.1 to 0.25.1\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b189f382f4924bc6c948c9942e17c547553faf0d\"\u003e\u003ccode\u003eb189f38\u003c/code\u003e\u003c/a\u003e Release 2026-09-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0905d5f8a9a88708ad8c7ee4554ae51a38e532f2\"\u003e\u003ccode\u003e0905d5f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9cc4bc539469ec525c3a58fa35072ef1c92237f3\"\u003e\u003ccode\u003e9cc4bc5\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/126fe2d5e82a59ea5d231bdbc5ff71421ab73476\"\u003e\u003ccode\u003e126fe2d\u003c/code\u003e\u003c/a\u003e fix GetObject deadlock (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/512688512cb733cab94c9e8b24361b952acb0f48\"\u003e\u003ccode\u003e5126885\u003c/code\u003e\u003c/a\u003e Remove retry metrics header middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bd8de4d26057d20e23666622954141ab0d6c86cf\"\u003e\u003ccode\u003ebd8de4d\u003c/code\u003e\u003c/a\u003e Expand S3 operations that check for an error inside an HTTP 200 response (wav...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/394ee646d5707f27ffb5976a0b9b1dcb075767bc\"\u003e\u003ccode\u003e394ee64\u003c/code\u003e\u003c/a\u003e Release 2026-09-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3c9cb8bc1bb7235972be82b37b8af6bad3c2187f\"\u003e\u003ccode\u003e3c9cb8b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f85682a383217d7113462043f6588859d16e767\"\u003e\u003ccode\u003e6f85682\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc3942bb907ad993738d18d2a3ff1b99bf51cd4e\"\u003e\u003ccode\u003ecc3942b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ecr` from 1.62.1 to 1.65.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7a76a2ae73fe6ae04c8dba07570145eba0582555\"\u003e\u003ccode\u003e7a76a2a\u003c/code\u003e\u003c/a\u003e Release 2024-10-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e35b8bedbb56d7b39d8ccc60cc120a7b61d5fec5\"\u003e\u003ccode\u003ee35b8be\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6e9587148dadaebdfeda731a68bb30740aedfcdd\"\u003e\u003ccode\u003e6e95871\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d58df32b098fca0d31acca9056f8f56f5c1cdca\"\u003e\u003ccode\u003e0d58df3\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/280579adfcd8a5e23658566d3033f40b5e73d447\"\u003e\u003ccode\u003e280579a\u003c/code\u003e\u003c/a\u003e add HTTP client metrics from smithy-go (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2815\"\u003e#2815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cb83a1cde349c71506c3addbdca49d50b7fcb3d2\"\u003e\u003ccode\u003ecb83a1c\u003c/code\u003e\u003c/a\u003e Release 2024-10-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8503c8359d6964807111f3dc1cdefef9e0e8d44d\"\u003e\u003ccode\u003e8503c83\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/317e15b2f7380e9cf1e1ca3574c88d57475d58f9\"\u003e\u003ccode\u003e317e15b\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3ff516832203c3ac03426b6cab998485b331cbc5\"\u003e\u003ccode\u003e3ff5168\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6191b25230d7cf4333b1e3bc2e60400fb56a4591\"\u003e\u003ccode\u003e6191b25\u003c/code\u003e\u003c/a\u003e Release 2024-10-02\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/iot/v1.62.1...service/s3/v1.65.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.48.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4334b43c27eeb4c4ecfcba1a87cc08f963fe91a3\"\u003e\u003ccode\u003e4334b43\u003c/code\u003e\u003c/a\u003e Release 2024-02-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9e29187dc08c2e9bf8f66166841ca9c75e0624ab\"\u003e\u003ccode\u003e9e29187\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f672c49fb7b4199becd3ba0a6e9d2b35f215e985\"\u003e\u003ccode\u003ef672c49\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f935782a0d8ee350736d4515cc05001e4ac3d01\"\u003e\u003ccode\u003e7f93578\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da7bcdacddcf05ee9c897137fdbcdc8caf501698\"\u003e\u003ccode\u003eda7bcda\u003c/code\u003e\u003c/a\u003e feat: add client config passthrough to waiter opts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1bb048272ad54b3cbeb3b6da99f4be8090bea5d2\"\u003e\u003ccode\u003e1bb0482\u003c/code\u003e\u003c/a\u003e Release 2024-02-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc83a2b05532dfe5e6ccba25881887352134fbbd\"\u003e\u003ccode\u003ecc83a2b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f44d9967b75499363425c29a5cf40375e9869a7\"\u003e\u003ccode\u003e7f44d99\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4280ccb2671145220be23f299bc0db4a2c061ff5\"\u003e\u003ccode\u003e4280ccb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a264562983a722b90b7a08e5547de85274006e30\"\u003e\u003ccode\u003ea264562\u003c/code\u003e\u003c/a\u003e fix awsjson error deserialization to not expect string code (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2489\"\u003e#2489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.48.0...service/s3/v1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coreos/go-oidc/v3` from 3.20.0 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coreos/go-oidc/releases\"\u003egithub.com/coreos/go-oidc/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eoidc: ignore JWKs with unsupported key types rather than failing by \u003ca href=\"https://github.com/nicoske\"\u003e\u003ccode\u003e@​nicoske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/499\"\u003ecoreos/go-oidc#499\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicoske\"\u003e\u003ccode\u003e@​nicoske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/499\"\u003ecoreos/go-oidc#499\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coreos/go-oidc/compare/v3.20.0...v3.21.0\"\u003ehttps://github.com/coreos/go-oidc/compare/v3.20.0...v3.21.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-oidc/commit/c914bd380327a5a3a81403774d1a5d5b73772ce7\"\u003e\u003ccode\u003ec914bd3\u003c/code\u003e\u003c/a\u003e oidc: ignore JWKs with unsupported key types rather than failing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coreos/go-oidc/compare/v3.20.0...v3.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/google/go-containerregistry` from 0.20.7 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/go-containerregistry/releases\"\u003egithub.com/google/go-containerregistry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-canonical IP literals in all SSRF guards by \u003ca href=\"https://github.com/shaggyinsomniac\"\u003e\u003ccode\u003e@​shaggyinsomniac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2426\"\u003egoogle/go-containerregistry#2426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edaemon: fix stale docker/docker reference in WithClient docs by \u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2428\"\u003egoogle/go-containerregistry#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 2 directories with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2422\"\u003egoogle/go-containerregistry#2422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauthn: do not overwrite AuthConfig.Auth when username and password are empty by \u003ca href=\"https://github.com/nileshpatil6\"\u003e\u003ccode\u003e@​nileshpatil6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2420\"\u003egoogle/go-containerregistry#2420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the actions group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2423\"\u003egoogle/go-containerregistry#2423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport pulling images by sha512 digest by \u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2427\"\u003egoogle/go-containerregistry#2427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow empty label and annotation values in crane mutate by \u003ca href=\"https://github.com/theadsingh\"\u003e\u003ccode\u003e@​theadsingh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2418\"\u003egoogle/go-containerregistry#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): Use dependencies.gitSource in cloudbuild_v2.yaml by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2434\"\u003egoogle/go-containerregistry#2434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evalidate: support index attestation manifests and empty configs by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2414\"\u003egoogle/go-containerregistry#2414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ename: improve error when parsing a reference with a URL scheme by \u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2431\"\u003egoogle/go-containerregistry#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): install binaries to /ko-app and add to PATH (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2424\"\u003e#2424\u003c/a\u003e) by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2436\"\u003egoogle/go-containerregistry#2436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(release): honor declared Go toolchain by \u003ca href=\"https://github.com/rksharma-owg\"\u003e\u003ccode\u003e@​rksharma-owg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2435\"\u003egoogle/go-containerregistry#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: apply checkRedirectSSRF to writer-side HTTP clients by \u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2432\"\u003egoogle/go-containerregistry#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflatten: preserve config and layer media types when flattening by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2438\"\u003egoogle/go-containerregistry#2438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mutate): make Time layer updates lazy by \u003ca href=\"https://github.com/amarkdotdev\"\u003e\u003ccode\u003e@​amarkdotdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2429\"\u003egoogle/go-containerregistry#2429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 2 directories 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/google/go-containerregistry/pull/2439\"\u003egoogle/go-containerregistry#2439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: copy manifest annotations to referrers fallback tag descriptors by \u003ca href=\"https://github.com/codysoyland\"\u003e\u003ccode\u003e@​codysoyland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2441\"\u003egoogle/go-containerregistry#2441\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shaggyinsomniac\"\u003e\u003ccode\u003e@​shaggyinsomniac\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2426\"\u003egoogle/go-containerregistry#2426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2428\"\u003egoogle/go-containerregistry#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nileshpatil6\"\u003e\u003ccode\u003e@​nileshpatil6\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2420\"\u003egoogle/go-containerregistry#2420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theadsingh\"\u003e\u003ccode\u003e@​theadsingh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2418\"\u003egoogle/go-containerregistry#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2431\"\u003egoogle/go-containerregistry#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rksharma-owg\"\u003e\u003ccode\u003e@​rksharma-owg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2435\"\u003egoogle/go-containerregistry#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codysoyland\"\u003e\u003ccode\u003e@​codysoyland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2441\"\u003egoogle/go-containerregistry#2441\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.22.0...v0.22.1\"\u003ehttps://github.com/google/go-containerregistry/compare/v0.22.0...v0.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emutate: let Time and Canonical take tarball.LayerOption by \u003ca href=\"https://github.com/mzihlmann\"\u003e\u003ccode\u003e@​mzihlmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2403\"\u003egoogle/go-containerregistry#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add multi-architecture Cloud Build configurations for crane, gcrane, and krane by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2412\"\u003egoogle/go-containerregistry#2412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: resolve push-check credentials against the repository by \u003ca href=\"https://github.com/mzihlmann\"\u003e\u003ccode\u003e@​mzihlmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2411\"\u003egoogle/go-containerregistry#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow single-character repository paths by \u003ca href=\"https://github.com/semx\"\u003e\u003ccode\u003e@​semx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2407\"\u003egoogle/go-containerregistry#2407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing substitutions and workspace cleanup to new build files by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2413\"\u003egoogle/go-containerregistry#2413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: retry failed Puller and Pusher initialization by \u003ca href=\"https://github.com/iahsanGill\"\u003e\u003ccode\u003e@​iahsanGill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2406\"\u003egoogle/go-containerregistry#2406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the actions group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2405\"\u003egoogle/go-containerregistry#2405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 1 directory 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/google/go-containerregistry/pull/2415\"\u003egoogle/go-containerregistry#2415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: bump Go version + add toolchain directive to replace .go-version file by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2416\"\u003egoogle/go-containerregistry#2416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix new build options and provenance by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2417\"\u003egoogle/go-containerregistry#2417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): unify new build flow into cloudbuild_v2.yaml by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2419\"\u003egoogle/go-containerregistry#2419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mzihlmann\"\u003e\u003ccode\u003e@​mzihlmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2403\"\u003egoogle/go-containerregistry#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2412\"\u003egoogle/go-containerregistry#2412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semx\"\u003e\u003ccode\u003e@​semx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2407\"\u003egoogle/go-containerregistry#2407\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/8a72a424fdecb4caa14f2d525e5d2503331442b5\"\u003e\u003ccode\u003e8a72a42\u003c/code\u003e\u003c/a\u003e remote: copy manifest annotations to referrers fallback tag descriptors (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2441\"\u003e#2441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/5765c35e1828e9a8071df44497c4867ad7e36924\"\u003e\u003ccode\u003e5765c35\u003c/code\u003e\u003c/a\u003e build(deps): bump the go-deps group across 2 directories with 3 updates (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2439\"\u003e#2439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/969402f936ab1ec1e4a9a6463b1597f6fff6d9ab\"\u003e\u003ccode\u003e969402f\u003c/code\u003e\u003c/a\u003e fix(mutate): make Time layer updates lazy (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2429\"\u003e#2429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/25c682edd9ae6a126454fb5f1b833638ec820987\"\u003e\u003ccode\u003e25c682e\u003c/code\u003e\u003c/a\u003e flatten: preserve config and layer media types when flattening (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2438\"\u003e#2438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/79af990692dd70af2fc2b966af0d20a1ab1a62e4\"\u003e\u003ccode\u003e79af990\u003c/code\u003e\u003c/a\u003e remote: add SSRF redirect protection to writer-side HTTP clients (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2432\"\u003e#2432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/4b9b3c7e306c30074e31efa6c22d82437788ff4c\"\u003e\u003ccode\u003e4b9b3c7\u003c/code\u003e\u003c/a\u003e fix(release): honor declared Go toolchain (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2435\"\u003e#2435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/e033b9cb1f1bc9220b39699e6b384f886de712f8\"\u003e\u003ccode\u003ee033b9c\u003c/code\u003e\u003c/a\u003e fix(build): install binaries to /ko-app and add to PATH (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2424\"\u003e#2424\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2436\"\u003e#2436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/8bd7902fc85c3ae1249afec2582d16e1e9ed92c0\"\u003e\u003ccode\u003e8bd7902\u003c/code\u003e\u003c/a\u003e name: return a helpful error when a reference contains a URL scheme (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2431\"\u003e#2431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/163134d6284d1a01098d5fc2a9e37c8c85904c92\"\u003e\u003ccode\u003e163134d\u003c/code\u003e\u003c/a\u003e validate: support index attestation manifests and empty configs (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/44f7ea307e045b3e93fe2e4351f6777e4030ae10\"\u003e\u003ccode\u003e44f7ea3\u003c/code\u003e\u003c/a\u003e fix(build): Use dependencies.gitSource in cloudbuild_v2.yaml (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.20.7...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd lzw reader/writer by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1189\"\u003eklauspost/compress#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003express: add Microsoft XPRESS (MS-XCA) decompression by \u003ca href=\"https://github.com/MP-GOWTHAM\"\u003e\u003ccode\u003e@​MP-GOWTHAM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1195\"\u003eklauspost/compress#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: arm64 assembly encoders, lowered from the amd64 avo program by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1187\"\u003eklauspost/compress#1187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd, huff0: improved arm64 lowering, and narrow two table loads to MOVWQZX by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1175\"\u003eklauspost/compress#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: limit jitter hash to jitterBuffer bytes by \u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1192\"\u003eklauspost/compress#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: clamp the Go EncodeBetter skip to match the assembly by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1190\"\u003eklauspost/compress#1190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003exxhash: bound input of non-preemptive assembly by \u003ca href=\"https://github.com/AskAlexSharov\"\u003e\u003ccode\u003e@​AskAlexSharov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1196\"\u003eklauspost/compress#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd/huff0: fold two ISA-gap x86 idioms in the avo arm64 lowering by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1199\"\u003eklauspost/compress#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: test against go1.27.x, drop go1.24.x by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1198\"\u003eklauspost/compress#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd/huff0: break false partial-register dependencies in seqdec/4X decoders by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1197\"\u003eklauspost/compress#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Writer L7-9 with dictionary can emit the dictionary to stream by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1201\"\u003eklauspost/compress#1201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1192\"\u003eklauspost/compress#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AskAlexSharov\"\u003e\u003ccode\u003e@​AskAlexSharov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1196\"\u003eklauspost/compress#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MP-GOWTHAM\"\u003e\u003ccode\u003e@​MP-GOWTHAM\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1195\"\u003eklauspost/compress#1195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/klauspost/compress/compare/v1.19.2...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/9d8ccb1d9567304420eb55a88b6f63a2067a8da4\"\u003e\u003ccode\u003e9d8ccb1\u003c/code\u003e\u003c/a\u003e flate: Writer with a preset dictionary emits the dictionary into the output s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f93f23a4bd5434ab55872aff9717f769398fa59e\"\u003e\u003ccode\u003ef93f23a\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/42f9d969024a20735148e3577d4b602ed4d0590a\"\u003e\u003ccode\u003e42f9d96\u003c/code\u003e\u003c/a\u003e xpress: add Microsoft XPRESS (MS-XCA) decompression (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/629c2ea148ae6ddbd3b70bc1e35076aaf94b7143\"\u003e\u003ccode\u003e629c2ea\u003c/code\u003e\u003c/a\u003e zstd/huff0: break false partial-register dependencies in seqdec/4X decoders (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/ba74977eb2c7002604765bf9c7f3c8a497224d60\"\u003e\u003ccode\u003eba74977\u003c/code\u003e\u003c/a\u003e ci: test against go1.27.x, drop go1.24.x (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f5c1529bc7838087176f39eb85e2495f5292606d\"\u003e\u003ccode\u003ef5c1529\u003c/code\u003e\u003c/a\u003e zstd/huff0: pin avo peephole folds, regenerate arm64 (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/73508b25f222ed50fad2ff7540c059f893781c30\"\u003e\u003ccode\u003e73508b2\u003c/code\u003e\u003c/a\u003e s2: arm64 assembly encoders, lowered from the amd64 avo program (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0e43f04adae8400cdaf545242467c9910ce9a513\"\u003e\u003ccode\u003e0e43f04\u003c/code\u003e\u003c/a\u003e xxhash: bound input of non-preemptive assembly (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4005c155a2670b665ddc52205b6e9dacb43cf651\"\u003e\u003ccode\u003e4005c15\u003c/code\u003e\u003c/a\u003e s2: clamp the Go EncodeBetter skip to match the assembly (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1190\"\u003e#1190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/dd6de45e8beb8833684fbafb4ecd06b0062dafa6\"\u003e\u003ccode\u003edd6de45\u003c/code\u003e\u003c/a\u003e gzhttp: limit jitter hash to jitterBuffer bytes (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.19.2...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ktrysmt/go-bitbucket` from 0.9.87 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/releases\"\u003egithub.com/ktrysmt/go-bitbucket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/371\"\u003ektrysmt/go-bitbucket#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.53.0 to 0.54.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/372\"\u003ektrysmt/go-bitbucket#372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/373\"\u003ektrysmt/go-bitbucket#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: v0.10.0 — raw content commits, delete tag, status code, FilePath by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/374\"\u003ektrysmt/go-bitbucket#374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.100...v0.10.0\"\u003ehttps://github.com/ktrysmt/go-bitbucket/compare/v0.9.100...v0.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.100\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(CLAUDE.md): require unit+mock+swagger to pass before merge or release by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/370\"\u003ektrysmt/go-bitbucket#370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.99...v0.9.100\"\u003ehttps://github.com/ktrysmt/go-bitbucket/compare/v0.9.99...v0.9.100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.99\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: decode bugs in workspaces.go and duplicate uuid json tag by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/365\"\u003ektrysmt/go-bitbucket#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support custom OAuth endpoint for Isolated Cloud Instances by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/366\"\u003ektrysmt/go-bitbucket#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add minimum GitHub Actions workflow for build, vet, and tests by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/367\"\u003ektrysmt/go-bitbucket#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: branch-restrictions body schema and tests panic-on-error by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/368\"\u003ektrysmt/go-bitbucket#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add CLAUDE.md with project testing policy by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/369\"\u003ektrysmt/go-bitbucket#369\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.98...v0.9.99\"\u003ehttps://github.com/ktrysmt/go-bitbucket/compare/v0.9.98...v0.9.99\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/360\"\u003ektrysmt/go-bitbucket#360\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/359\"\u003ektrysmt/go-bitbucket#359\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/358\"\u003ektrysmt/go-bitbucket#358\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/353\"\u003ektrysmt/go-bitbucket#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/348\"\u003ektrysmt/go-bitbucket#348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/339\"\u003ektrysmt/go-bitbucket#339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/342\"\u003ektrysmt/go-bitbucket#342\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/345\"\u003ektrysmt/go-bitbucket#345\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/ktrysmt/go-bitbucket/commit/76154f9be8dad2371263918615a66c07ca6bf0ba\"\u003e\u003ccode\u003e76154f9\u003c/code\u003e\u003c/a\u003e feat: add raw content commits, delete tag, expose status code, and wire FileP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/eb1e1bb2fe7cc5cb3c86430319782dceae15e54e\"\u003e\u003ccode\u003eeb1e1bb\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/e0cb787e5adc54d52a0d44b16f96b3a8ade3810a\"\u003e\u003ccode\u003ee0cb787\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/9613e83a3b586ad4434cae17f1eb514440df098c\"\u003e\u003ccode\u003e9613e83\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/6e77a7923942b61f51b5c84ff8e4ebb6a62cc3d5\"\u003e\u003ccode\u003e6e77a79\u003c/code\u003e\u003c/a\u003e docs(CLAUDE.md): require unit+mock+swagger to pass before merge or release (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/f05491953fbae1df7607667835bad2f4c13d15ab\"\u003e\u003ccode\u003ef054919\u003c/code\u003e\u003c/a\u003e docs: add CLAUDE.md with project testing policy (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/469f38b26a435b783131bb45c87e44018d7f0df3\"\u003e\u003ccode\u003e469f38b\u003c/code\u003e\u003c/a\u003e fix: branch-restrictions request body schema and tests panic-on-error (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/1788d810cf5ef9fa3bf0a30c30833dc9fbb1fa1a\"\u003e\u003ccode\u003e1788d81\u003c/code\u003e\u003c/a\u003e ci: add minimum GitHub Actions workflow for build, vet, and tests (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/364\"\u003e#364\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/20cdd993a61bbde558acf26d3453f6522cba74d1\"\u003e\u003ccode\u003e20cdd99\u003c/code\u003e\u003c/a\u003e feat: add WithEndpoint OAuth constructors for Isolated Cloud Instances (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/362\"\u003e#362\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/e4292caa7133b872b1095eb5fb6df933e652d13e\"\u003e\u003ccode\u003ee4292ca\u003c/code\u003e\u003c/a\u003e fix: latent decode bugs in workspaces and duplicate uuid json tag (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/363\"\u003e#363\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.87...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gitlab.com/gitlab-org/api/client-go` from 1.13.0 to 1.46.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/blob/main/CHANGELOG.md\"\u003egitlab.com/gitlab-org/api/client-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.46.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate urls and add missing (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2785\"\u003e!2785\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/mohamedmongy96\"\u003eMohamed Mongy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v1.45.0...v1.46.0\"\u003e1.46.0\u003c/a\u003e (2026-03-01)\u003c/h1\u003e\n\u003ch2\u003e1.45.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LockMembershipsToSAML support to Application Settings (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2791\"\u003e!2791\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/mohamedmongy96\"\u003eMohamed Mongy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(integration): Use epic IID instead of ID in \u003ccode\u003eDeleteEpic\u003c/code\u003e cleanup. (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2794\"\u003e!2794\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/fforster\"\u003eFlorian Forster\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v1.44.0...v1.45.0\"\u003e1.45.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e Use epic IID instead of ID in \u003ccode\u003eDeleteEpic\u003c/code\u003e cleanup. (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/49dea0587894cd75d5962e69080974fccedde406\"\u003e49dea05\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement runner controller instance-level runner scope support (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2765\"\u003e!2765\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/timofurrer\"\u003eTimo Furrer\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update module github.com/graph-gophers/graphql-go to v1.9.0 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2789\"\u003e!2789\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v1.43.0...v1.44.0\"\u003e1.44.0\u003c/a\u003e (2026-02-26)\u003c/h1\u003e\n\u003ch2\u003e1.43.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(pagination): Add \u003ccode\u003eScanAndCollectN\u003c/code\u003e to collect at most \u003cem\u003en\u003c/em\u003e results. (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2788\"\u003e!2788\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/fforster\"\u003eFlorian Forster\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://gitlab.com/gitlab-org/api/client-go/commit/da7b8a72a07b41ac257b538fac02a6aaa49047fc\"\u003e\u003ccode\u003eda7b8a7\u003c/code\u003e\u003c/a\u003e chore(release): 1.46.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/072590b6d71610f6148328c5e0c27de4c7e1fdda\"\u003e\u003ccode\u003e072590b\u003c/code\u003e\u003c/a\u003e Merge branch 'Update_Urls_and_add-missing' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/8b634616608deae4019c3d7a421c6809b5cf231d\"\u003e\u003ccode\u003e8b63461\u003c/code\u003e\u003c/a\u003e Update urls and add missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/0abd5cedc3b377211cee5ce084c80e9d744c18a5\"\u003e\u003ccode\u003e0abd5ce\u003c/code\u003e\u003c/a\u003e chore(release): 1.45.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/6f5a6dac70026af0c25c240ba64c761451222757\"\u003e\u003ccode\u003e6f5a6da\u003c/code\u003e\u003c/a\u003e Merge branch 'issue_\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/work_items/2237\"\u003e#2237\u003c/a\u003e' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/06094f9180bc37218e6e8bf0d613b6bdcb726e64\"\u003e\u003ccode\u003e06094f9\u003c/code\u003e\u003c/a\u003e Add LockMembershipsToSAML support to Application Settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/37ff76ba4d9296b8475e9f3e11bea86ad1cb4c5b\"\u003e\u003ccode\u003e37ff76b\u003c/code\u003e\u003c/a\u003e Merge branch 'fforster/epic-cleanup' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/49dea0587894cd75d5962e69080974fccedde406\"\u003e\u003ccode\u003e49dea05\u003c/code\u003e\u003c/a\u003e fix(test): Use epic IID instead of ID in \u003ccode\u003eDeleteEpic\u003c/code\u003e cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/1e294d443eda70519b82f213037a2bf7cc53e817\"\u003e\u003ccode\u003e1e294d4\u003c/code\u003e\u003c/a\u003e chore(release): 1.44.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/69b78fece5f527ae1e3c549c4e7491c8f75d26c0\"\u003e\u003ccode\u003e69b78fe\u003c/code\u003e\u003c/a\u003e Merge branch 'rc-runner-scopes' into 'main'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v1.13.0...v1.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.55.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3f62bf119e84c6e35e8518a2958089ade622d1a3\"\u003e\u003ccode\u003e3f62bf1\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/86efde54dc7069251a8b007026c500d28e4239ce\"\u003e\u003ccode\u003e86efde5\u003c/code\u003e\u003c/a\u003e ssh: reject unexpected message types on established channels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a6cdac60840750226b15617ac8858be44361b36b\"\u003e\u003ccode\u003ea6cdac6\u003c/code\u003e\u003c/a\u003e ssh: drop traffic on undecided channels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/39dc44e69c280a6254fa09ce85477455efeaf6a2\"\u003e\u003ccode\u003e39dc44e\u003c/code\u003e\u003c/a\u003e ssh: don't skip the source-address critical option in CheckCert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/afebf4cb4efb2b854282e03160da67120707f8f7\"\u003e\u003ccode\u003eafebf4c\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: make subjectsEqual stricter on Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/89f4e9bb5b38861a69b1b26890a6833138d35ace\"\u003e\u003ccode\u003e89f4e9b\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/71488c48c2dfecf900e52caa55f88ef4fef62d54\"\u003e\u003ccode\u003e71488c4\u003c/code\u003e\u003c/a\u003e ssh/knownhosts: compare only public key portions for revocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/82adefa711cb8d9a1f12c7ea91b491007d21819f\"\u003e\u003ccode\u003e82adefa\u003c/code\u003e\u003c/a\u003e ssh: synchronize unexpected response test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/c757c9851f77c470645455f548046ae0ce87ef8d\"\u003e\u003ccode\u003ec757c98\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/593c81af8aa6582d85a7faaeb996396f63d712a9\"\u003e\u003ccode\u003e593c81a\u003c/code\u003e\u003c/a\u003e ssh: correctly ignore pre-banner lines\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.55.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.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/oauth2/commit/c624b89dadc3221560b7345c090bbe69e90808ee\"\u003e\u003ccode\u003ec624b89\u003c/code\u003e\u003c/a\u003e google: change the snake case endpoint to kebab-case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/09a82f63d4c718720369edfee3c7d0ff953c0b6f\"\u003e\u003ccode\u003e09a82f6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/sync` from 0.22.0 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/f75267d8412fc1dfd12b343644a7ea46e4d9c85d\"\u003e\u003ccode\u003ef75267d\u003c/code\u003e\u003c/a\u003e semaphore: panic on negative capacity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/3ffd83cb522e5ef49bd2fa50f0c0d63dc152ad1f\"\u003e\u003ccode\u003e3ffd83c\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/sync/compare/v0.22.0...v0.23.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.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/fafe4a06967e06550e69ee42787d9902845d2a3f\"\u003e\u003ccode\u003efafe4a0\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/f53c31601f90c1b840c0703c5537c3ce1e4b6f5c\"\u003e\u003ccode\u003ef53c316\u003c/code\u003e\u003c/a\u003e unicode/norm: don't truncate runes in the recomposition map key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/37867f63e497cfa4a4e182c43c2beef75307cdb2\"\u003e\u003ccode\u003e37867f6\u003c/code\u003e\u003c/a\u003e unicode/norm: let any starter block composition in compose\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/0dd525f28d87d6aef1a20b9086dbe034411604c7\"\u003e\u003ccode\u003e0dd525f\u003c/code\u003e\u003c/a\u003e unicode/norm: compose non-Hangul runes after a Hangul syllable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/bac26e5be18b99ab58de83689d0c5ad853474c44\"\u003e\u003ccode\u003ebac26e5\u003c/code\u003e\u003c/a\u003e unicode/norm: avoid improper ErrShortDst return in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/4f55186fdbf7427403187ca4917e5e90c8c77319\"\u003e\u003ccode\u003e4f55186\u003c/code\u003e\u003c/a\u003e unicode/norm: simplify short source detection in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a1b6c107023d93f825dd61b667786761d3114091\"\u003e\u003ccode\u003ea1b6c10\u003c/code\u003e\u003c/a\u003e unicode/norm: prevent decomposeSegment from moving backwards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/cd1cbc9d9be58f249a412746c9dcbe9bf3c97dae\"\u003e\u003ccode\u003ecd1cbc9\u003c/code\u003e\u003c/a\u003e unicode/bidi: panic rather than log.Panicf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a459614d3591674f5af99e2ad671c69569dac9c2\"\u003e\u003ccode\u003ea459614\u003c/code\u003e\u003c/a\u003e internal/export/idna: fix conformance with optional validation disabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/be70a610fdb69124f7538dc0216d396d0f2556b9\"\u003e\u003ccode\u003ebe70a61\u003c/code\u003e\u003c/a\u003e internal/export/idna: drop trie field from Profiles\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/text/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\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/akuity/kargo/pull/7238","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akuity%2Fkargo/issues/7238","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7238/packages"},{"uuid":"5475210024","node_id":"PR_kwDOHqP31c8AAAABDxeaEw","number":7237,"state":"closed","title":"chore(deps): bump the go-minor group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["needs/kind","needs/priority","needs/area","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-16T16:39:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-16T13:31:00.000Z","updated_at":"2026-09-16T16:39:45.000Z","time_to_close":11323,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor","update_count":16,"packages":[{"name":"code.gitea.io/sdk/gitea","old_version":"0.23.2","new_version":"0.25.1"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ecr","old_version":"1.62.1","new_version":"1.65.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/bombsimon/logrusr/v4","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/bombsimon/logrusr"},{"name":"github.com/coreos/go-oidc/v3","old_version":"3.20.0","new_version":"3.21.0","repository_url":"https://github.com/coreos/go-oidc"},{"name":"github.com/google/go-containerregistry","old_version":"0.20.6","new_version":"0.22.1","repository_url":"https://github.com/google/go-containerregistry"},{"name":"github.com/jferrl/go-githubauth","old_version":"1.4.2","new_version":"1.7.0","repository_url":"https://github.com/jferrl/go-githubauth"},{"name":"github.com/klauspost/compress","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/ktrysmt/go-bitbucket","old_version":"0.9.87","new_version":"0.10.0","repository_url":"https://github.com/ktrysmt/go-bitbucket"},{"name":"gitlab.com/gitlab-org/api/client-go","old_version":"0.157.1","new_version":"0.161.1"},{"name":"golang.org/x/crypto","old_version":"0.55.0","new_version":"0.57.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/oauth2","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/sync","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/text","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/text"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| code.gitea.io/sdk/gitea | `0.23.2` | `0.25.1` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.46.0` | `1.47.0` |\n| [github.com/aws/aws-sdk-go-v2/service/ecr](https://github.com/aws/aws-sdk-go-v2) | `1.62.1` | `1.65.0` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.49.0` | `1.50.0` |\n| [github.com/bombsimon/logrusr/v4](https://github.com/bombsimon/logrusr) | `4.1.0` | `4.2.0` |\n| [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) | `3.20.0` | `3.21.0` |\n| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.20.6` | `0.22.1` |\n| [github.com/jferrl/go-githubauth](https://github.com/jferrl/go-githubauth) | `1.4.2` | `1.7.0` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.19.2` | `1.20.0` |\n| [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket) | `0.9.87` | `0.10.0` |\n| [gitlab.com/gitlab-org/api/client-go](https://gitlab.com/gitlab-org/api/client-go) | `0.157.1` | `0.161.1` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.55.0` | `0.57.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.36.0` | `0.37.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.22.0` | `0.23.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.41.0` | `0.42.0` |\n\n\nUpdates `code.gitea.io/sdk/gitea` from 0.23.2 to 0.25.1\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b189f382f4924bc6c948c9942e17c547553faf0d\"\u003e\u003ccode\u003eb189f38\u003c/code\u003e\u003c/a\u003e Release 2026-09-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0905d5f8a9a88708ad8c7ee4554ae51a38e532f2\"\u003e\u003ccode\u003e0905d5f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9cc4bc539469ec525c3a58fa35072ef1c92237f3\"\u003e\u003ccode\u003e9cc4bc5\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/126fe2d5e82a59ea5d231bdbc5ff71421ab73476\"\u003e\u003ccode\u003e126fe2d\u003c/code\u003e\u003c/a\u003e fix GetObject deadlock (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/512688512cb733cab94c9e8b24361b952acb0f48\"\u003e\u003ccode\u003e5126885\u003c/code\u003e\u003c/a\u003e Remove retry metrics header middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bd8de4d26057d20e23666622954141ab0d6c86cf\"\u003e\u003ccode\u003ebd8de4d\u003c/code\u003e\u003c/a\u003e Expand S3 operations that check for an error inside an HTTP 200 response (wav...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/394ee646d5707f27ffb5976a0b9b1dcb075767bc\"\u003e\u003ccode\u003e394ee64\u003c/code\u003e\u003c/a\u003e Release 2026-09-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3c9cb8bc1bb7235972be82b37b8af6bad3c2187f\"\u003e\u003ccode\u003e3c9cb8b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f85682a383217d7113462043f6588859d16e767\"\u003e\u003ccode\u003e6f85682\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc3942bb907ad993738d18d2a3ff1b99bf51cd4e\"\u003e\u003ccode\u003ecc3942b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ecr` from 1.62.1 to 1.65.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7a76a2ae73fe6ae04c8dba07570145eba0582555\"\u003e\u003ccode\u003e7a76a2a\u003c/code\u003e\u003c/a\u003e Release 2024-10-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e35b8bedbb56d7b39d8ccc60cc120a7b61d5fec5\"\u003e\u003ccode\u003ee35b8be\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6e9587148dadaebdfeda731a68bb30740aedfcdd\"\u003e\u003ccode\u003e6e95871\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d58df32b098fca0d31acca9056f8f56f5c1cdca\"\u003e\u003ccode\u003e0d58df3\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/280579adfcd8a5e23658566d3033f40b5e73d447\"\u003e\u003ccode\u003e280579a\u003c/code\u003e\u003c/a\u003e add HTTP client metrics from smithy-go (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2815\"\u003e#2815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cb83a1cde349c71506c3addbdca49d50b7fcb3d2\"\u003e\u003ccode\u003ecb83a1c\u003c/code\u003e\u003c/a\u003e Release 2024-10-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8503c8359d6964807111f3dc1cdefef9e0e8d44d\"\u003e\u003ccode\u003e8503c83\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/317e15b2f7380e9cf1e1ca3574c88d57475d58f9\"\u003e\u003ccode\u003e317e15b\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3ff516832203c3ac03426b6cab998485b331cbc5\"\u003e\u003ccode\u003e3ff5168\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6191b25230d7cf4333b1e3bc2e60400fb56a4591\"\u003e\u003ccode\u003e6191b25\u003c/code\u003e\u003c/a\u003e Release 2024-10-02\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/iot/v1.62.1...service/s3/v1.65.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4334b43c27eeb4c4ecfcba1a87cc08f963fe91a3\"\u003e\u003ccode\u003e4334b43\u003c/code\u003e\u003c/a\u003e Release 2024-02-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9e29187dc08c2e9bf8f66166841ca9c75e0624ab\"\u003e\u003ccode\u003e9e29187\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f672c49fb7b4199becd3ba0a6e9d2b35f215e985\"\u003e\u003ccode\u003ef672c49\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f935782a0d8ee350736d4515cc05001e4ac3d01\"\u003e\u003ccode\u003e7f93578\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da7bcdacddcf05ee9c897137fdbcdc8caf501698\"\u003e\u003ccode\u003eda7bcda\u003c/code\u003e\u003c/a\u003e feat: add client config passthrough to waiter opts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1bb048272ad54b3cbeb3b6da99f4be8090bea5d2\"\u003e\u003ccode\u003e1bb0482\u003c/code\u003e\u003c/a\u003e Release 2024-02-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc83a2b05532dfe5e6ccba25881887352134fbbd\"\u003e\u003ccode\u003ecc83a2b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f44d9967b75499363425c29a5cf40375e9869a7\"\u003e\u003ccode\u003e7f44d99\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4280ccb2671145220be23f299bc0db4a2c061ff5\"\u003e\u003ccode\u003e4280ccb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a264562983a722b90b7a08e5547de85274006e30\"\u003e\u003ccode\u003ea264562\u003c/code\u003e\u003c/a\u003e fix awsjson error deserialization to not expect string code (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2489\"\u003e#2489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.49.0...service/s3/v1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/bombsimon/logrusr/v4` from 4.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombsimon/logrusr/releases\"\u003egithub.com/bombsimon/logrusr/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error value logging by \u003ca href=\"https://github.com/avorima\"\u003e\u003ccode\u003e@​avorima\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/30\"\u003ebombsimon/logrusr#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure dependabot by \u003ca href=\"https://github.com/avorima\"\u003e\u003ccode\u003e@​avorima\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/32\"\u003ebombsimon/logrusr#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-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/bombsimon/logrusr/pull/39\"\u003ebombsimon/logrusr#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout 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/bombsimon/logrusr/pull/38\"\u003ebombsimon/logrusr#38\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go 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/bombsimon/logrusr/pull/37\"\u003ebombsimon/logrusr#37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/sirupsen/logrus from 1.9.0 to 1.9.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/bombsimon/logrusr/pull/33\"\u003ebombsimon/logrusr#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump coverallsapp/github-action from 1.1.3 to 2.2.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/bombsimon/logrusr/pull/36\"\u003ebombsimon/logrusr#36\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.8.1 to 1.8.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/bombsimon/logrusr/pull/35\"\u003ebombsimon/logrusr#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/go-logr/logr from 1.2.3 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/34\"\u003ebombsimon/logrusr#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.8.4 to 1.9.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/40\"\u003ebombsimon/logrusr#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/41\"\u003ebombsimon/logrusr#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump coverallsapp/github-action from 2.2.3 to 2.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/43\"\u003ebombsimon/logrusr#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/42\"\u003ebombsimon/logrusr#42\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/go-logr/logr from 1.4.1 to 1.4.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/bombsimon/logrusr/pull/44\"\u003ebombsimon/logrusr#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump coverallsapp/github-action from 2.3.0 to 2.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/45\"\u003ebombsimon/logrusr#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump coverallsapp/github-action from 2.3.1 to 2.3.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/bombsimon/logrusr/pull/46\"\u003ebombsimon/logrusr#46\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump coverallsapp/github-action from 2.3.2 to 2.3.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/bombsimon/logrusr/pull/47\"\u003ebombsimon/logrusr#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.9.0 to 1.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/48\"\u003ebombsimon/logrusr#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action 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/bombsimon/logrusr/pull/49\"\u003ebombsimon/logrusr#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 7 to 8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/50\"\u003ebombsimon/logrusr#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/go-logr/logr from 1.4.2 to 1.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/51\"\u003ebombsimon/logrusr#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/52\"\u003ebombsimon/logrusr#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.10.0 to 1.11.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/53\"\u003ebombsimon/logrusr#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.11.0 to 1.11.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/bombsimon/logrusr/pull/54\"\u003ebombsimon/logrusr#54\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/bombsimon/logrusr/pull/55\"\u003ebombsimon/logrusr#55\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/bombsimon/logrusr/pull/56\"\u003ebombsimon/logrusr#56\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/bombsimon/logrusr/pull/57\"\u003ebombsimon/logrusr#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/sirupsen/logrus from 1.9.3 to 1.9.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/bombsimon/logrusr/pull/58\"\u003ebombsimon/logrusr#58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout 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/bombsimon/logrusr/pull/59\"\u003ebombsimon/logrusr#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix \u003ccode\u003egolangci-lint\u003c/code\u003e in pipeline by \u003ca href=\"https://github.com/bombsimon\"\u003e\u003ccode\u003e@​bombsimon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/60\"\u003ebombsimon/logrusr#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go 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/bombsimon/logrusr/pull/61\"\u003ebombsimon/logrusr#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/go-logr/logr from 1.4.3 to 1.4.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/bombsimon/logrusr/pull/62\"\u003ebombsimon/logrusr#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.11.1 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/bombsimon/logrusr/pull/63\"\u003ebombsimon/logrusr#63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/sirupsen/logrus from 1.9.4 to 1.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/64\"\u003ebombsimon/logrusr#64\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.12.0 to 1.12.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/bombsimon/logrusr/pull/65\"\u003ebombsimon/logrusr#65\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/sirupsen/logrus from 1.10.0 to 1.10.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/bombsimon/logrusr/pull/66\"\u003ebombsimon/logrusr#66\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/sirupsen/logrus from 1.10.1 to 1.10.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/bombsimon/logrusr/pull/67\"\u003ebombsimon/logrusr#67\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avorima\"\u003e\u003ccode\u003e@​avorima\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/30\"\u003ebombsimon/logrusr#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/39\"\u003ebombsimon/logrusr#39\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bombsimon/logrusr/compare/v4.1.0...v4.2.0\"\u003ehttps://github.com/bombsimon/logrusr/compare/v4.1.0...v4.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/e28da650c449145a4397aeb09e74fbf1e71e795b\"\u003e\u003ccode\u003ee28da65\u003c/code\u003e\u003c/a\u003e Bump github.com/sirupsen/logrus from 1.10.1 to 1.10.2 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/239406b55bbcd3686641b67b777ad4f9e4c84b8b\"\u003e\u003ccode\u003e239406b\u003c/code\u003e\u003c/a\u003e Bump github.com/sirupsen/logrus from 1.10.0 to 1.10.1 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/b4950e96138a236dd962e1a20f8506bfd07b4110\"\u003e\u003ccode\u003eb4950e9\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify from 1.12.0 to 1.12.1 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/39360ee3b6bf87937276546111204916048e12a8\"\u003e\u003ccode\u003e39360ee\u003c/code\u003e\u003c/a\u003e Bump github.com/sirupsen/logrus from 1.9.4 to 1.10.0 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/0363bc4f664754ee53a27d19a6697d4f74593e2e\"\u003e\u003ccode\u003e0363bc4\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify from 1.11.1 to 1.12.0 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/f8e3108525c06194f59cb6127f26f429058802dd\"\u003e\u003ccode\u003ef8e3108\u003c/code\u003e\u003c/a\u003e Bump github.com/go-logr/logr from 1.4.3 to 1.4.4 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/370e213a21b3bf3d88a3523323bb3122f4cb1eca\"\u003e\u003ccode\u003e370e213\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/526da95e25da9874199067c3c4750366230a40c2\"\u003e\u003ccode\u003e526da95\u003c/code\u003e\u003c/a\u003e chore: fix \u003ccode\u003egolangci-lint\u003c/code\u003e in pipeline (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/5cacc1a9c7e7efa65880fd9dd86589ae93bcc106\"\u003e\u003ccode\u003e5cacc1a\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/018382b4159b64e42befb334e9aa09af3596f745\"\u003e\u003ccode\u003e018382b\u003c/code\u003e\u003c/a\u003e Bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombsimon/logrusr/compare/v4.1.0...v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coreos/go-oidc/v3` from 3.20.0 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coreos/go-oidc/releases\"\u003egithub.com/coreos/go-oidc/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eoidc: ignore JWKs with unsupported key types rather than failing by \u003ca href=\"https://github.com/nicoske\"\u003e\u003ccode\u003e@​nicoske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/499\"\u003ecoreos/go-oidc#499\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicoske\"\u003e\u003ccode\u003e@​nicoske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/499\"\u003ecoreos/go-oidc#499\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coreos/go-oidc/compare/v3.20.0...v3.21.0\"\u003ehttps://github.com/coreos/go-oidc/compare/v3.20.0...v3.21.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-oidc/commit/c914bd380327a5a3a81403774d1a5d5b73772ce7\"\u003e\u003ccode\u003ec914bd3\u003c/code\u003e\u003c/a\u003e oidc: ignore JWKs with unsupported key types rather than failing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coreos/go-oidc/compare/v3.20.0...v3.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/google/go-containerregistry` from 0.20.6 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/go-containerregistry/releases\"\u003egithub.com/google/go-containerregistry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-canonical IP literals in all SSRF guards by \u003ca href=\"https://github.com/shaggyinsomniac\"\u003e\u003ccode\u003e@​shaggyinsomniac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2426\"\u003egoogle/go-containerregistry#2426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edaemon: fix stale docker/docker reference in WithClient docs by \u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2428\"\u003egoogle/go-containerregistry#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 2 directories with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2422\"\u003egoogle/go-containerregistry#2422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauthn: do not overwrite AuthConfig.Auth when username and password are empty by \u003ca href=\"https://github.com/nileshpatil6\"\u003e\u003ccode\u003e@​nileshpatil6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2420\"\u003egoogle/go-containerregistry#2420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the actions group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2423\"\u003egoogle/go-containerregistry#2423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport pulling images by sha512 digest by \u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2427\"\u003egoogle/go-containerregistry#2427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow empty label and annotation values in crane mutate by \u003ca href=\"https://github.com/theadsingh\"\u003e\u003ccode\u003e@​theadsingh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2418\"\u003egoogle/go-containerregistry#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): Use dependencies.gitSource in cloudbuild_v2.yaml by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2434\"\u003egoogle/go-containerregistry#2434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evalidate: support index attestation manifests and empty configs by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2414\"\u003egoogle/go-containerregistry#2414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ename: improve error when parsing a reference with a URL scheme by \u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2431\"\u003egoogle/go-containerregistry#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): install binaries to /ko-app and add to PATH (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2424\"\u003e#2424\u003c/a\u003e) by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2436\"\u003egoogle/go-containerregistry#2436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(release): honor declared Go toolchain by \u003ca href=\"https://github.com/rksharma-owg\"\u003e\u003ccode\u003e@​rksharma-owg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2435\"\u003egoogle/go-containerregistry#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: apply checkRedirectSSRF to writer-side HTTP clients by \u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2432\"\u003egoogle/go-containerregistry#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflatten: preserve config and layer media types when flattening by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2438\"\u003egoogle/go-containerregistry#2438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mutate): make Time layer updates lazy by \u003ca href=\"https://github.com/amarkdotdev\"\u003e\u003ccode\u003e@​amarkdotdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2429\"\u003egoogle/go-containerregistry#2429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 2 directories 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/google/go-containerregistry/pull/2439\"\u003egoogle/go-containerregistry#2439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: copy manifest annotations to referrers fallback tag descriptors by \u003ca href=\"https://github.com/codysoyland\"\u003e\u003ccode\u003e@​codysoyland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2441\"\u003egoogle/go-containerregistry#2441\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shaggyinsomniac\"\u003e\u003ccode\u003e@​shaggyinsomniac\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2426\"\u003egoogle/go-containerregistry#2426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2428\"\u003egoogle/go-containerregistry#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nileshpatil6\"\u003e\u003ccode\u003e@​nileshpatil6\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2420\"\u003egoogle/go-containerregistry#2420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theadsingh\"\u003e\u003ccode\u003e@​theadsingh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2418\"\u003egoogle/go-containerregistry#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2431\"\u003egoogle/go-containerregistry#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rksharma-owg\"\u003e\u003ccode\u003e@​rksharma-owg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2435\"\u003egoogle/go-containerregistry#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codysoyland\"\u003e\u003ccode\u003e@​codysoyland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2441\"\u003egoogle/go-containerregistry#2441\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.22.0...v0.22.1\"\u003ehttps://github.com/google/go-containerregistry/compare/v0.22.0...v0.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emutate: let Time and Canonical take tarball.LayerOption by \u003ca href=\"https://github.com/mzihlmann\"\u003e\u003ccode\u003e@​mzihlmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2403\"\u003egoogle/go-containerregistry#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add multi-architecture Cloud Build configurations for crane, gcrane, and krane by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2412\"\u003egoogle/go-containerregistry#2412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: resolve push-check credentials against the repository by \u003ca href=\"https://github.com/mzihlmann\"\u003e\u003ccode\u003e@​mzihlmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2411\"\u003egoogle/go-containerregistry#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow single-character repository paths by \u003ca href=\"https://github.com/semx\"\u003e\u003ccode\u003e@​semx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2407\"\u003egoogle/go-containerregistry#2407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing substitutions and workspace cleanup to new build files by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2413\"\u003egoogle/go-containerregistry#2413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: retry failed Puller and Pusher initialization by \u003ca href=\"https://github.com/iahsanGill\"\u003e\u003ccode\u003e@​iahsanGill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2406\"\u003egoogle/go-containerregistry#2406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the actions group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2405\"\u003egoogle/go-containerregistry#2405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 1 directory 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/google/go-containerregistry/pull/2415\"\u003egoogle/go-containerregistry#2415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: bump Go version + add toolchain directive to replace .go-version file by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2416\"\u003egoogle/go-containerregistry#2416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix new build options and provenance by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2417\"\u003egoogle/go-containerregistry#2417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): unify new build flow into cloudbuild_v2.yaml by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2419\"\u003egoogle/go-containerregistry#2419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mzihlmann\"\u003e\u003ccode\u003e@​mzihlmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2403\"\u003egoogle/go-containerregistry#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2412\"\u003egoogle/go-containerregistry#2412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semx\"\u003e\u003ccode\u003e@​semx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2407\"\u003egoogle/go-containerregistry#2407\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/8a72a424fdecb4caa14f2d525e5d2503331442b5\"\u003e\u003ccode\u003e8a72a42\u003c/code\u003e\u003c/a\u003e remote: copy manifest annotations to referrers fallback tag descriptors (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2441\"\u003e#2441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/5765c35e1828e9a8071df44497c4867ad7e36924\"\u003e\u003ccode\u003e5765c35\u003c/code\u003e\u003c/a\u003e build(deps): bump the go-deps group across 2 directories with 3 updates (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2439\"\u003e#2439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/969402f936ab1ec1e4a9a6463b1597f6fff6d9ab\"\u003e\u003ccode\u003e969402f\u003c/code\u003e\u003c/a\u003e fix(mutate): make Time layer updates lazy (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2429\"\u003e#2429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/25c682edd9ae6a126454fb5f1b833638ec820987\"\u003e\u003ccode\u003e25c682e\u003c/code\u003e\u003c/a\u003e flatten: preserve config and layer media types when flattening (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2438\"\u003e#2438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/79af990692dd70af2fc2b966af0d20a1ab1a62e4\"\u003e\u003ccode\u003e79af990\u003c/code\u003e\u003c/a\u003e remote: add SSRF redirect protection to writer-side HTTP clients (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2432\"\u003e#2432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/4b9b3c7e306c30074e31efa6c22d82437788ff4c\"\u003e\u003ccode\u003e4b9b3c7\u003c/code\u003e\u003c/a\u003e fix(release): honor declared Go toolchain (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2435\"\u003e#2435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/e033b9cb1f1bc9220b39699e6b384f886de712f8\"\u003e\u003ccode\u003ee033b9c\u003c/code\u003e\u003c/a\u003e fix(build): install binaries to /ko-app and add to PATH (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2424\"\u003e#2424\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2436\"\u003e#2436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/8bd7902fc85c3ae1249afec2582d16e1e9ed92c0\"\u003e\u003ccode\u003e8bd7902\u003c/code\u003e\u003c/a\u003e name: return a helpful error when a reference contains a URL scheme (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2431\"\u003e#2431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/163134d6284d1a01098d5fc2a9e37c8c85904c92\"\u003e\u003ccode\u003e163134d\u003c/code\u003e\u003c/a\u003e validate: support index attestation manifests and empty configs (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/44f7ea307e045b3e93fe2e4351f6777e4030ae10\"\u003e\u003ccode\u003e44f7ea3\u003c/code\u003e\u003c/a\u003e fix(build): Use dependencies.gitSource in cloudbuild_v2.yaml (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.20.6...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jferrl/go-githubauth` from 1.4.2 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jferrl/go-githubauth/releases\"\u003egithub.com/jferrl/go-githubauth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003e[v1.7.0] - 2026-06-30\u003c/h2\u003e\n\u003cp\u003eGitHub Enterprise Cloud (GHEC) support and a more foolproof installation-token configuration.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCustom Base URL\u003c/strong\u003e: New \u003ccode\u003eWithBaseURL\u003c/code\u003e option sets the API base URL verbatim (only normalizing a trailing slash), mirroring how \u003ccode\u003ego-github\u003c/code\u003e targets a custom endpoint. Unlike \u003ccode\u003eWithEnterpriseURL\u003c/code\u003e, it does not append \u003ccode\u003e/api/v3/\u003c/code\u003e, enabling GitHub Enterprise Cloud with data residency (\u003ccode\u003ehttps://api.SUBDOMAIN.ghe.com/\u003c/code\u003e) and pointing the client at an \u003ccode\u003ehttptest\u003c/code\u003e server in tests (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eOrder-independent options\u003c/strong\u003e: \u003ccode\u003eWithBaseURL\u003c/code\u003e, \u003ccode\u003eWithEnterpriseURL\u003c/code\u003e, \u003ccode\u003eWithHTTPClient\u003c/code\u003e, and \u003ccode\u003eWithRetryOnThrottle\u003c/code\u003e can now be combined in any order. Previously \u003ccode\u003eWithHTTPClient\u003c/code\u003e rebuilt the client and silently discarded a base URL or retry setting applied before it\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFail-loud configuration\u003c/strong\u003e: An invalid base URL (or a \u003ccode\u003enil\u003c/code\u003e HTTP client) is now reported by the first call to \u003ccode\u003eToken()\u003c/code\u003e instead of silently falling back to the public GitHub API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP client no longer mutated\u003c/strong\u003e: \u003ccode\u003eWithHTTPClient\u003c/code\u003e operates on a shallow copy, so the caller's \u003ccode\u003e*http.Client\u003c/code\u003e (which may be shared elsewhere) keeps its original transport\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNo panic on nil client\u003c/strong\u003e: passing \u003ccode\u003enil\u003c/code\u003e to \u003ccode\u003eWithHTTPClient\u003c/code\u003e now yields a clear error instead of panicking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the deprecated, no-op \u003ccode\u003enet.Dialer.DualStack\u003c/code\u003e field from the pooled HTTP client\u003c/li\u003e\n\u003cli\u003eRenamed the unexported \u003ccode\u003egithubClient.client\u003c/code\u003e field to \u003ccode\u003ehttpClient\u003c/code\u003e for clarity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded coverage for \u003ccode\u003eWithBaseURL\u003c/code\u003e (GHEC and \u003ccode\u003ehttptest\u003c/code\u003e URLs), option order-independence, fail-loud misconfiguration, and verification that the caller's HTTP client is not mutated\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003eactions/cache\u003c/code\u003e from 5 to 6 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003eactions/checkout\u003c/code\u003e from 6 to 7 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003ecodecov/codecov-action\u003c/code\u003e from 6 to 7 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jferrl/go-githubauth/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/jferrl/go-githubauth/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003ch3\u003eExternal key store support for GitHub App JWTs\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eNewApplicationTokenSourceFromSigner\u003c/code\u003e which accepts any \u003ccode\u003ecrypto.Signer\u003c/code\u003e with an RSA public key. Enables signing via AWS KMS, GCP KMS, Azure Key Vault, HashiCorp Vault Transit, PKCS#11 HSMs, or ssh-agent — the private key never touches process memory. Validates at construction that the signer's public key is \u003ccode\u003e*rsa.PublicKey\u003c/code\u003e (GitHub requires RS256).\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003esigner, _ := kms.NewSigner(ctx, keyID) // any crypto.Signer backed by RSA\r\nts, err := githubauth.NewApplicationTokenSourceFromSigner(appID, signer)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eProactive token refresh with configurable skew\u003c/h3\u003e\n\u003cp\u003eNew \u003ccode\u003eReuseTokenSourceWithSkew\u003c/code\u003e refreshes cached tokens when \u003ccode\u003etime.Until(exp) \u0026lt;= skew\u003c/code\u003e instead of waiting for expiry to pass. Closes the in-flight 401 window where a request starts shortly before expiry and reaches GitHub already expired.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jferrl/go-githubauth/blob/main/CHANGELOG.md\"\u003egithub.com/jferrl/go-githubauth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[v1.5.1] - 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEnterprise URL Handling\u003c/strong\u003e: Fixed regression in GitHub Enterprise URL handling (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTightened test conditions and added more tests for \u003ccode\u003eWithEnterpriseURL\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003egithub.com/golang-jwt/jwt/v5\u003c/code\u003e from 5.3.0 to 5.3.1 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003egolang.org/x/oauth2\u003c/code\u003e from 0.32.0 to 0.34.0 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/34\"\u003e#34\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003eactions/checkout\u003c/code\u003e from 5 to 6 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003eactions/cache\u003c/code\u003e from 4 to 5 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003egolangci/golangci-lint-action\u003c/code\u003e from 8 to 9 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003estyfle/cancel-workflow-action\u003c/code\u003e from 0.12.1 to 0.13.0 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eContributors\u003c/strong\u003e: \u003ca href=\"https://github.com/luna-veil-8080\"\u003e\u003ccode\u003e@​luna-veil-8080\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jferrl/go-githubauth/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/jferrl/go-githubauth/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.5.0] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003e🚨 Breaking Changes\u003c/h3\u003e\n\u003cp\u003eThis release removes the \u003ccode\u003egithub.com/google/go-github/v74\u003c/code\u003e dependency and implements a lightweight internal GitHub API client. While most users will experience no breaking changes, some API adjustments have been made:\u003c/p\u003e\n\u003ch4\u003eAPI Changes\u003c/h4\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEnterprise Configuration Simplified\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBefore\u003c/strong\u003e: \u003ccode\u003eWithEnterpriseURLs(baseURL, uploadURL string)\u003c/code\u003e - required both base and upload URLs\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAfter\u003c/strong\u003e: \u003ccode\u003eWithEnterpriseURL(baseURL string)\u003c/code\u003e - single base URL parameter\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMigration\u003c/strong\u003e: Remove the redundant upload URL parameter\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eType Changes\u003c/strong\u003e (if you were using these types directly)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.InstallationTokenOptions\u003c/code\u003e → \u003ccode\u003egithubauth.InstallationTokenOptions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egithub.InstallationPermissions\u003c/code\u003e → \u003ccode\u003egithubauth.InstallationPermissions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egithub.InstallationToken\u003c/code\u003e → \u003ccode\u003egithubauth.InstallationToken\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egithub.Repository\u003c/code\u003e → \u003ccode\u003egithubauth.Repository\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eAdded\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/jferrl/go-githubauth/commit/3d8cba2e65015b3c50716a7d0f8b5fcd6624ff84\"\u003e\u003ccode\u003e3d8cba2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/51\"\u003e#51\u003c/a\u003e from jferrl/feat/with-base-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/b96f2a2d5a2bf662c00d3e1fe89a43cfc9f44ed6\"\u003e\u003ccode\u003eb96f2a2\u003c/code\u003e\u003c/a\u003e feat: add WithBaseURL option for custom API base URLs (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/aea57f214f49dedd51b3fc1d538d797591e5bc7f\"\u003e\u003ccode\u003eaea57f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/49\"\u003e#49\u003c/a\u003e from jferrl/dependabot/github_actions/actions/cache-6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/4df09c5870a9ce00b50621105af6b49106419c4d\"\u003e\u003ccode\u003e4df09c5\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/df4a32c6934578f160d6e62a877b5377f7ef526c\"\u003e\u003ccode\u003edf4a32c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/48\"\u003e#48\u003c/a\u003e from jferrl/dependabot/github_actions/actions/checkout-7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/7dd477dea64ed5a8d6d411e72e4d6dc9a1fb8074\"\u003e\u003ccode\u003e7dd477d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/5fdd58ca8b40cb04ffdfc697dab1cec59674fe0c\"\u003e\u003ccode\u003e5fdd58c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/46\"\u003e#46\u003c/a\u003e from jferrl/dependabot/github_actions/codecov/codecov-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/d543f01bf2677c953928825c8fc6eeebd06e1681\"\u003e\u003ccode\u003ed543f01\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/dc730e4071a0c44e348e1339a34ed39a5656a802\"\u003e\u003ccode\u003edc730e4\u003c/code\u003e\u003c/a\u003e ✨ feat(auth): retry installation token fetches on rate limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/599f97f423e2319e61ec5d3a6f04afc8eacd2d4b\"\u003e\u003ccode\u003e599f97f\u003c/code\u003e\u003c/a\u003e ✨ feat(auth): proactive token refresh with configurable skew\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jferrl/go-githubauth/compare/v1.4.2...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd lzw reader/writer by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1189\"\u003eklauspost/compress#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003express: add Microsoft XPRESS (MS-XCA) decompression by \u003ca href=\"https://github.com/MP-GOWTHAM\"\u003e\u003ccode\u003e@​MP-GOWTHAM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1195\"\u003eklauspost/compress#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: arm64 assembly encoders, lowered from the amd64 avo program by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1187\"\u003eklauspost/compress#1187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd, huff0: improved arm64 lowering, and narrow two table loads to MOVWQZX by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1175\"\u003eklauspost/compress#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: limit jitter hash to jitterBuffer bytes by \u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1192\"\u003eklauspost/compress#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: clamp the Go EncodeBetter skip to match the assembly by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1190\"\u003eklauspost/compress#1190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003exxhash: bound input of non-preemptive assembly by \u003ca href=\"https://github.com/AskAlexSharov\"\u003e\u003ccode\u003e@​AskAlexSharov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1196\"\u003eklauspost/compress#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd/huff0: fold two ISA-gap x86 idioms in the avo arm64 lowering by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1199\"\u003eklauspost/compress#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: test against go1.27.x, drop go1.24.x by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1198\"\u003eklauspost/compress#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd/huff0: break false partial-register dependencies in seqdec/4X decoders by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1197\"\u003eklauspost/compress#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Writer L7-9 with dictionary can emit the dictionary to stream by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1201\"\u003eklauspost/compress#1201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1192\"\u003eklauspost/compress#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AskAlexSharov\"\u003e\u003ccode\u003e@​AskAlexSharov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1196\"\u003eklauspost/compress#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MP-GOWTHAM\"\u003e\u003ccode\u003e@​MP-GOWTHAM\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1195\"\u003eklauspost/compress#1195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/klauspost/compress/compare/v1.19.2...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/9d8ccb1d9567304420eb55a88b6f63a2067a8da4\"\u003e\u003ccode\u003e9d8ccb1\u003c/code\u003e\u003c/a\u003e flate: Writer with a preset dictionary emits the dictionary into the output s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f93f23a4bd5434ab55872aff9717f769398fa59e\"\u003e\u003ccode\u003ef93f23a\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/42f9d969024a20735148e3577d4b602ed4d0590a\"\u003e\u003ccode\u003e42f9d96\u003c/code\u003e\u003c/a\u003e xpress: add Microsoft XPRESS (MS-XCA) decompression (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/629c2ea148ae6ddbd3b70bc1e35076aaf94b7143\"\u003e\u003ccode\u003e629c2ea\u003c/code\u003e\u003c/a\u003e zstd/huff0: break false partial-register dependencies in seqdec/4X decoders (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/ba74977eb2c7002604765bf9c7f3c8a497224d60\"\u003e\u003ccode\u003eba74977\u003c/code\u003e\u003c/a\u003e ci: test against go1.27.x, drop go1.24.x (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f5c1529bc7838087176f39eb85e2495f5292606d\"\u003e\u003ccode\u003ef5c1529\u003c/code\u003e\u003c/a\u003e zstd/huff0: pin avo peephole folds, regenerate arm64 (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/73508b25f222ed50fad2ff7540c059f893781c30\"\u003e\u003ccode\u003e73508b2\u003c/code\u003e\u003c/a\u003e s2: arm64 assembly encoders, lowered from the amd64 avo program (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0e43f04adae8400cdaf545242467c9910ce9a513\"\u003e\u003ccode\u003e0e43f04\u003c/code\u003e\u003c/a\u003e xxhash: bound input of non-preemptive assembly (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4005c155a2670b665ddc52205b6e9dacb43cf651\"\u003e\u003ccode\u003e4005c15\u003c/code\u003e\u003c/a\u003e s2: clamp the Go EncodeBetter skip to match the assembly (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1190\"\u003e#1190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/dd6de45e8beb8833684fbafb4ecd06b0062dafa6\"\u003e\u003ccode\u003edd6de45\u003c/code\u003e\u003c/a\u003e gzhttp: limit jitter hash to jitterBuffer bytes (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.19.2...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ktrysmt/go-bitbucket` from 0.9.87 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/releases\"\u003egithub.com/ktrysmt/go-bitbucket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/371\"\u003ektrysmt/go-bitbucket#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.53.0 to 0.54.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/372\"\u003ektrysmt/go-bitbucket#372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/373\"\u003ektrysmt/go-bitbucket#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: v0.10.0 — raw content commits, delete tag, status code, FilePath by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/374\"\u003ektrysmt/go-bitbucket#374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.100...v0.10.0\"\u003ehttps://github.com/ktrysmt/go-bitbucket/compare/v0.9.100...v0.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.100\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(CLAUDE.md): require unit+mock+swagger to pass before merge or release by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/370\"\u003ektrysmt/go-bitbucket#370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.99...v0.9.100\"\u003ehttps://github.com/ktrysmt/go-bitbucket/compare/v0.9.99...v0.9.100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.99\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: decode bugs in workspaces.go and duplicate uuid json tag by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/365\"\u003ektrysmt/go-bitbucket#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support custom OAuth endpoint for Isolated Cloud Instances by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/366\"\u003ektrysmt/go-bitbucket#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add minimum GitHub Actions workflow for build, vet, and tests by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/367\"\u003ektrysmt/go-bitbucket#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: branch-restrictions body schema and tests panic-on-error by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/368\"\u003ektrysmt/go-bitbucket#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add CLAUDE.md with project testing policy by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/369\"\u003ektrysmt/go-bitbucket#369\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.98...v0.9.99\"\u003ehttps://github.com/ktrysmt/go-bitbucket/compare/v0.9.98...v0.9.99\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/360\"\u003ektrysmt/go-bitbucket#360\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/359\"\u003ektrysmt/go-bitbucket#359\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/358\"\u003ektrysmt/go-bitbucket#358\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/353\"\u003ektrysmt/go-bitbucket#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/348\"\u003ektrysmt/go-bitbucket#348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/339\"\u003ektrysmt/go-bitbucket#339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/342\"\u003ektrysmt/go-bitbucket#342\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/345\"\u003ektrysmt/go-bitbucket#345\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/ktrysmt/go-bitbucket/commit/76154f9be8dad2371263918615a66c07ca6bf0ba\"\u003e\u003ccode\u003e76154f9\u003c/code\u003e\u003c/a\u003e feat: add raw content commits, delete tag, expose status code, and wire FileP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/eb1e1bb2fe7cc5cb3c86430319782dceae15e54e\"\u003e\u003ccode\u003eeb1e1bb\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/e0cb787e5adc54d52a0d44b16f96b3a8ade3810a\"\u003e\u003ccode\u003ee0cb787\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/9613e83a3b586ad4434cae17f1eb514440df098c\"\u003e\u003ccode\u003e9613e83\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/6e77a7923942b61f51b5c84ff8e4ebb6a62cc3d5\"\u003e\u003ccode\u003e6e77a79\u003c/code\u003e\u003c/a\u003e docs(CLAUDE.md): require unit+mock+swagger to pass before merge or release (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/f05491953fbae1df7607667835bad2f4c13d15ab\"\u003e\u003ccode\u003ef054919\u003c/code\u003e\u003c/a\u003e docs: add CLAUDE.md with project testing policy (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/469f38b26a435b783131bb45c87e44018d7f0df3\"\u003e\u003ccode\u003e469f38b\u003c/code\u003e\u003c/a\u003e fix: branch-restrictions request body schema and tests panic-on-error (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/1788d810cf5ef9fa3bf0a30c30833dc9fbb1fa1a\"\u003e\u003ccode\u003e1788d81\u003c/code\u003e\u003c/a\u003e ci: add minimum GitHub Actions workflow for build, vet, and tests (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/364\"\u003e#364\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/20cdd993a61bbde558acf26d3453f6522cba74d1\"\u003e\u003ccode\u003e20cdd99\u003c/code\u003e\u003c/a\u003e feat: add WithEndpoint OAuth constructors for Isolated Cloud Instances (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/362\"\u003e#362\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/e4292caa7133b872b1095eb5fb6df933e652d13e\"\u003e\u003ccode\u003ee4292ca\u003c/code\u003e\u003c/a\u003e fix: latent decode bugs in workspaces and duplicate uuid json tag (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/363\"\u003e#363\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.87...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gitlab.com/gitlab-org/api/client-go` from 0.157.1 to 0.161.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/blob/main/CHANGELOG.md\"\u003egitlab.com/gitlab-org/api/client-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.161.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(users): Fix a bug where error parsing causes user blocking to not function properly (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2584\"\u003e!2584\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/PatrickRice\"\u003ePatrick Rice\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v0.161.0...v0.161.1\"\u003e0.161.1\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eusers:\u003c/strong\u003e Fix a bug where error parsing causes user blocking to not function properly (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ad55065d624d27d1f539a3c41489989b9a0d036\"\u003e2ad5506\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.161.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: return detailed API errors for BlockUser instead of generic LDAP message (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2581\"\u003e!2581\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/syedzubeen\"\u003eZubeen\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v0.160.2...v0.161.0\"\u003e0.161.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn detailed API errors for BlockUser instead of generic LDAP message (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ba9fa6995de6cadf0dae1bf600979b73ee471ce\"\u003e2ba9fa6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.160.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix double escaping in paths (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2583\"\u003e!2583\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/timofurrer\"\u003eTimo Furrer\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v0.160.1...v0.160.2\"\u003e0.160.2\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003ch2\u003e0.160.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update input field from \u0026quot;key\u0026quot; to \u0026quot;name\u0026quot; in pipeline schedules to prevent an API error (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2580\"\u003e!2580\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/syedzubeen\"\u003eZubeen\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCode Refactor Using Request Handlers - 9 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2524\"\u003e!2524\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/yashes7516\"\u003eYashesvinee V\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Refactor Using Request Handlers - 7 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2522\"\u003e!2522\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/yashes7516\"\u003eYashesvinee V\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://gitlab.com/gitlab-org/api/client-go/commit/9ec66ce4f74059eb1e085510c455e3438c137870\"\u003e\u003ccode\u003e9ec66ce\u003c/code\u003e\u003c/a\u003e chore(release): 0.161.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/686f61c23c20c64385004a7c9a5b48978fe7c208\"\u003e\u003ccode\u003e686f61c\u003c/code\u003e\u003c/a\u003e Merge branch 'fix-user-block-bug' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ad55065d624d27d1f539a3c41489989b9a0d036\"\u003e\u003ccode\u003e2ad5506\u003c/code\u003e\u003c/a\u003e fix(users): Fix a bug where error parsing causes user blocking to not functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/b73434f5f25bf500ac838096dfaa8ffeac3fca94\"\u003e\u003ccode\u003eb73434f\u003c/code\u003e\u003c/a\u003e chore(release): 0.161.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/366f12a8006687d68c2db7efa5e5496e0875d3b7\"\u003e\u003ccode\u003e366f12a\u003c/code\u003e\u003c/a\u003e Merge branch 'fixErrorMessage' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ba9fa6995de6cadf0dae1bf600979b73ee471ce\"\u003e\u003ccode\u003e2ba9fa6\u003c/code\u003e\u003c/a\u003e fix: return detailed API errors for BlockUser instead of generic LDAP message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/c7ae36165fab66a44f46b9f83949e0e5286809bc\"\u003e\u003ccode\u003ec7ae361\u003c/code\u003e\u003c/a\u003e chore(release): 0.160.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/3141835ea45c202fea084d5549ae7a298c5c126b\"\u003e\u003ccode\u003e3141835\u003c/code\u003e\u003c/a\u003e Merge branch 'fix-double-escape' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/30ef8e537ba9595d1c324f6100b664bbd477d37f\"\u003e\u003ccode\u003e30ef8e5\u003c/code\u003e\u003c/a\u003e Fix double escaping in paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/34e3ffd6b16bc5642bde4d16075ab9707933ff5c\"\u003e\u003ccode\u003e34e3ffd\u003c/code\u003e\u003c/a\u003e chore(release): 0.160.1 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v0.157.1...v0.161.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.55.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3f62bf119e84c6e35e8518a2958089ade622d1a3\"\u003e\u003ccode\u003e3f62bf1\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/86efde54dc7069251a8b007026c500d28e4239ce\"\u003e\u003ccode\u003e86efde5\u003c/code\u003e\u003c/a\u003e ssh: reject unexpected message types on established channels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a6cdac60840750226b15617ac8858be44361b36b\"\u003e\u003ccode\u003ea6cdac6\u003c/code\u003e\u003c/a\u003e ssh: drop traffic on undecided channels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/39dc44e69c280a6254fa09ce85477455efeaf6a2\"\u003e\u003ccode\u003e39dc44e\u003c/code\u003e\u003c/a\u003e ssh: don't skip the source-address critical option in CheckCert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/afebf4cb4efb2b854282e03160da67120707f8f7\"\u003e\u003ccode\u003eafebf4c\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: make subjectsEqual stricter on Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/89f4e9bb5b38861a69b1b26890a6833138d35ace\"\u003e\u003ccode\u003e89f4e9b\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/71488c48c2dfecf900e52caa55f88ef4fef62d54\"\u003e\u003ccode\u003e71488c4\u003c/code\u003e\u003c/a\u003e ssh/knownhosts: compare only public key portions for revocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/82adefa711cb8d9a1f12c7ea91b491007d21819f\"\u003e\u003ccode\u003e82adefa\u003c/code\u003e\u003c/a\u003e ssh: synchronize unexpected response test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/c757c9851f77c470645455f548046ae0ce87ef8d\"\u003e\u003ccode\u003ec757c98\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/593c81af8aa6582d85a7faaeb996396f63d712a9\"\u003e\u003ccode\u003e593c81a\u003c/code\u003e\u003c/a\u003e ssh: correctly ignore pre-banner lines\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.55.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/n...\n\n_Description has been truncated_","html_url":"https://github.com/akuity/kargo/pull/7237","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akuity%2Fkargo/issues/7237","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7237/packages"},{"uuid":"5470087166","node_id":"PR_kwDOKxAp_s8AAAABDtV9qg","number":345,"state":"open","title":"Deps: Bump the go-dev-dependencies group with 8 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-16T04:05:14.000Z","updated_at":"2026-09-16T04:08:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Deps: Bump","group_name":"go-dev-dependencies","update_count":8,"packages":[{"name":"golang.org/x/crypto","old_version":"0.56.0","new_version":"0.57.0","repository_url":"https://github.com/golang/crypto"},{"name":"github.com/bytedance/sonic","old_version":"1.15.3","new_version":"1.15.4","repository_url":"https://github.com/bytedance/sonic"},{"name":"github.com/golang-migrate/migrate/v4","old_version":"4.19.1","new_version":"4.20.1","repository_url":"https://github.com/golang-migrate/migrate"},{"name":"github.com/jackc/pgx/v5","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/jackc/pgx"},{"name":"go.mongodb.org/mongo-driver/v2","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/mongodb/mongo-go-driver"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/text","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/text"},{"name":"golang.org/x/tools","old_version":"0.49.0","new_version":"0.50.0","repository_url":"https://github.com/golang/tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dev-dependencies group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.56.0` | `0.57.0` |\n| [github.com/bytedance/sonic](https://github.com/bytedance/sonic) | `1.15.3` | `1.15.4` |\n| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | `4.19.1` | `4.20.1` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.10.0` | `5.11.0` |\n| [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver) | `2.9.0` | `2.9.1` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.41.0` | `0.42.0` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.49.0` | `0.50.0` |\n\nUpdates `golang.org/x/crypto` from 0.56.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3f62bf119e84c6e35e8518a2958089ade622d1a3\"\u003e\u003ccode\u003e3f62bf1\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/crypto/compare/v0.56.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/bytedance/sonic` from 1.15.3 to 1.15.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytedance/sonic/releases\"\u003egithub.com/bytedance/sonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(jitdec): prevent GC crashes when decoding full arrays by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/986\"\u003ebytedance/sonic#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: trim fallback EncodeIndented newline by \u003ca href=\"https://github.com/HerrCai0907\"\u003e\u003ccode\u003e@​HerrCai0907\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/984\"\u003ebytedance/sonic#984\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HerrCai0907\"\u003e\u003ccode\u003e@​HerrCai0907\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/984\"\u003ebytedance/sonic#984\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.15.3...v1.15.4\"\u003ehttps://github.com/bytedance/sonic/compare/v1.15.3...v1.15.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/f1003e13e7899a6e536181fa66e986c4f29db5d5\"\u003e\u003ccode\u003ef1003e1\u003c/code\u003e\u003c/a\u003e fix: trim fallback EncodeIndented newline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/298d5639dc2155676b7554f1f680f1f325c36998\"\u003e\u003ccode\u003e298d563\u003c/code\u003e\u003c/a\u003e docs(ast): fix path search comment spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/95a0ee572025c730423f243c5dbac70df4564ed0\"\u003e\u003ccode\u003e95a0ee5\u003c/code\u003e\u003c/a\u003e fix(jitdec): prevent GC crashes when decoding full arrays\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.15.3...v1.15.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang-migrate/migrate/v4` from 4.19.1 to 4.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-migrate/migrate/releases\"\u003egithub.com/golang-migrate/migrate/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.20.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is the immediate mitigation of the CI / release failure in \u003ccode\u003ev4.20.0\u003c/code\u003e, to distribute the latest version to all registries.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix GoReleaser build matrix by \u003ca href=\"https://github.com/Fontinalis\"\u003e\u003ccode\u003e@​Fontinalis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1434\"\u003egolang-migrate/migrate#1434\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-migrate/migrate/compare/v4.20.0...v4.20.1\"\u003ehttps://github.com/golang-migrate/migrate/compare/v4.20.0...v4.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.20.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nDue to a bug in the release workflow, GoReleaser failed and \u003ccode\u003ev4.20.0\u003c/code\u003e was not published to Docker or other package registries. We did not want to re-tag (due to the possible impacts of that action), so we will attempt to backfill this shortly.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo mitigate this in the immediate term, \u003ccode\u003ev4.20.1\u003c/code\u003e is being released with the patched workflow and distributed to all registries.\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: update golangci-lint to v2 by \u003ca href=\"https://github.com/PascalBourdier\"\u003e\u003ccode\u003e@​PascalBourdier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1341\"\u003egolang-migrate/migrate#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade pgx v5 to latest version by \u003ca href=\"https://github.com/achanda\"\u003e\u003ccode\u003e@​achanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1320\"\u003egolang-migrate/migrate#1320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump go.opentelemetry.io/otel/sdk from 1.36.0 to 1.40.0 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/golang-migrate/migrate/pull/1361\"\u003egolang-migrate/migrate#1361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(security): migrate docker/docker to moby/moby modules (BlackDuck Polaris findings) by \u003ca href=\"https://github.com/fzl-22\"\u003e\u003ccode\u003e@​fzl-22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1402\"\u003egolang-migrate/migrate#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/grpc from 1.74.2 to 1.79.3 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/golang-migrate/migrate/pull/1373\"\u003egolang-migrate/migrate#1373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: use Go 1.25 and 1.26 to build project by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1389\"\u003egolang-migrate/migrate#1389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(yugabyte): run YugabyteDB tests with supported versions by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1396\"\u003egolang-migrate/migrate#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espanner: Update spansql statement parser version by \u003ca href=\"https://github.com/adamhicks\"\u003e\u003ccode\u003e@​adamhicks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1398\"\u003egolang-migrate/migrate#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: bump alpine docker image to 3.24 by \u003ca href=\"https://github.com/Fontinalis\"\u003e\u003ccode\u003e@​Fontinalis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1431\"\u003egolang-migrate/migrate#1431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mongodb): replace deprecated DecodeBytes by \u003ca href=\"https://github.com/Fontinalis\"\u003e\u003ccode\u003e@​Fontinalis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1432\"\u003egolang-migrate/migrate#1432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go_modules group across 1 directory 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/golang-migrate/migrate/pull/1429\"\u003egolang-migrate/migrate#1429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(source/aws_s3): paginate ListObjects to load \u0026gt;1000 migrations by \u003ca href=\"https://github.com/EylonLevy\"\u003e\u003ccode\u003e@​EylonLevy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1412\"\u003egolang-migrate/migrate#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(source): build migrations index lazily to avoid quadratic startup by \u003ca href=\"https://github.com/YuheiTakagawa\"\u003e\u003ccode\u003e@​YuheiTakagawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1424\"\u003egolang-migrate/migrate#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add MSSQL 2025 to test matrix by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1390\"\u003egolang-migrate/migrate#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: update PostgreSQL test matrix by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1388\"\u003egolang-migrate/migrate#1388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PascalBourdier\"\u003e\u003ccode\u003e@​PascalBourdier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1341\"\u003egolang-migrate/migrate#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda\"\u003e\u003ccode\u003e@​achanda\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1320\"\u003egolang-migrate/migrate#1320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fzl-22\"\u003e\u003ccode\u003e@​fzl-22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1402\"\u003egolang-migrate/migrate#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamhicks\"\u003e\u003ccode\u003e@​adamhicks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1398\"\u003egolang-migrate/migrate#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EylonLevy\"\u003e\u003ccode\u003e@​EylonLevy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1412\"\u003egolang-migrate/migrate#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/YuheiTakagawa\"\u003e\u003ccode\u003e@​YuheiTakagawa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1424\"\u003egolang-migrate/migrate#1424\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-migrate/migrate/compare/v4.19.1...v4.20.0\"\u003ehttps://github.com/golang-migrate/migrate/compare/v4.19.1...v4.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/504568a3cbd23b8754760f55a3d89aec1b0c4963\"\u003e\u003ccode\u003e504568a\u003c/code\u003e\u003c/a\u003e ci: fix GoReleaser build matrix (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/9429a3cc7dc296af559ad104137d5c27df66fc60\"\u003e\u003ccode\u003e9429a3c\u003c/code\u003e\u003c/a\u003e test: update PostgreSQL test matrix (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/276d060cde7366db4bf0ff51444460456a2af64e\"\u003e\u003ccode\u003e276d060\u003c/code\u003e\u003c/a\u003e test: add MSSQL 2025 to test matrix (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1390\"\u003e#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/10173f0ef6ae40b7fab478692b44b28c7930411e\"\u003e\u003ccode\u003e10173f0\u003c/code\u003e\u003c/a\u003e perf(source): build migrations index lazily to avoid quadratic startup (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/5bcd0086b6b4a22f4d4abdab6b1ce3e4b0085336\"\u003e\u003ccode\u003e5bcd008\u003c/code\u003e\u003c/a\u003e fix(source/aws_s3): paginate ListObjects to load \u0026gt;1000 migrations (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/15c469019af89fb13071f25f14d596fa4b3b3277\"\u003e\u003ccode\u003e15c4690\u003c/code\u003e\u003c/a\u003e build(deps): bump the go_modules group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1429\"\u003e#1429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/3eac5d512f62b4572a683ef7db8e44127951cb59\"\u003e\u003ccode\u003e3eac5d5\u003c/code\u003e\u003c/a\u003e fix(mongodb): replace deprecated DecodeBytes (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/01a9643f1475e75bb6d6224ddeaf9d8e2434ca8a\"\u003e\u003ccode\u003e01a9643\u003c/code\u003e\u003c/a\u003e build: bump alpine docker image to 3.24 (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/77249860b9d83f6950a167b1ffd3a450acd3f09c\"\u003e\u003ccode\u003e7724986\u003c/code\u003e\u003c/a\u003e spanner: Update spansql statement parser version (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/18966c755f83de2b250dd8e766bad8b769cd0e25\"\u003e\u003ccode\u003e18966c7\u003c/code\u003e\u003c/a\u003e test(yugabyte): run YugabyteDB tests with supported versions (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang-migrate/migrate/compare/v4.19.1...v4.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.10.0 to 5.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/releases\"\u003egithub.com/jackc/pgx/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003cp\u003eThis release adds direct PostgreSQL type scanning through \u003ccode\u003edatabase/sql\u003c/code\u003e on Go 1.27, improves compatibility with\nlibpq connection strings and PostgreSQL date/time values, and includes further decoder hardening. See Changes for\nconnection-string and date/time behavior changes that may affect existing applications.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estdlib: support Go 1.27's \u003ccode\u003edriver.RowsColumnScanner\u003c/code\u003e, allowing PostgreSQL types such as arrays and ranges to be\nscanned directly into Go values without \u003ccode\u003epgtype.Map.SQLScanner\u003c/code\u003e. Existing \u003ccode\u003edatabase/sql\u003c/code\u003e scalar conversions and\n\u003ccode\u003esql.Scanner\u003c/code\u003e behavior are preserved. The minimum supported Go version remains 1.25.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRows.TypeMap\u003c/code\u003e to expose the type map used to decode rows, including rows created by \u003ccode\u003eRowsFromResultReader\u003c/code\u003e\nthat have no underlying \u003ccode\u003eConn\u003c/code\u003e. Custom implementations of \u003ccode\u003eRows\u003c/code\u003e, including mocks, must add this method.\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eConfig.MaxProtocolMessageBodyLen\u003c/code\u003e to configure the maximum incoming protocol message body size\n(carter-ya)\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eErrReadOnlyConnection\u003c/code\u003e, \u003ccode\u003eErrReadWriteConnection\u003c/code\u003e, \u003ccode\u003eErrPrimaryConnection\u003c/code\u003e, and \u003ccode\u003eErrStandbyConnection\u003c/code\u003e\nsentinel errors for \u003ccode\u003etarget_session_attrs\u003c/code\u003e validation, allowing callers to use \u003ccode\u003eerrors.Is\u003c/code\u003e (Adrian-Stefan Mares)\u003c/li\u003e\n\u003cli\u003epgxpool: accept \u003ccode\u003epool_ping_timeout\u003c/code\u003e in connection strings to configure \u003ccode\u003eConfig.PingTimeout\u003c/code\u003e. The default is zero;\nzero and negative durations mean no timeout (1991santhu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName-based row-to-struct mapping now matches explicit \u003ccode\u003edb\u003c/code\u003e tags case-insensitively, with exact matches taking\nprecedence so tags can still distinguish quoted column names that differ only by case (AlisinaDevelo)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgconn: resolve the OS user account only when no user is supplied by the connection string, environment, or service\nfile, avoiding unnecessary account lookups and crashes in some restricted container environments. Home-directory\ndefaults for password, service, and TLS files remain available independently of the account lookup. On Unix these\nnow use \u003ccode\u003e$HOME\u003c/code\u003e rather than the OS account's home directory (Mohamed MAACHE)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgtype: \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e text values are now parsed and written by a hand-written parser and\nencoder for PostgreSQL's ISO date/time format instead of \u003ccode\u003etime.Parse\u003c/code\u003e and \u003ccode\u003etime.Format\u003c/code\u003e. Go's layout language cannot\nexpress a variable-width year or the BC era, which is the root of the bugs below. The text scan path is roughly 2.5x\nfaster for \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e. Bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e no longer silently move February 29 of a BC leap year to March 1 when encoding.\n\u003ccode\u003etime.Date(-4712, 2, 29, ...)\u003c/code\u003e was written as \u003ccode\u003e4713-03-01 BC\u003c/code\u003e and is now written as \u003ccode\u003e4713-02-29 BC\u003c/code\u003e. This\naffected ordinary four-digit BC years, not only extended-range ones. \u003ccode\u003edate\u003c/code\u003e was never affected.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e can now scan BC leap days. \u003ccode\u003e4713-02-29 BC\u003c/code\u003e previously failed with\n\u003ccode\u003eday out of range\u003c/code\u003e. \u003ccode\u003edate\u003c/code\u003e could already scan them.\u003c/li\u003e\n\u003cli\u003eYears past 9999 can now be scanned. \u003ccode\u003e10000-01-02 03:04:05\u003c/code\u003e previously failed to parse, so \u003ccode\u003etimestamp\u003c/code\u003e and\n\u003ccode\u003etimestamptz\u003c/code\u003e values at the high end of PostgreSQL's range were unreadable over the simple protocol and in any\nother text-format result.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etime.Time\u003c/code\u003e arguments in the simple protocol now encode BC dates correctly, using the same timestamp encoder.\u003c/li\u003e\n\u003cli\u003eFractional seconds beyond microsecond precision are rounded the way the server rounds them (round half to even,\ncarrying into the rest of the value) instead of being kept at full precision. PostgreSQL never sends more than six\nfractional digits, so this only affects values from other sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edate\u003c/code\u003e now rejects impossible dates instead of normalizing them. \u003ccode\u003e2024-02-30\u003c/code\u003e returned \u003ccode\u003e2024-03-01\u003c/code\u003e and\n\u003ccode\u003e2024-13-01\u003c/code\u003e returned \u003ccode\u003e2025-01-01\u003c/code\u003e; both are now errors. \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e already rejected them.\u003c/li\u003e\n\u003cli\u003eAll three types now reject values outside PostgreSQL's range for that type, in the binary format as well as the\ntext format. PostgreSQL never sends out-of-range dates, so this only affects corrupt or hand-built input; the range\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.11.0 (September 7, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release adds direct PostgreSQL type scanning through \u003ccode\u003edatabase/sql\u003c/code\u003e on Go 1.27, improves compatibility with\nlibpq connection strings and PostgreSQL date/time values, and includes further decoder hardening. See Changes for\nconnection-string and date/time behavior changes that may affect existing applications.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estdlib: support Go 1.27's \u003ccode\u003edriver.RowsColumnScanner\u003c/code\u003e, allowing PostgreSQL types such as arrays and ranges to be\nscanned directly into Go values without \u003ccode\u003epgtype.Map.SQLScanner\u003c/code\u003e. Existing \u003ccode\u003edatabase/sql\u003c/code\u003e scalar conversions and\n\u003ccode\u003esql.Scanner\u003c/code\u003e behavior are preserved. The minimum supported Go version remains 1.25.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRows.TypeMap\u003c/code\u003e to expose the type map used to decode rows, including rows created by \u003ccode\u003eRowsFromResultReader\u003c/code\u003e\nthat have no underlying \u003ccode\u003eConn\u003c/code\u003e. Custom implementations of \u003ccode\u003eRows\u003c/code\u003e, including mocks, must add this method.\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eConfig.MaxProtocolMessageBodyLen\u003c/code\u003e to configure the maximum incoming protocol message body size\n(carter-ya)\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eErrReadOnlyConnection\u003c/code\u003e, \u003ccode\u003eErrReadWriteConnection\u003c/code\u003e, \u003ccode\u003eErrPrimaryConnection\u003c/code\u003e, and \u003ccode\u003eErrStandbyConnection\u003c/code\u003e\nsentinel errors for \u003ccode\u003etarget_session_attrs\u003c/code\u003e validation, allowing callers to use \u003ccode\u003eerrors.Is\u003c/code\u003e (Adrian-Stefan Mares)\u003c/li\u003e\n\u003cli\u003epgxpool: accept \u003ccode\u003epool_ping_timeout\u003c/code\u003e in connection strings to configure \u003ccode\u003eConfig.PingTimeout\u003c/code\u003e. The default is zero;\nzero and negative durations mean no timeout (1991santhu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName-based row-to-struct mapping now matches explicit \u003ccode\u003edb\u003c/code\u003e tags case-insensitively, with exact matches taking\nprecedence so tags can still distinguish quoted column names that differ only by case (AlisinaDevelo)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgconn: resolve the OS user account only when no user is supplied by the connection string, environment, or service\nfile, avoiding unnecessary account lookups and crashes in some restricted container environments. Home-directory\ndefaults for password, service, and TLS files remain available independently of the account lookup. On Unix these\nnow use \u003ccode\u003e$HOME\u003c/code\u003e rather than the OS account's home directory (Mohamed MAACHE)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgtype: \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e text values are now parsed and written by a hand-written parser and\nencoder for PostgreSQL's ISO date/time format instead of \u003ccode\u003etime.Parse\u003c/code\u003e and \u003ccode\u003etime.Format\u003c/code\u003e. Go's layout language cannot\nexpress a variable-width year or the BC era, which is the root of the bugs below. The text scan path is roughly 2.5x\nfaster for \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e. Bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e no longer silently move February 29 of a BC leap year to March 1 when encoding.\n\u003ccode\u003etime.Date(-4712, 2, 29, ...)\u003c/code\u003e was written as \u003ccode\u003e4713-03-01 BC\u003c/code\u003e and is now written as \u003ccode\u003e4713-02-29 BC\u003c/code\u003e. This\naffected ordinary four-digit BC years, not only extended-range ones. \u003ccode\u003edate\u003c/code\u003e was never affected.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e can now scan BC leap days. \u003ccode\u003e4713-02-29 BC\u003c/code\u003e previously failed with\n\u003ccode\u003eday out of range\u003c/code\u003e. \u003ccode\u003edate\u003c/code\u003e could already scan them.\u003c/li\u003e\n\u003cli\u003eYears past 9999 can now be scanned. \u003ccode\u003e10000-01-02 03:04:05\u003c/code\u003e previously failed to parse, so \u003ccode\u003etimestamp\u003c/code\u003e and\n\u003ccode\u003etimestamptz\u003c/code\u003e values at the high end of PostgreSQL's range were unreadable over the simple protocol and in any\nother text-format result.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etime.Time\u003c/code\u003e arguments in the simple protocol now encode BC dates correctly, using the same timestamp encoder.\u003c/li\u003e\n\u003cli\u003eFractional seconds beyond microsecond precision are rounded the way the server rounds them (round half to even,\ncarrying into the rest of the value) instead of being kept at full precision. PostgreSQL never sends more than six\nfractional digits, so this only affects values from other sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edate\u003c/code\u003e now rejects impossible dates instead of normalizing them. \u003ccode\u003e2024-02-30\u003c/code\u003e returned \u003ccode\u003e2024-03-01\u003c/code\u003e and\n\u003ccode\u003e2024-13-01\u003c/code\u003e returned \u003ccode\u003e2025-01-01\u003c/code\u003e; both are now errors. \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e already rejected them.\u003c/li\u003e\n\u003cli\u003eAll three types now reject values outside PostgreSQL's range for that type, in the binary format as well as the\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5e583fa7aabfa88b796292f849fc9d7d75ac159d\"\u003e\u003ccode\u003e5e583fa\u003c/code\u003e\u003c/a\u003e Update changelog for v5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/39271167ab4d595057aeb16a68004ed82076052c\"\u003e\u003ccode\u003e3927116\u003c/code\u003e\u003c/a\u003e Apply gofumpt formatting required by lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/eb07165f605d6f5176daf4d973c8ab7b38b305a0\"\u003e\u003ccode\u003eeb07165\u003c/code\u003e\u003c/a\u003e Quote filesystem paths in development connection strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cf5938fe9b324f80128c9b9577363b3585ff0196\"\u003e\u003ccode\u003ecf5938f\u003c/code\u003e\u003c/a\u003e Allow unsigned digit counts in binary numeric encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3930cf5439f759d12c7f818aedaddd60e44dfc03\"\u003e\u003ccode\u003e3930cf5\u003c/code\u003e\u003c/a\u003e Accept PostgreSQL POSIX timezone offsets in text timestamps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/93261be4530f3538b0c5ae3fe2ddafe2a464a55e\"\u003e\u003ccode\u003e93261be\u003c/code\u003e\u003c/a\u003e Prefer exact db tag matches when mapping rows to structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/e8d8ad1c4b85f3e78e0785a0b20cc9b6b2345169\"\u003e\u003ccode\u003ee8d8ad1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2647\"\u003e#2647\u003c/a\u003e from sueun-dev/fix-range-text-quoting-20260906\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/01d2fd31ef7042a4b0d25d097b4bb935b5325d65\"\u003e\u003ccode\u003e01d2fd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2644\"\u003e#2644\u003c/a\u003e from eliranbz/fix-failed-prepare-deallocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/9b7e3be7f6dc653e923b6afc75e7d66e6737b7ef\"\u003e\u003ccode\u003e9b7e3be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2645\"\u003e#2645\u003c/a\u003e from ash2k/move-channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/76d78f5802b479d1047b71629f6bd70c35258d9f\"\u003e\u003ccode\u003e76d78f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2643\"\u003e#2643\u003c/a\u003e from AshSgDe29071999/fix/hstore-pairs-estimate-clamp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.10.0...v5.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.mongodb.org/mongo-driver/v2` from 2.9.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-go-driver/releases\"\u003ego.mongodb.org/mongo-driver/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMongoDB Go Driver 2.9.1\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Go Driver Team is pleased to release version 2.9.1 of the official MongoDB Go Driver.\u003c/p\u003e\n\u003ch2\u003eRelease Highlights\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\u003cbr /\u003e\nGo Driver versions v1.0.0 through v1.17.9 and v2.0.0 through v2.9.0 are affected by a security issue \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-88031\"\u003eCVE-2026-88031\u003c/a\u003e in the GridFS delete methods. This release resolves that security issue in Go Driver v2. Users are encouraged to upgrade to Go Driver v2.9.1 as soon as possible. For the fix in Go Driver v1, see the \u003ca href=\"https://github.com/mongodb/mongo-go-driver/releases/tag/v1.17.10\"\u003ev1.17.10\u003c/a\u003e release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThis release addresses \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-88031\"\u003eCVE-2026-88031\u003c/a\u003e, a security issue in GridFS delete methods where the file ID lookup could match more loosely than intended, potentially causing unintended file (and chunk) deletions instead of an exact match on the given file ID.\u003c/p\u003e\n\u003cp\u003eUsers can manually restrict the file ID with a \u003ccode\u003e$eq\u003c/code\u003e operator before passing it to GridFSBucket methods using code like the following.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003efunc exactMatch(id any) bson.D {\r\n\treturn bson.D{{\u0026quot;$eq\u0026quot;, id}}\r\n}\r\n\u003cp\u003e// e.g., for v2, (*GridFSBucket).Delete() with an exact match on the file ID.\ngridFSBucket.Delete(context.TODO(), exactMatch(id))\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGODRIVER-4081: Use exact match for file ID in GridFS delete methods. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-go-driver/compare/v2.9.0..v2.9.1\"\u003ev2.9.0...v2.9.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor a full list of tickets included in this release, please see the \u003ca href=\"https://jira.mongodb.org/issues/?jql=project%3Dgodriver%20and%20fixVersion%3D2.9.1\"\u003elist of fixed issues\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eDocumentation for the Go Driver can be found on \u003ca href=\"https://pkg.go.dev/go.mongodb.org/mongo-driver/v2/mongo?tab=doc\"\u003epkg.go.dev\u003c/a\u003e and the \u003ca href=\"https://docs.mongodb.com/ecosystem/drivers/go/\"\u003eMongoDB documentation site\u003c/a\u003e. BSON library documentation is also available on \u003ca href=\"https://pkg.go.dev/go.mongodb.org/mongo-driver/v2/bson?tab=doc\"\u003epkg.go.dev\u003c/a\u003e. For issues with, questions about, or feedback for the Go Driver, please look into our \u003ca href=\"https://www.mongodb.com/docs/manual/support/\"\u003esupport channels\u003c/a\u003e, including \u003ca href=\"https://stackoverflow.com/questions/tagged/mongodb%20go?sort=Newest\"\u003eStackOverflow\u003c/a\u003e. Bugs can be reported in the \u003ca href=\"https://jira.mongodb.org/secure/CreateIssue!default.jspa?pid=14289\"\u003eGo Driver project in the MongoDB JIRA\u003c/a\u003e where a list of \u003ca href=\"https://jira.mongodb.org/browse/GODRIVER\"\u003ecurrent issues\u003c/a\u003e can be found. Your feedback on the Go Driver is greatly appreciated!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/5d8c3a2d65a7ea5c963d85a2d0e7c5b78a1843fa\"\u003e\u003ccode\u003e5d8c3a2\u003c/code\u003e\u003c/a\u003e BUMP v2.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/ba2ddbf081403f745880cf524efe7ae84c115102\"\u003e\u003ccode\u003eba2ddbf\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/9a88e5920e0fea4b8d243cc5f399ad91b0e4def1\"\u003e\u003ccode\u003e9a88e59\u003c/code\u003e\u003c/a\u003e Merge branch 'release/2.9' into godriver4081-gridFsId\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/0241bcffe7d43977bd372a707380152615e952e7\"\u003e\u003ccode\u003e0241bcf\u003c/code\u003e\u003c/a\u003e update prose test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/81d1fde708aa026afb308fed8d5ff475f54da27b\"\u003e\u003ccode\u003e81d1fde\u003c/code\u003e\u003c/a\u003e GODRIVER-4081 Use exact match for file ID in GridFS delete methods.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mongodb/mongo-go-driver/compare/v2.9.0...v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/fafe4a06967e06550e69ee42787d9902845d2a3f\"\u003e\u003ccode\u003efafe4a0\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/f53c31601f90c1b840c0703c5537c3ce1e4b6f5c\"\u003e\u003ccode\u003ef53c316\u003c/code\u003e\u003c/a\u003e unicode/norm: don't truncate runes in the recomposition map key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/37867f63e497cfa4a4e182c43c2beef75307cdb2\"\u003e\u003ccode\u003e37867f6\u003c/code\u003e\u003c/a\u003e unicode/norm: let any starter block composition in compose\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/0dd525f28d87d6aef1a20b9086dbe034411604c7\"\u003e\u003ccode\u003e0dd525f\u003c/code\u003e\u003c/a\u003e unicode/norm: compose non-Hangul runes after a Hangul syllable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/bac26e5be18b99ab58de83689d0c5ad853474c44\"\u003e\u003ccode\u003ebac26e5\u003c/code\u003e\u003c/a\u003e unicode/norm: avoid improper ErrShortDst return in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/4f55186fdbf7427403187ca4917e5e90c8c77319\"\u003e\u003ccode\u003e4f55186\u003c/code\u003e\u003c/a\u003e unicode/norm: simplify short source detection in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a1b6c107023d93f825dd61b667786761d3114091\"\u003e\u003ccode\u003ea1b6c10\u003c/code\u003e\u003c/a\u003e unicode/norm: prevent decomposeSegment from moving backwards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/cd1cbc9d9be58f249a412746c9dcbe9bf3c97dae\"\u003e\u003ccode\u003ecd1cbc9\u003c/code\u003e\u003c/a\u003e unicode/bidi: panic rather than log.Panicf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a459614d3591674f5af99e2ad671c69569dac9c2\"\u003e\u003ccode\u003ea459614\u003c/code\u003e\u003c/a\u003e internal/export/idna: fix conformance with optional validation disabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/be70a610fdb69124f7538dc0216d396d0f2556b9\"\u003e\u003ccode\u003ebe70a61\u003c/code\u003e\u003c/a\u003e internal/export/idna: drop trie field from Profiles\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/text/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 `golang.org/x/tools` from 0.49.0 to 0.50.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/265dd1a6ecf0ee85548c7a8d1787d25fc5675e06\"\u003e\u003ccode\u003e265dd1a\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/2af88d6fb782ffc8a0f607598345de595cd60c27\"\u003e\u003ccode\u003e2af88d6\u003c/code\u003e\u003c/a\u003e gopls/internal/cache: handle multiple legacy build constraints in standalone ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/9e185295b3d93f25a480ea49b01a60b7f60870b7\"\u003e\u003ccode\u003e9e18529\u003c/code\u003e\u003c/a\u003e gopls/internal/test/integration/fake: don't poll after a workspace edit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/25430061a58b521ea0715837d691715049a837c6\"\u003e\u003ccode\u003e2543006\u003c/code\u003e\u003c/a\u003e go/gcexportdata: update package docs + minor tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/7c2cac4003d83dd7bd0f39e9ace66c495f0ee52a\"\u003e\u003ccode\u003e7c2cac4\u003c/code\u003e\u003c/a\u003e gopls/internal/golang/completion: handle new(expr)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/28649eabd1c9023b52feb687c311825f78f9c30f\"\u003e\u003ccode\u003e28649ea\u003c/code\u003e\u003c/a\u003e go/analysis/passes/modernize: elide redundant clone in appendclipped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/332fd4c9d2d5b80ab2d41b7d469a38f6774bbbbd\"\u003e\u003ccode\u003e332fd4c\u003c/code\u003e\u003c/a\u003e gopls/internal/protocol: trace error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/4d65dec0c311b1a5697a6f8eb99e4c9303e5242d\"\u003e\u003ccode\u003e4d65dec\u003c/code\u003e\u003c/a\u003e gopls/internal/cache: tolerate missing nodes in reachability analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/664b13f4863b8e1f226a00fd380f114cbf908cef\"\u003e\u003ccode\u003e664b13f\u003c/code\u003e\u003c/a\u003e internal/refactor/inline: guard against non-ellipsis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/567ef610e7b69d279bdb866d286a48bb95fbd982\"\u003e\u003ccode\u003e567ef61\u003c/code\u003e\u003c/a\u003e go/analysis/passes/modernize: testingcontext - skip deferred calls\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/tools/compare/v0.49.0...v0.50.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/greenbone/opensight-golang-libraries/pull/345","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenbone%2Fopensight-golang-libraries/issues/345","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/345/packages"},{"uuid":"5468388914","node_id":"PR_kwDOSLzRoc8AAAABDsAnJA","number":367,"state":"open","title":"chore(deps): bump the go_modules group across 3 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","other","phase3:wp06","go"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T23:23:13.000Z","updated_at":"2026-09-15T23:26:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go_modules","update_count":4,"packages":[{"name":"github.com/gorilla/websocket","old_version":"1.5.1","new_version":"1.5.3","repository_url":"https://github.com/gorilla/websocket"},{"name":"golang.org/x/crypto","old_version":"0.48.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.51.0","new_version":"0.54.0"},{"name":"github.com/gorilla/websocket","old_version":"1.5.0","new_version":"1.5.3","repository_url":"https://github.com/gorilla/websocket"},{"name":"golang.org/x/crypto","old_version":"0.45.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.47.0","new_version":"0.54.0"},{"name":"golang.org/x/image","old_version":"0.18.0","new_version":"0.41.0","repository_url":"https://github.com/golang/image"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 2 updates in the /docs/absorbed-from-kodevibe/engine directory: [github.com/gorilla/websocket](https://github.com/gorilla/websocket) and [golang.org/x/crypto](https://github.com/golang/crypto).\nBumps the go_modules group with 2 updates in the /docs/absorbed-from-kwality directory: [github.com/gorilla/websocket](https://github.com/gorilla/websocket) and [golang.org/x/crypto](https://github.com/golang/crypto).\nBumps the go_modules group with 1 update in the /docs/absorbed-from-netweave-final2 directory: [golang.org/x/image](https://github.com/golang/image).\n\nUpdates `github.com/gorilla/websocket` from 1.5.1 to 1.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gorilla/websocket/releases\"\u003egithub.com/gorilla/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003ch2\u003eImportant change\u003c/h2\u003e\n\u003cp\u003eThis reverts the websockets package back to \u003ca href=\"https://github.com/gorilla/websocket/commit/931041c5ee6de24fe9cba1aa16f1a0b910284d6d\"\u003ehttps://github.com/gorilla/websocket/commit/931041c5ee6de24fe9cba1aa16f1a0b910284d6d\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes subprotocol selection (aling with rfc6455) by \u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md, replace master to main by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse status code constant by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/864\"\u003egorilla/websocket#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn.go: default close handler should not return ErrCloseSent. by \u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace ioutil.readfile with os.readfile by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add comment for the readBufferSize and writeBufferSize by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/869\"\u003egorilla/websocket#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove noisy printf in NextReader() and beginMessage() by \u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(echoreadall): fix function echoReadAll comment by \u003ca href=\"https://github.com/XdpCs\"\u003e\u003ccode\u003e@​XdpCs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/881\"\u003egorilla/websocket#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake tests parallel by \u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/872\"\u003egorilla/websocket#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrader.Upgrade: use http.ResposnseController by \u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/871\"\u003egorilla/websocket#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not handle network error in \u003ccode\u003eSetCloseHandler()\u003c/code\u003e by \u003ca href=\"https://github.com/nak3\"\u003e\u003ccode\u003e@​nak3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/863\"\u003egorilla/websocket#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce timer in write_control by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/879\"\u003egorilla/websocket#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lint example code by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/890\"\u003egorilla/websocket#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: format message type by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/889\"\u003egorilla/websocket#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove hideTempErr to allow downstream users to check for errors like net.ErrClosed by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/894\"\u003egorilla/websocket#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not timeout when WriteControl deadline is zero in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/898\"\u003egorilla/websocket#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExcludes errchecks linter by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/904\"\u003egorilla/websocket#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn errors instead of printing to logs by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/897\"\u003egorilla/websocket#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot; Update go version \u0026amp; add verification/testing tools (\u003ca href=\"https://redirect.github.com/gorilla/websocket/issues/840\"\u003e#840\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/908\"\u003egorilla/websocket#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes broken random value generation by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/926\"\u003egorilla/websocket#926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverts back to v1.5.0 by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/929\"\u003egorilla/websocket#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XdpCs\"\u003e\u003ccode\u003e@​XdpCs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/881\"\u003egorilla/websocket#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/872\"\u003egorilla/websocket#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nak3\"\u003e\u003ccode\u003e@​nak3\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/863\"\u003egorilla/websocket#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/894\"\u003egorilla/websocket#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/904\"\u003egorilla/websocket#904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\"\u003ehttps://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes subprotocol selection (aling with rfc6455) by \u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md, replace master to main by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse status code constant by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/864\"\u003egorilla/websocket#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn.go: default close handler should not return ErrCloseSent. by \u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace ioutil.readfile with os.readfile by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add comment for the readBufferSize and writeBufferSize by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/869\"\u003egorilla/websocket#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove noisy printf in NextReader() and beginMessage() by \u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/ce903f6d1d961af3a8602f2842c8b1c3fca58c4d\"\u003e\u003ccode\u003ece903f6\u003c/code\u003e\u003c/a\u003e Reverts to v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/9ec25ca502ec881a7e873d3cdf35da60eab22037\"\u003e\u003ccode\u003e9ec25ca\u003c/code\u003e\u003c/a\u003e fixes broken random value generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/1bddf2e0dba6f35492b0f5614905b291cd0ab88d\"\u003e\u003ccode\u003e1bddf2e\u003c/code\u003e\u003c/a\u003e bumps go version \u0026amp; removes deprecated module usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/750bf92096b4cd4d75082948a4e143f303a65390\"\u003e\u003ccode\u003e750bf92\u003c/code\u003e\u003c/a\u003e adds GHA \u0026amp; Makefile configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/b2c246b2ec6f86b53889c79022fec8dabe0a20bb\"\u003e\u003ccode\u003eb2c246b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot; Update go version \u0026amp; add verification/testing tools (\u003ca href=\"https://redirect.github.com/gorilla/websocket/issues/840\"\u003e#840\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/09a6bab4667fc302c7f23ad770ce48be6fc2d15f\"\u003e\u003ccode\u003e09a6bab\u003c/code\u003e\u003c/a\u003e removing error handling while closing connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/58af150309a40ad57463b8087fe33d59d5a490d3\"\u003e\u003ccode\u003e58af150\u003c/code\u003e\u003c/a\u003e return errors instead of printing to logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/e5f1a0aad0accdff7dc9131fdcce912e28d8f4d5\"\u003e\u003ccode\u003ee5f1a0a\u003c/code\u003e\u003c/a\u003e excludes errchecks linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/b2a86a174473e870c9fcc3eaba8957689090d2cc\"\u003e\u003ccode\u003eb2a86a1\u003c/code\u003e\u003c/a\u003e Do not timeout when WriteControl deadline is zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/695e9095ce8736ac99c83939ca6b0fe93768f680\"\u003e\u003ccode\u003e695e909\u003c/code\u003e\u003c/a\u003e Remove hideTempErr to allow downstream users to check for errors like net.Err...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.48.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a1c0d9929856c8aba2b31f079340f00578eda803\"\u003e\u003ccode\u003ea1c0d99\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3c7c86938f4541c333d506f719388d9c42d4763d\"\u003e\u003ccode\u003e3c7c869\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected channel responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/533fb3f7e4a5ae23f69d1837cd851d35ff5b76ce\"\u003e\u003ccode\u003e533fb3f\u003c/code\u003e\u003c/a\u003e ssh: fix source-address critical option bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/abbc44d451a6f9236a2bbd26cbcd4d0fec473da3\"\u003e\u003ccode\u003eabbc44d\u003c/code\u003e\u003c/a\u003e ssh: fix incorrect operator order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e052873987615dc96fe67607a9a6adb76311344f\"\u003e\u003ccode\u003ee052873\u003c/code\u003e\u003c/a\u003e ssh: fix infinite loop on large channel writes due to integer overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b61cf853a89d82cad68da5e12a6beca2116f8456\"\u003e\u003ccode\u003eb61cf85\u003c/code\u003e\u003c/a\u003e ssh: enforce user presence verification for security keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9c2cd33e8d96a96133fd6ff732510ebba539c2bd\"\u003e\u003ccode\u003e9c2cd33\u003c/code\u003e\u003c/a\u003e ssh: enforce strict limits on DSA key parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/890731877d85f71cfdc9554e7a27fec4684fc4c4\"\u003e\u003ccode\u003e8907318\u003c/code\u003e\u003c/a\u003e ssh: reject RSA keys with excessively large moduli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/ffd87b4878fa98ca2908ec534e1a410bf095a35e\"\u003e\u003ccode\u003effd87b4\u003c/code\u003e\u003c/a\u003e ssh: fix panic when authority callbacks are nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e7a7384ecbc8d519f6f4c11b36fa9d761fc8946\"\u003e\u003ccode\u003e4e7a738\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected global responses\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.48.0...v0.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.51.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b138e06246cb323f2f380c2b7f7dd91f581dd56b\"\u003e\u003ccode\u003eb138e06\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/689f70a42abd350f3a1aaa70b0d13eb9543d927a\"\u003e\u003ccode\u003e689f70a\u003c/code\u003e\u003c/a\u003e quic: fix wrong final size being used for RESET_STREAM frame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/208f306b2f0fd008b388bee2c2644be279778e94\"\u003e\u003ccode\u003e208f306\u003c/code\u003e\u003c/a\u003e http3: increase handshake timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/49810da71b9026da9e0d028a6ad8c7730c52d9c4\"\u003e\u003ccode\u003e49810da\u003c/code\u003e\u003c/a\u003e http2: enable net/http wrapping when go \u0026gt;= 1.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/5e11a5ab891c117eda83b4304d60dd13286c1c76\"\u003e\u003ccode\u003e5e11a5a\u003c/code\u003e\u003c/a\u003e quic: fix data race in streamForFrame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/8c63081cd380ea768db5651941614b73472160ff\"\u003e\u003ccode\u003e8c63081\u003c/code\u003e\u003c/a\u003e http2: use empty Transport rather than DefaultTransport in http2wrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/fc7b466ca49cb204039630533ece4fc557eb35cd\"\u003e\u003ccode\u003efc7b466\u003c/code\u003e\u003c/a\u003e http2: add http2wrap test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/15c2cb1875fd727313dc4de909b3ee149422fbe2\"\u003e\u003ccode\u003e15c2cb1\u003c/code\u003e\u003c/a\u003e http2: avoid overflowing 32-bit int when http2wrap enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/64651885c2f2d745d77af2d7af2edbf568c179af\"\u003e\u003ccode\u003e6465188\u003c/code\u003e\u003c/a\u003e http2: add wrapped Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/72f419a894cb0597dd5b6bcf119086bf2af41231\"\u003e\u003ccode\u003e72f419a\u003c/code\u003e\u003c/a\u003e http2: add wrapped ClientConn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.51.0...v0.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gorilla/websocket` from 1.5.0 to 1.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gorilla/websocket/releases\"\u003egithub.com/gorilla/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003ch2\u003eImportant change\u003c/h2\u003e\n\u003cp\u003eThis reverts the websockets package back to \u003ca href=\"https://github.com/gorilla/websocket/commit/931041c5ee6de24fe9cba1aa16f1a0b910284d6d\"\u003ehttps://github.com/gorilla/websocket/commit/931041c5ee6de24fe9cba1aa16f1a0b910284d6d\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes subprotocol selection (aling with rfc6455) by \u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md, replace master to main by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse status code constant by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/864\"\u003egorilla/websocket#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn.go: default close handler should not return ErrCloseSent. by \u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace ioutil.readfile with os.readfile by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add comment for the readBufferSize and writeBufferSize by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/869\"\u003egorilla/websocket#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove noisy printf in NextReader() and beginMessage() by \u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(echoreadall): fix function echoReadAll comment by \u003ca href=\"https://github.com/XdpCs\"\u003e\u003ccode\u003e@​XdpCs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/881\"\u003egorilla/websocket#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake tests parallel by \u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/872\"\u003egorilla/websocket#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrader.Upgrade: use http.ResposnseController by \u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/871\"\u003egorilla/websocket#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not handle network error in \u003ccode\u003eSetCloseHandler()\u003c/code\u003e by \u003ca href=\"https://github.com/nak3\"\u003e\u003ccode\u003e@​nak3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/863\"\u003egorilla/websocket#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce timer in write_control by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/879\"\u003egorilla/websocket#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lint example code by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/890\"\u003egorilla/websocket#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: format message type by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/889\"\u003egorilla/websocket#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove hideTempErr to allow downstream users to check for errors like net.ErrClosed by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/894\"\u003egorilla/websocket#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not timeout when WriteControl deadline is zero in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/898\"\u003egorilla/websocket#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExcludes errchecks linter by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/904\"\u003egorilla/websocket#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn errors instead of printing to logs by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/897\"\u003egorilla/websocket#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot; Update go version \u0026amp; add verification/testing tools (\u003ca href=\"https://redirect.github.com/gorilla/websocket/issues/840\"\u003e#840\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/908\"\u003egorilla/websocket#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes broken random value generation by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/926\"\u003egorilla/websocket#926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverts back to v1.5.0 by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/929\"\u003egorilla/websocket#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XdpCs\"\u003e\u003ccode\u003e@​XdpCs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/881\"\u003egorilla/websocket#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/872\"\u003egorilla/websocket#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nak3\"\u003e\u003ccode\u003e@​nak3\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/863\"\u003egorilla/websocket#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/894\"\u003egorilla/websocket#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/904\"\u003egorilla/websocket#904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\"\u003ehttps://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes subprotocol selection (aling with rfc6455) by \u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md, replace master to main by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse status code constant by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/864\"\u003egorilla/websocket#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn.go: default close handler should not return ErrCloseSent. by \u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace ioutil.readfile with os.readfile by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add comment for the readBufferSize and writeBufferSize by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/869\"\u003egorilla/websocket#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove noisy printf in NextReader() and beginMessage() by \u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/ce903f6d1d961af3a8602f2842c8b1c3fca58c4d\"\u003e\u003ccode\u003ece903f6\u003c/code\u003e\u003c/a\u003e Reverts to v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/9ec25ca502ec881a7e873d3cdf35da60eab22037\"\u003e\u003ccode\u003e9ec25ca\u003c/code\u003e\u003c/a\u003e fixes broken random value generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/1bddf2e0dba6f35492b0f5614905b291cd0ab88d\"\u003e\u003ccode\u003e1bddf2e\u003c/code\u003e\u003c/a\u003e bumps go version \u0026amp; removes deprecated module usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/750bf92096b4cd4d75082948a4e143f303a65390\"\u003e\u003ccode\u003e750bf92\u003c/code\u003e\u003c/a\u003e adds GHA \u0026amp; Makefile configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/b2c246b2ec6f86b53889c79022fec8dabe0a20bb\"\u003e\u003ccode\u003eb2c246b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot; Update go version \u0026amp; add verification/testing tools (\u003ca href=\"https://redirect.github.com/gorilla/websocket/issues/840\"\u003e#840\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/09a6bab4667fc302c7f23ad770ce48be6fc2d15f\"\u003e\u003ccode\u003e09a6bab\u003c/code\u003e\u003c/a\u003e removing error handling while closing connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/58af150309a40ad57463b8087fe33d59d5a490d3\"\u003e\u003ccode\u003e58af150\u003c/code\u003e\u003c/a\u003e return errors instead of printing to logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/e5f1a0aad0accdff7dc9131fdcce912e28d8f4d5\"\u003e\u003ccode\u003ee5f1a0a\u003c/code\u003e\u003c/a\u003e excludes errchecks linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/b2a86a174473e870c9fcc3eaba8957689090d2cc\"\u003e\u003ccode\u003eb2a86a1\u003c/code\u003e\u003c/a\u003e Do not timeout when WriteControl deadline is zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/695e9095ce8736ac99c83939ca6b0fe93768f680\"\u003e\u003ccode\u003e695e909\u003c/code\u003e\u003c/a\u003e Remove hideTempErr to allow downstream users to check for errors like net.Err...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.45.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a1c0d9929856c8aba2b31f079340f00578eda803\"\u003e\u003ccode\u003ea1c0d99\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3c7c86938f4541c333d506f719388d9c42d4763d\"\u003e\u003ccode\u003e3c7c869\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected channel responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/533fb3f7e4a5ae23f69d1837cd851d35ff5b76ce\"\u003e\u003ccode\u003e533fb3f\u003c/code\u003e\u003c/a\u003e ssh: fix source-address critical option bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/abbc44d451a6f9236a2bbd26cbcd4d0fec473da3\"\u003e\u003ccode\u003eabbc44d\u003c/code\u003e\u003c/a\u003e ssh: fix incorrect operator order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e052873987615dc96fe67607a9a6adb76311344f\"\u003e\u003ccode\u003ee052873\u003c/code\u003e\u003c/a\u003e ssh: fix infinite loop on large channel writes due to integer overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b61cf853a89d82cad68da5e12a6beca2116f8456\"\u003e\u003ccode\u003eb61cf85\u003c/code\u003e\u003c/a\u003e ssh: enforce user presence verification for security keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9c2cd33e8d96a96133fd6ff732510ebba539c2bd\"\u003e\u003ccode\u003e9c2cd33\u003c/code\u003e\u003c/a\u003e ssh: enforce strict limits on DSA key parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/890731877d85f71cfdc9554e7a27fec4684fc4c4\"\u003e\u003ccode\u003e8907318\u003c/code\u003e\u003c/a\u003e ssh: reject RSA keys with excessively large moduli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/ffd87b4878fa98ca2908ec534e1a410bf095a35e\"\u003e\u003ccode\u003effd87b4\u003c/code\u003e\u003c/a\u003e ssh: fix panic when authority callbacks are nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e7a7384ecbc8d519f6f4c11b36fa9d761fc8946\"\u003e\u003ccode\u003e4e7a738\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected global responses\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.48.0...v0.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.47.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b138e06246cb323f2f380c2b7f7dd91f581dd56b\"\u003e\u003ccode\u003eb138e06\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/689f70a42abd350f3a1aaa70b0d13eb9543d927a\"\u003e\u003ccode\u003e689f70a\u003c/code\u003e\u003c/a\u003e quic: fix wrong final size being used for RESET_STREAM frame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/208f306b2f0fd008b388bee2c2644be279778e94\"\u003e\u003ccode\u003e208f306\u003c/code\u003e\u003c/a\u003e http3: increase handshake timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/49810da71b9026da9e0d028a6ad8c7730c52d9c4\"\u003e\u003ccode\u003e49810da\u003c/code\u003e\u003c/a\u003e http2: enable net/http wrapping when go \u0026gt;= 1.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/5e11a5ab891c117eda83b4304d60dd13286c1c76\"\u003e\u003ccode\u003e5e11a5a\u003c/code\u003e\u003c/a\u003e quic: fix data race in streamForFrame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/8c63081cd380ea768db5651941614b73472160ff\"\u003e\u003ccode\u003e8c63081\u003c/code\u003e\u003c/a\u003e http2: use empty Transport rather than DefaultTransport in http2wrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/fc7b466ca49cb204039630533ece4fc557eb35cd\"\u003e\u003ccode\u003efc7b466\u003c/code\u003e\u003c/a\u003e http2: add http2wrap test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/15c2cb1875fd727313dc4de909b3ee149422fbe2\"\u003e\u003ccode\u003e15c2cb1\u003c/code\u003e\u003c/a\u003e http2: avoid overflowing 32-bit int when http2wrap enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/64651885c2f2d745d77af2d7af2edbf568c179af\"\u003e\u003ccode\u003e6465188\u003c/code\u003e\u003c/a\u003e http2: add wrapped Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/72f419a894cb0597dd5b6bcf119086bf2af41231\"\u003e\u003ccode\u003e72f419a\u003c/code\u003e\u003c/a\u003e http2: add wrapped ClientConn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.51.0...v0.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/image` from 0.18.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/0d61147654dcd60265f4bfa72e5f66f578630e22\"\u003e\u003ccode\u003e0d61147\u003c/code\u003e\u003c/a\u003e bmp: reject input with invalid palette index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/fe8ae458fe5e09e39a635719a8c2ec5393d0e815\"\u003e\u003ccode\u003efe8ae45\u003c/code\u003e\u003c/a\u003e tiff: limit PackBits decompression output size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/542a3d9571611fd83b47afa41e76e7c6c7b3f991\"\u003e\u003ccode\u003e542a3d9\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/5cbe89a0e573c3c4e2cc193c1e24d8401bdf3e60\"\u003e\u003ccode\u003e5cbe89a\u003c/code\u003e\u003c/a\u003e tiff: reject 0-size images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/3d5c9b6581c33f5d7d9223b9613a2f6bad6f7df5\"\u003e\u003ccode\u003e3d5c9b6\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/854c274048e554becaf644d85366fc2f0a91a3fb\"\u003e\u003ccode\u003e854c274\u003c/code\u003e\u003c/a\u003e font/sfnt: apply bounds checks before allocating read buffer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/96edba0fa84213a8c3cefe5d25fcc0a7c75b6a66\"\u003e\u003ccode\u003e96edba0\u003c/code\u003e\u003c/a\u003e webp: reject VP8X headers with too-large canvases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/23ae9ed61c1d3343fb95015810f62dcbf444976e\"\u003e\u003ccode\u003e23ae9ed\u003c/code\u003e\u003c/a\u003e tiff: cap buffer growth to prevent OOM from malicious IFD offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/e589e60f29d0bbbf6400e250e024f93cbc4961ee\"\u003e\u003ccode\u003ee589e60\u003c/code\u003e\u003c/a\u003e webp: allow VP8L + VP8X(with alpha)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/fe7d73de74b8a1ad508c93cfcb245d44579163ff\"\u003e\u003ccode\u003efe7d73d\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/image/compare/v0.18.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/KooshaPari/PhenoTooling/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/KooshaPari/PhenoTooling/pull/367","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KooshaPari%2FPhenoTooling/issues/367","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/367/packages"},{"uuid":"5464242984","node_id":"PR_kwDOUH6Gfs8AAAABDoo6_Q","number":6,"state":"open","title":"chore(deps): bump the all group across 1 directory with 33 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-09-15T15:52:04.000Z","updated_at":"2026-09-15T15:52:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":33,"packages":[{"name":"cloud.google.com/go/auth","old_version":"0.23.1","new_version":"0.23.2","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/PuerkitoBio/goquery","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/PuerkitoBio/goquery"},{"name":"github.com/anthropics/anthropic-sdk-go","old_version":"1.63.1","new_version":"1.72.0","repository_url":"https://github.com/anthropics/anthropic-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.43.6","new_version":"1.47.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.37","new_version":"1.33.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/go-logfmt/logfmt","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/go-logfmt/logfmt"},{"name":"github.com/kaptinlin/jsonschema","old_version":"0.9.8","new_version":"0.9.9","repository_url":"https://github.com/kaptinlin/jsonschema"},{"name":"github.com/mattn/go-runewidth","old_version":"0.0.27","new_version":"0.0.30","repository_url":"https://github.com/mattn/go-runewidth"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/muesli/mango-cobra","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/muesli/mango-cobra"},{"name":"github.com/ncruces/go-sqlite3","old_version":"0.35.3","new_version":"0.35.4","repository_url":"https://github.com/ncruces/go-sqlite3"},{"name":"github.com/openai/openai-go/v3","old_version":"3.50.0","new_version":"3.61.0","repository_url":"https://github.com/openai/openai-go"},{"name":"github.com/pressly/goose/v3","old_version":"3.27.3","new_version":"3.28.0","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/sourcegraph/jsonrpc2","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/sourcegraph/jsonrpc2"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/xo/terminfo","old_version":"0.0.0-20220910002029-abceb7e1c41e","new_version":"1.0.0","repository_url":"https://github.com/xo/terminfo"},{"name":"github.com/yuin/goldmark","old_version":"1.7.17","new_version":"1.8.6","repository_url":"https://github.com/yuin/goldmark"},{"name":"github.com/yuin/goldmark-emoji","old_version":"1.0.5","new_version":"1.0.6","repository_url":"https://github.com/yuin/goldmark-emoji"},{"name":"go.yaml.in/yaml/v4","old_version":"4.0.0-rc.3","new_version":"4.0.0-rc.6","repository_url":"https://github.com/yaml/go-yaml"},{"name":"golang.design/x/clipboard","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/golang-design/clipboard"},{"name":"golang.org/x/image","old_version":"0.45.0","new_version":"0.46.0","repository_url":"https://github.com/golang/image"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/oauth2","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/oauth2"},{"name":"google.golang.org/genai","old_version":"1.68.0","new_version":"1.71.0","repository_url":"https://github.com/googleapis/go-genai"},{"name":"gopkg.in/dnaeon/go-vcr.v4","old_version":"4.0.6-0.20251110073552-01de4eb40290","new_version":"4.0.7"},{"name":"mvdan.cc/sh/v3","old_version":"3.13.1","new_version":"3.14.1","repository_url":"https://github.com/mvdan/sh"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud.google.com/go/auth](https://github.com/googleapis/google-cloud-go) | `0.23.1` | `0.23.2` |\n| [github.com/PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) | `1.12.0` | `1.13.0` |\n| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.63.1` | `1.72.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.43.6` | `1.47.0` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.37` | `1.33.4` |\n| [github.com/go-logfmt/logfmt](https://github.com/go-logfmt/logfmt) | `0.6.0` | `0.6.1` |\n| [github.com/kaptinlin/jsonschema](https://github.com/kaptinlin/jsonschema) | `0.9.8` | `0.9.9` |\n| [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth) | `0.0.27` | `0.0.30` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.7.0` | `1.8.0` |\n| [github.com/muesli/mango-cobra](https://github.com/muesli/mango-cobra) | `1.2.0` | `1.3.0` |\n| [github.com/ncruces/go-sqlite3](https://github.com/ncruces/go-sqlite3) | `0.35.3` | `0.35.4` |\n| [github.com/openai/openai-go/v3](https://github.com/openai/openai-go) | `3.50.0` | `3.61.0` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.27.3` | `3.28.0` |\n| [github.com/sourcegraph/jsonrpc2](https://github.com/sourcegraph/jsonrpc2) | `0.2.2` | `0.2.3` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [github.com/xo/terminfo](https://github.com/xo/terminfo) | `0.0.0-20220910002029-abceb7e1c41e` | `1.0.0` |\n| [github.com/yuin/goldmark](https://github.com/yuin/goldmark) | `1.7.17` | `1.8.6` |\n| [github.com/yuin/goldmark-emoji](https://github.com/yuin/goldmark-emoji) | `1.0.5` | `1.0.6` |\n| [go.yaml.in/yaml/v4](https://github.com/yaml/go-yaml) | `4.0.0-rc.3` | `4.0.0-rc.6` |\n| [golang.design/x/clipboard](https://github.com/golang-design/clipboard) | `0.8.0` | `0.9.0` |\n| [golang.org/x/image](https://github.com/golang/image) | `0.45.0` | `0.46.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.36.0` | `0.37.0` |\n| [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.68.0` | `1.71.0` |\n| gopkg.in/dnaeon/go-vcr.v4 | `4.0.6-0.20251110073552-01de4eb40290` | `4.0.7` |\n| [mvdan.cc/sh/v3](https://github.com/mvdan/sh) | `3.13.1` | `3.14.1` |\n\n\nUpdates `cloud.google.com/go/auth` from 0.23.1 to 0.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauth: v0.23.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/auth/v0.23.1...auth/v0.23.2\"\u003e0.23.2\u003c/a\u003e (2026-08-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e Eliminate timing race conditions in grpctransport otel tests (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20175\"\u003e#20175\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20382\"\u003e#20382\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/637505e5d5f090eec020604c3702b6ace11dcd38\"\u003e637505e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/85eac2b8baf0d783313f7d70b6036d5cb0c570ec\"\u003e\u003ccode\u003e85eac2b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20384\"\u003e#20384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/f059575f4169f72cd07f5057ce11e7b8ea278e6f\"\u003e\u003ccode\u003ef059575\u003c/code\u003e\u003c/a\u003e chore(main): release pubsub 1.51.1 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20400\"\u003e#20400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/0d7bd0107f79f15e23f17d26d523a39faf74b2c1\"\u003e\u003ccode\u003e0d7bd01\u003c/code\u003e\u003c/a\u003e chore: send developerknowledge docs to the developers bucket (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20405\"\u003e#20405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/56250a2079ea441f0c57190e60c4c6b2efd6e998\"\u003e\u003ccode\u003e56250a2\u003c/code\u003e\u003c/a\u003e feat(google/developers/knowledge/v1): onboard developerknowledge library (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/f9efbe71614d91124cded6c037134aa19ba6547f\"\u003e\u003ccode\u003ef9efbe7\u003c/code\u003e\u003c/a\u003e feat(google/maps/mapmanagement/v2): onboard a new library (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20402\"\u003e#20402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8cd7e2a771daeb62c729fcc33865b9c718cad637\"\u003e\u003ccode\u003e8cd7e2a\u003c/code\u003e\u003c/a\u003e feat(google/cloud/biglake/hive/v1): onboard a new library (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20401\"\u003e#20401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a6b5cdb4eec5e66fb6bb4a00f9ec89c088826e26\"\u003e\u003ccode\u003ea6b5cdb\u003c/code\u003e\u003c/a\u003e feat: update sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20399\"\u003e#20399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/03d5dede94a1c957216893c8601101f04b7efad0\"\u003e\u003ccode\u003e03d5ded\u003c/code\u003e\u003c/a\u003e fix(pubsub): update ackID batch size to 1000 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20398\"\u003e#20398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9f03a46c2d3709d397ae7366fdc349e4e577082f\"\u003e\u003ccode\u003e9f03a46\u003c/code\u003e\u003c/a\u003e chore(main): release pubsub 2.6.2 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20396\"\u003e#20396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e069810250e5f78b2c2576621ed2c6b326304ba0\"\u003e\u003ccode\u003ee069810\u003c/code\u003e\u003c/a\u003e chore: update librarian to v0.38.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/auth/v0.23.1...auth/v0.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/PuerkitoBio/goquery` from 1.12.0 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PuerkitoBio/goquery/releases\"\u003egithub.com/PuerkitoBio/goquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.0\u003c/h2\u003e\n\u003cp\u003ePerformance improvements and new top-level \u003ccode\u003egoquery.Text\u003c/code\u003e function to extract text from a selection with more control than the \u003ccode\u003esel.Text\u003c/code\u003e jquery-like method.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/4a4f1326fa78b5aba4b5a59812b295c1213b5078\"\u003e\u003ccode\u003e4a4f132\u003c/code\u003e\u003c/a\u003e Linkify github usernames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/e47f3848deb51b9cb6772d2990e84e4609bc3727\"\u003e\u003ccode\u003ee47f384\u003c/code\u003e\u003c/a\u003e Add new version to readme to prepare 1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/80a9b7fb555d51669ae6cfb526e7942fb8e92c17\"\u003e\u003ccode\u003e80a9b7f\u003c/code\u003e\u003c/a\u003e Run CI on go1.27 (+1.26)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/ad18e5a95774fa9280c7e26098b45a8362a9a2d6\"\u003e\u003ccode\u003ead18e5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PuerkitoBio/goquery/issues/596\"\u003e#596\u003c/a\u003e from ChrisJr404/text-toplevel-func\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/4e49d09e18ab619eec60da7fe90f932d003c8bc4\"\u003e\u003ccode\u003e4e49d09\u003c/code\u003e\u003c/a\u003e add tests for empty and fully-filtered selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/91ed06d7c5cf7a81df23d7b883c47c7c56f67381\"\u003e\u003ccode\u003e91ed06d\u003c/code\u003e\u003c/a\u003e Add top-level Text function for BeautifulSoup-style text extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/105f3990acc3ef72c3912abe1b452dd6e8e85930\"\u003e\u003ccode\u003e105f399\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PuerkitoBio/goquery/issues/595\"\u003e#595\u003c/a\u003e from PuerkitoBio/dependabot/go_modules/golang.org/x/n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/d329e294ad6b851ea6cd0fbb9a6dc05641a0db53\"\u003e\u003ccode\u003ed329e29\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net from 0.57.0 to 0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/53a9b37ea8596a9fe2fb4bea6f5eb30d12c6bb6c\"\u003e\u003ccode\u003e53a9b37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PuerkitoBio/goquery/issues/586\"\u003e#586\u003c/a\u003e from jvoisin/cachephwc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/50e9856dda907f3e559a3bdcdf6121244bc75a98\"\u003e\u003ccode\u003e50e9856\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PuerkitoBio/goquery/issues/593\"\u003e#593\u003c/a\u003e from PuerkitoBio/dependabot/go_modules/golang.org/x/n...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PuerkitoBio/goquery/compare/v1.12.0...v1.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anthropics/anthropic-sdk-go` from 1.63.1 to 1.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/releases\"\u003egithub.com/anthropics/anthropic-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.72.0\u003c/h2\u003e\n\u003ch2\u003e1.72.0 (2026-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.71.0...v1.72.0\"\u003ev1.71.0...v1.72.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 auto mode tool permissions for Managed Agents (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/f72f8e3045a46146c057f48a2fb9118f8e252c6d\"\u003ef72f8e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add content_too_large web_fetch tool error code (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/21646a70b2e35e188857ac6062e58b93e09f165c\"\u003e21646a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add the user-profiles-2026-09-04 beta value and external_user_details to user profiles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/33a5b11339caaa90f0d835f4b087cf2c783bda36\"\u003e33a5b11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e support mounting public GitHub repositories without an authorization_token in Managed Agents sessions (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/bc1c282a682069e1dab497a0aa81f7aa6e871c3d\"\u003ebc1c282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e correct the environment scope field description (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e12b6ee2cc63da47bb4c283b71c376dead9b755b\"\u003ee12b6ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e restore package version (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/960768ed89c21cd4aa910bcc23fe71319c81f487\"\u003e960768e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e stop stamping the package version into generated files (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/8455921d87aae0ab2ec6cae613dc481f694c381d\"\u003e8455921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e restore empty test package marker files (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/9f6d405972d6a921c8e50152a589721c3ac4cd18\"\u003e9f6d405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.71.0\u003c/h2\u003e\n\u003ch2\u003e1.71.0 (2026-09-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.70.1...v1.71.0\"\u003ev1.70.1...v1.71.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 named types for organization compliance settings state (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5ce34ff6744be9469ff660bb51779b3765cdbaa7\"\u003e5ce34ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e refresh platform model IDs (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/327\"\u003e#327\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4b064a166c425daf0b213339aed86b3f0e105c75\"\u003e4b064a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e reword the skip reason on the path-level query param tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/c0b3d7111a3e0e4b1d22464a4ad442472f3f0a7b\"\u003ec0b3d71\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.70.1\u003c/h2\u003e\n\u003ch2\u003e1.70.1 (2026-09-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.70.0...v1.70.1\"\u003ev1.70.0...v1.70.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003e1.70.0 (2026-09-02)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.69.0...v1.70.0\"\u003ev1.69.0...v1.70.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for sending a workspace ID on more endpoints (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/75477bf9202c59854d9f82fa6b55faeaaea78987\"\u003e75477bf\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/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md\"\u003egithub.com/anthropics/anthropic-sdk-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.72.0 (2026-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.71.0...v1.72.0\"\u003ev1.71.0...v1.72.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 auto mode tool permissions for Managed Agents (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/f72f8e3045a46146c057f48a2fb9118f8e252c6d\"\u003ef72f8e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add content_too_large web_fetch tool error code (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/21646a70b2e35e188857ac6062e58b93e09f165c\"\u003e21646a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add the user-profiles-2026-09-04 beta value and external_user_details to user profiles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/33a5b11339caaa90f0d835f4b087cf2c783bda36\"\u003e33a5b11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e support mounting public GitHub repositories without an authorization_token in Managed Agents sessions (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/bc1c282a682069e1dab497a0aa81f7aa6e871c3d\"\u003ebc1c282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e correct the environment scope field description (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e12b6ee2cc63da47bb4c283b71c376dead9b755b\"\u003ee12b6ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e restore package version (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/960768ed89c21cd4aa910bcc23fe71319c81f487\"\u003e960768e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e stop stamping the package version into generated files (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/8455921d87aae0ab2ec6cae613dc481f694c381d\"\u003e8455921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e restore empty test package marker files (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/9f6d405972d6a921c8e50152a589721c3ac4cd18\"\u003e9f6d405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.71.0 (2026-09-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.70.1...v1.71.0\"\u003ev1.70.1...v1.71.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 named types for organization compliance settings state (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5ce34ff6744be9469ff660bb51779b3765cdbaa7\"\u003e5ce34ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e refresh platform model IDs (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/327\"\u003e#327\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4b064a166c425daf0b213339aed86b3f0e105c75\"\u003e4b064a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e reword the skip reason on the path-level query param tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/c0b3d7111a3e0e4b1d22464a4ad442472f3f0a7b\"\u003ec0b3d71\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.70.1 (2026-09-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.70.0...v1.70.1\"\u003ev1.70.0...v1.70.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.70.0 (2026-09-02)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.69.0...v1.70.0\"\u003ev1.69.0...v1.70.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for sending a workspace ID on more endpoints (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/75477bf9202c59854d9f82fa6b55faeaaea78987\"\u003e75477bf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e surface non-JSON error response bodies in error messages (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/7e8931517d165cf37f713e9184427b1b35135fe4\"\u003e7e89315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/03d7ef5861e6db02581610bf60bf0abe57bcb52a\"\u003e\u003ccode\u003e03d7ef5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/438\"\u003e#438\u003c/a\u003e from anthropics/release-please--branches--main--chang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/33e739cac9b21a36d4d5240c1fe4d7f2db9be7fe\"\u003e\u003ccode\u003e33e739c\u003c/code\u003e\u003c/a\u003e release: 1.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/f72f8e3045a46146c057f48a2fb9118f8e252c6d\"\u003e\u003ccode\u003ef72f8e3\u003c/code\u003e\u003c/a\u003e feat(api): add auto mode tool permissions for Managed Agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/bc1c282a682069e1dab497a0aa81f7aa6e871c3d\"\u003e\u003ccode\u003ebc1c282\u003c/code\u003e\u003c/a\u003e feat(api): support mounting public GitHub repositories without an authorizati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/f01703a5358726a46cde98eb643166c6e8a28c64\"\u003e\u003ccode\u003ef01703a\u003c/code\u003e\u003c/a\u003e environments: HandleItem runs on the work item's session token alone when one...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/33a5b11339caaa90f0d835f4b087cf2c783bda36\"\u003e\u003ccode\u003e33a5b11\u003c/code\u003e\u003c/a\u003e feat(api): add the user-profiles-2026-09-04 beta value and external_user_deta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e12b6ee2cc63da47bb4c283b71c376dead9b755b\"\u003e\u003ccode\u003ee12b6ee\u003c/code\u003e\u003c/a\u003e chore(docs): correct the environment scope field description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/21646a70b2e35e188857ac6062e58b93e09f165c\"\u003e\u003ccode\u003e21646a7\u003c/code\u003e\u003c/a\u003e feat(api): add content_too_large web_fetch tool error code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/960768ed89c21cd4aa910bcc23fe71319c81f487\"\u003e\u003ccode\u003e960768e\u003c/code\u003e\u003c/a\u003e chore(internal): restore package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/8455921d87aae0ab2ec6cae613dc481f694c381d\"\u003e\u003ccode\u003e8455921\u003c/code\u003e\u003c/a\u003e chore(internal): stop stamping the package version into generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.63.1...v1.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.43.6 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b189f382f4924bc6c948c9942e17c547553faf0d\"\u003e\u003ccode\u003eb189f38\u003c/code\u003e\u003c/a\u003e Release 2026-09-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0905d5f8a9a88708ad8c7ee4554ae51a38e532f2\"\u003e\u003ccode\u003e0905d5f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9cc4bc539469ec525c3a58fa35072ef1c92237f3\"\u003e\u003ccode\u003e9cc4bc5\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/126fe2d5e82a59ea5d231bdbc5ff71421ab73476\"\u003e\u003ccode\u003e126fe2d\u003c/code\u003e\u003c/a\u003e fix GetObject deadlock (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/512688512cb733cab94c9e8b24361b952acb0f48\"\u003e\u003ccode\u003e5126885\u003c/code\u003e\u003c/a\u003e Remove retry metrics header middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bd8de4d26057d20e23666622954141ab0d6c86cf\"\u003e\u003ccode\u003ebd8de4d\u003c/code\u003e\u003c/a\u003e Expand S3 operations that check for an error inside an HTTP 200 response (wav...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/394ee646d5707f27ffb5976a0b9b1dcb075767bc\"\u003e\u003ccode\u003e394ee64\u003c/code\u003e\u003c/a\u003e Release 2026-09-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3c9cb8bc1bb7235972be82b37b8af6bad3c2187f\"\u003e\u003ccode\u003e3c9cb8b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f85682a383217d7113462043f6588859d16e767\"\u003e\u003ccode\u003e6f85682\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc3942bb907ad993738d18d2a3ff1b99bf51cd4e\"\u003e\u003ccode\u003ecc3942b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.43.6...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.37 to 1.33.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b189f382f4924bc6c948c9942e17c547553faf0d\"\u003e\u003ccode\u003eb189f38\u003c/code\u003e\u003c/a\u003e Release 2026-09-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0905d5f8a9a88708ad8c7ee4554ae51a38e532f2\"\u003e\u003ccode\u003e0905d5f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9cc4bc539469ec525c3a58fa35072ef1c92237f3\"\u003e\u003ccode\u003e9cc4bc5\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/126fe2d5e82a59ea5d231bdbc5ff71421ab73476\"\u003e\u003ccode\u003e126fe2d\u003c/code\u003e\u003c/a\u003e fix GetObject deadlock (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/512688512cb733cab94c9e8b24361b952acb0f48\"\u003e\u003ccode\u003e5126885\u003c/code\u003e\u003c/a\u003e Remove retry metrics header middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bd8de4d26057d20e23666622954141ab0d6c86cf\"\u003e\u003ccode\u003ebd8de4d\u003c/code\u003e\u003c/a\u003e Expand S3 operations that check for an error inside an HTTP 200 response (wav...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/394ee646d5707f27ffb5976a0b9b1dcb075767bc\"\u003e\u003ccode\u003e394ee64\u003c/code\u003e\u003c/a\u003e Release 2026-09-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3c9cb8bc1bb7235972be82b37b8af6bad3c2187f\"\u003e\u003ccode\u003e3c9cb8b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f85682a383217d7113462043f6588859d16e767\"\u003e\u003ccode\u003e6f85682\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc3942bb907ad993738d18d2a3ff1b99bf51cd4e\"\u003e\u003ccode\u003ecc3942b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.37...config/v1.33.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.27.8 to 1.28.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-08-26)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix broken AddLogger middleware since its insert point was removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25.2)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Set \u003ccode\u003eContent-Length\u003c/code\u003e inline when the request body is set via \u003ccode\u003eSetStream\u003c/code\u003e. The \u003ccode\u003eComputeContentLength\u003c/code\u003e middleware is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.27.10\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix a data race on the underlying writer when an event stream is closed while an event write is in flight.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Restore draining the HTTP response body in \u003ccode\u003eCloseResponseBody\u003c/code\u003e to avoid issues with TCP connection reuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-21)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.27.9\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix a generic event stream exception not carrying the error code and message from its payload.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix an event stream not being closed when its connection is lost, which would cause a caller writing to the stream to block indefinitely.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix deserialization of an empty list producing a nil slice instead of an empty one.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Restore draining the HTTP response body in \u003ccode\u003eCloseResponseBody\u003c/code\u003e to avoid issues with TCP connection reuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-14)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.27.8\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Restore draining the HTTP response body in \u003ccode\u003eCloseResponseBody\u003c/code\u003e to avoid issues with TCP connection reuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-07)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/73ba51d486a810a87e398d427b3b48c6927c30bd\"\u003e\u003ccode\u003e73ba51d\u003c/code\u003e\u003c/a\u003e Release 2026-08-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/4f4868859fc67f6e82f131fbd74eeae588861ae7\"\u003e\u003ccode\u003e4f48688\u003c/code\u003e\u003c/a\u003e fix bad AddLogger insert (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/761f1cf3f6c43a860c5d3404658e756733c5177c\"\u003e\u003ccode\u003e761f1cf\u003c/code\u003e\u003c/a\u003e Release 2026-08-25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/5370784fc9e3945858a1b886beb9cd25cf2d9337\"\u003e\u003ccode\u003e5370784\u003c/code\u003e\u003c/a\u003e Set Content-Length when the request body is set instead of via middleware (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/0bcd162aa1363da3a301bbc84141ef5a61f34f63\"\u003e\u003ccode\u003e0bcd162\u003c/code\u003e\u003c/a\u003e fixup some warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/08e8d12ddea8e4f97271f697544f2f6de4e9e25e\"\u003e\u003ccode\u003e08e8d12\u003c/code\u003e\u003c/a\u003e remove changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/3c4a597c707ec6af64c990a8d69a0d14d3f04e7b\"\u003e\u003ccode\u003e3c4a597\u003c/code\u003e\u003c/a\u003e Release 2026-08-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/7e0c19975a09c69d6209bb11fccf5dcadd742a1a\"\u003e\u003ccode\u003e7e0c199\u003c/code\u003e\u003c/a\u003e fix data race on stream (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/95f86a699b660a9beb5e3cdbcaf4094ef9623bbc\"\u003e\u003ccode\u003e95f86a6\u003c/code\u003e\u003c/a\u003e Release 2026-08-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/1ee11d148bffd6195be9230d549bb68715d355b8\"\u003e\u003ccode\u003e1ee11d1\u003c/code\u003e\u003c/a\u003e fix event stream and empty collection serde (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.27.8...v1.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/go-logfmt/logfmt` from 0.6.0 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/go-logfmt/logfmt/releases\"\u003egithub.com/go-logfmt/logfmt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003ch2\u003e0.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEncode DEL (0x7f) control character by \u003ca href=\"https://github.com/spaceone\"\u003e\u003ccode\u003e@​spaceone\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModernize code through Go 1.21 by \u003ca href=\"https://github.com/ChrisHines\"\u003e\u003ccode\u003e@​ChrisHines\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-logfmt/logfmt/blob/main/CHANGELOG.md\"\u003egithub.com/go-logfmt/logfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-logfmt/logfmt/compare/v0.6.0...v0.6.1\"\u003e0.6.1\u003c/a\u003e - 2025-10-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEncode DEL (0x7f) control character by [\u003ca href=\"https://github.com/spaceone\"\u003e\u003ccode\u003e@​spaceone\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eModernize code through Go 1.21 by [\u003ca href=\"https://github.com/ChrisHines\"\u003e\u003ccode\u003e@​ChrisHines\u003c/code\u003e\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/go-logfmt/logfmt/commit/804e98fff868b206344991c57a8182172e5ba41e\"\u003e\u003ccode\u003e804e98f\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logfmt/logfmt/commit/e5396c6ee35145aead27da56e7921a7656f69624\"\u003e\u003ccode\u003ee5396c6\u003c/code\u003e\u003c/a\u003e Modernize code through Go 1.21 (\u003ca href=\"https://redirect.github.com/go-logfmt/logfmt/issues/19\"\u003e#19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logfmt/logfmt/commit/d0d028a5175b635a0e4caffb411ca38682e13d2b\"\u003e\u003ccode\u003ed0d028a\u003c/code\u003e\u003c/a\u003e fix: encode DEL (0x7f) control character (\u003ca href=\"https://redirect.github.com/go-logfmt/logfmt/issues/17\"\u003e#17\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/go-logfmt/logfmt/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logfmt/logfmt/commit/3948912a76544b3dd949fccc314702bb5e0a50e1\"\u003e\u003ccode\u003e3948912\u003c/code\u003e\u003c/a\u003e Update go versions in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logfmt/logfmt/commit/3f5ba8944849f8b7b960807b091074f41b662680\"\u003e\u003ccode\u003e3f5ba89\u003c/code\u003e\u003c/a\u003e fix: encode DEL (0x7f) control character (\u003ca href=\"https://redirect.github.com/go-logfmt/logfmt/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-logfmt/logfmt/compare/v0.6.0...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/kaptinlin/jsonschema` from 0.9.8 to 0.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kaptinlin/jsonschema/releases\"\u003egithub.com/kaptinlin/jsonschema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce required custom dialect vocabulary support and recognize Draft 2020-12 validation vocabularies, closing \u003ca href=\"https://redirect.github.com/kaptinlin/jsonschema/issues/130\"\u003e#130\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePreserve direct schema pattern validation and make compiled pattern and patternProperties validation safe for concurrent use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the standard library JSON v2 API through \u003ca href=\"https://redirect.github.com/kaptinlin/jsonschema/issues/131\"\u003e#131\u003c/a\u003e. This release requires Go 1.27.\u003c/li\u003e\n\u003cli\u003eExpose structured expected, received, and allowed parameters for const and enum validation errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solarhell\"\u003e\u003ccode\u003e@​solarhell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kaptinlin/jsonschema/issues/131\"\u003e#131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kaptinlin/jsonschema/compare/v0.9.8...v0.9.9\"\u003ehttps://github.com/kaptinlin/jsonschema/compare/v0.9.8...v0.9.9\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/kaptinlin/jsonschema/commit/f577a86b3f5faa9c8b2ad45c191442230d90b596\"\u003e\u003ccode\u003ef577a86\u003c/code\u003e\u003c/a\u003e fix: enforce custom dialect vocabularies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaptinlin/jsonschema/commit/131fea0f0cff7d913ec7596e7c7deb3c804b4a5f\"\u003e\u003ccode\u003e131fea0\u003c/code\u003e\u003c/a\u003e fix: preserve direct schema pattern validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaptinlin/jsonschema/commit/481e78266c6858ca151d7b31bc3ce0cc1e4e2aca\"\u003e\u003ccode\u003e481e782\u003c/code\u003e\u003c/a\u003e fix: make compiled schema validation concurrent safe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaptinlin/jsonschema/commit/24f2b5367765ace84797bf96088dbb9b7eb2d12f\"\u003e\u003ccode\u003e24f2b53\u003c/code\u003e\u003c/a\u003e feat: expose structured const and enum values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaptinlin/jsonschema/commit/e822b6c543549b1d69ea6db0cfb5e43f98e959de\"\u003e\u003ccode\u003ee822b6c\u003c/code\u003e\u003c/a\u003e feat: migrate to standard library JSON v2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kaptinlin/jsonschema/compare/v0.9.8...v0.9.9\"\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-runewidth` from 0.0.27 to 0.0.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/14205cc90ececd174edb6b189720d30b9a47b812\"\u003e\u003ccode\u003e14205cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/110\"\u003e#110\u003c/a\u003e from mattn/truncate-rune-fast-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/67f0b8dd1a4f3061f154f47d38e089d9769a69c0\"\u003e\u003ccode\u003e67f0b8d\u003c/code\u003e\u003c/a\u003e Take the rune fast path in the Truncate functions too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/a42811d12117e53fe3239ffdf9c891b57217c3e5\"\u003e\u003ccode\u003ea42811d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/111\"\u003e#111\u003c/a\u003e from mattn/wrap-invalid-utf8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/1156adef5ae3d85ac37047d70ef4a66337687609\"\u003e\u003ccode\u003e1156ade\u003c/code\u003e\u003c/a\u003e Keep strings that are not valid UTF-8 on the segmenter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/06120a97b7662b1d3ddd530bee9a92cc6ebda738\"\u003e\u003ccode\u003e06120a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/109\"\u003e#109\u003c/a\u003e from mattn/skip-segmentation-without-joiners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/21388adfdb959ad882b6a83b66ba33ad665810a0\"\u003e\u003ccode\u003e21388ad\u003c/code\u003e\u003c/a\u003e Skip grapheme segmentation for text that cannot form clusters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/6c7068fe22697b15e333869a2f1619a749f58d55\"\u003e\u003ccode\u003e6c7068f\u003c/code\u003e\u003c/a\u003e Generate a table of runes that can join a grapheme cluster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/2793dc5bb0ef7590c4e6b761e469b42e07c810d5\"\u003e\u003ccode\u003e2793dc5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/108\"\u003e#108\u003c/a\u003e from youdie006/fix-wrap-grapheme-cluster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/fd7c07f124d3191128d9783b3fbbee980151b193\"\u003e\u003ccode\u003efd7c07f\u003c/code\u003e\u003c/a\u003e Add Wrap benchmarks for the ASCII, CJK and emoji paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/f5f115c764837755a0150d3596abf9dccc350fe3\"\u003e\u003ccode\u003ef5f115c\u003c/code\u003e\u003c/a\u003e Inline the ASCII width rule in the Wrap fast path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mattn/go-runewidth/compare/v0.0.27...v0.0.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is equivalent to v1.8.0-pre.2. Thank you to those who tested the pre-release.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIn this release we introduce several fixes and improvements on top of \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases/tag/v1.7.0\"\u003ev1.7.0\u003c/a\u003e. It adds no new protocol revision: the supported set is unchanged, and \u003ccode\u003e2026-07-28\u003c/code\u003e remains the newest version the SDK negotiates.\u003c/p\u003e\n\u003cp\u003eThe bulk of the work is hardening the transports against resource exhaustion, closing session leaks, deadlocks and teardown hangs found by users running the new protocol at scale, and giving servers explicit control over which protocol versions they advertise.\u003c/p\u003e\n\u003cp\u003eTwo behavior changes are guarded by new \u003ccode\u003eMCPGODEBUG\u003c/code\u003e flags; see the section below.\u003c/p\u003e\n\u003ch2\u003eHardening against resource exhaustion\u003c/h2\u003e\n\u003cp\u003eEvery decoding path that buffers incoming input is now bounded. JSON payloads are rejected past 1000 levels of nesting, before the parser recurses. Both SSE readers cap the bytes buffered for a single event via \u003ccode\u003eMaxEventSize\u003c/code\u003e on \u003ccode\u003eSSEClientTransport\u003c/code\u003e and \u003ccode\u003eStreamableClientTransport\u003c/code\u003e, and the stdio transport caps a single JSON-RPC frame via \u003ccode\u003eStdioTransport.MaxLineLength\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eOn the OAuth side, dynamic client registration responses are bounded to 1 MB, and the discovery code now validates metadata documents rather than trusting them.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einternal/json: json nesting depth check by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: add an sse event size cap by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: add a max request body size of the old transport by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoauthex: bound dcr read to 1mb by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoauthex: oauth discovery checks by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1220\"\u003e#1220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRestricting the protocol versions a server supports\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eServerOptions.SupportedProtocolVersions\u003c/code\u003e lets a server narrow the set of versions it advertises and negotiates. The list can only narrow, never widen; naming a version the SDK does not implement panics at construction.\nRelatedly, a stateful streamable handler receiving a \u003ccode\u003e2026-07-28\u003c/code\u003e request now returns that same JSON-RPC error instead of a plain-text 400, so the client can renegotiate down instead of losing the connection.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: allow restricting the protocol versions a server supports by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: return json-rpc error on stateful server serving protocolVersion20260728 requests by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: limit SSE discover supportedVersions to SSE-defined revisions by \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: prefer the negotiated protocol version over the request context by \u003ca href=\"https://github.com/gwyszynski-sa\"\u003e\u003ccode\u003e@​gwyszynski-sa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: export ClientSessionOptions.ProtocolVersion by \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePer-request cache control\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eServerOptions.SetCacheable\u003c/code\u003e is a new hook that decides the \u003ccode\u003ettlMs\u003c/code\u003e and \u003ccode\u003ecacheScope\u003c/code\u003e fields of every result carrying them: \u003ccode\u003eserver/discover\u003c/code\u003e, the four list methods, and \u003ccode\u003eresources/read\u003c/code\u003e. It runs once per result, after the handler returns, with the values that handler produced, so it can set a policy globally while still letting an individual handler override it. Anything left unset falls back to the protocol default of \u003ccode\u003epublic\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: allow per request Cacheable customization by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior changes guarded by MCPGODEBUG\u003c/h2\u003e\n\u003cp\u003eTwo new escape-hatch flags restore the previous behavior of the changes above. Both will be removed in \u003cstrong\u003ev1.9.0\u003c/strong\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eplaintextstatefulrejection=1\u003c/code\u003e\u003c/strong\u003e — restore the plain-text \u003ccode\u003ehttp.Error\u003c/code\u003e 400 body a stateful \u003ccode\u003eStreamableHTTPHandler\u003c/code\u003e previously returned for a request carrying per-request metadata. The default is now a JSON-RPC \u003ccode\u003e-32022 CodeUnsupportedProtocolVersion\u003c/code\u003e error with an \u003ccode\u003eUnsupportedProtocolVersionData\u003c/code\u003e payload advertising the legacy versions the server supports. Introduced by \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1143\"\u003e#1143\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eblockingcancelnotify=1\u003c/code\u003e\u003c/strong\u003e — restore the previous behavior where a cancelled call waits synchronously for \u003ccode\u003enotifications/cancelled\u003c/code\u003e to be delivered (up to 5s) before returning, joining any delivery error into the caller's error. The default now retires the call immediately and sends the notification asynchronously. Introduced by \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1151\"\u003e#1151\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOptions below were removed, according to plan:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eseterroroverwrite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eenableoriginverification\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edisablecontenttypecheck\u003c/code\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/modelcontextprotocol/go-sdk/commit/3f3b699b2b67e1ed033a63d6651671dab53c2d32\"\u003e\u003ccode\u003e3f3b699\u003c/code\u003e\u003c/a\u003e refactor: remove legacy MCPGODEBUG compatibility for new protocol release (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/830f0b76e7d4ed2f2b77ca9eb4c481d880771fff\"\u003e\u003ccode\u003e830f0b7\u003c/code\u003e\u003c/a\u003e mcp: update conformance tests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/12cbafe54df4cd9325d84f7a846100acddfdcc87\"\u003e\u003ccode\u003e12cbafe\u003c/code\u003e\u003c/a\u003e oauthex: oauth discovery checks (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1220\"\u003e#1220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/363296740467cb60316e45f2f9a9e958cd998356\"\u003e\u003ccode\u003e3632967\u003c/code\u003e\u003c/a\u003e mcp: add an sse event size cap (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0d3036f785b6c122323a24e39399f9abd3641a7c\"\u003e\u003ccode\u003e0d3036f\u003c/code\u003e\u003c/a\u003e mcp: allow per request Cacheable customization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/cb0de6413682bfbefb300a6c1e4d8046e2627b33\"\u003e\u003ccode\u003ecb0de64\u003c/code\u003e\u003c/a\u003e mcp: add a max request body size of the old transport (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2fdabde1396adc95e195cbefc17ca1ec3a3f8bfd\"\u003e\u003ccode\u003e2fdabde\u003c/code\u003e\u003c/a\u003e mcp: do not check metatada on notifications (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/59185e69690c99f383e3150f7cc9808d10e16571\"\u003e\u003ccode\u003e59185e6\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/a6764cf83885ab96bd59211c97e435b1b4df227e\"\u003e\u003ccode\u003ea6764cf\u003c/code\u003e\u003c/a\u003e build(deps): bump golang/govulncheck-action from 1.0.4 to 1.1.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1218\"\u003e#1218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/8227246472e3cd0bb58b2fcf3cccb6d88ad9f68b\"\u003e\u003ccode\u003e8227246\u003c/code\u003e\u003c/a\u003e fix: only subscribe when server advertises capability (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.7.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/muesli/mango-cobra` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/muesli/mango-cobra/releases\"\u003egithub.com/muesli/mango-cobra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/muesli/mango from 0.1.0 to 0.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/7\"\u003emuesli/mango-cobra#7\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/spf13/cobra from 1.5.0 to 1.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/8\"\u003emuesli/mango-cobra#8\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for examples by \u003ca href=\"https://github.com/jon4hz\"\u003e\u003ccode\u003e@​jon4hz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/9\"\u003emuesli/mango-cobra#9\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/spf13/cobra from 1.6.0 to 1.6.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/muesli/mango-cobra/pull/10\"\u003emuesli/mango-cobra#10\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go 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/muesli/mango-cobra/pull/12\"\u003emuesli/mango-cobra#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update golangci-lint configs \u0026amp; workflows by \u003ca href=\"https://github.com/muesli\"\u003e\u003ccode\u003e@​muesli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/15\"\u003emuesli/mango-cobra#15\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update README badges by \u003ca href=\"https://github.com/muesli\"\u003e\u003ccode\u003e@​muesli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/16\"\u003emuesli/mango-cobra#16\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 3 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/muesli/mango-cobra/pull/19\"\u003emuesli/mango-cobra#19\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 4 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/17\"\u003emuesli/mango-cobra#17\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.10.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/muesli/mango-cobra/pull/18\"\u003emuesli/mango-cobra#18\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jon4hz\"\u003e\u003ccode\u003e@​jon4hz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/9\"\u003emuesli/mango-cobra#9\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/muesli/mango-cobra/compare/v1.2.0...v1.3.0\"\u003ehttps://github.com/muesli/mango-cobra/compare/v1.2.0...v1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/6e85b2c9090f7b38efafb9dad21b0a6abbbb0f7d\"\u003e\u003ccode\u003e6e85b2c\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/cf79b82fed4392f6cfa0a09a02233efb0cc5016d\"\u003e\u003ccode\u003ecf79b82\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 4 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/5d84810a376a33cd2bbba78bbc219677a03a1ca7\"\u003e\u003ccode\u003e5d84810\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 3 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/86d6d8809a4c3bcd2dda9666533d4e1fe6ebf6a8\"\u003e\u003ccode\u003e86d6d88\u003c/code\u003e\u003c/a\u003e docs: update README badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/4542804036b7f837cca8564e5bc3e13b027f11f0\"\u003e\u003ccode\u003e4542804\u003c/code\u003e\u003c/a\u003e chore: update golangci-lint configs \u0026amp; workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/6d2870940103f0819de320c88db27b7216d9d1de\"\u003e\u003ccode\u003e6d28709\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/dccb79fbbbccb4586f68dc291806fa85bba5318e\"\u003e\u003ccode\u003edccb79f\u003c/code\u003e\u003c/a\u003e Bump github.com/spf13/cobra from 1.6.0 to 1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/40f26de23470fdb115ef7cb15085aeae1c388acf\"\u003e\u003ccode\u003e40f26de\u003c/code\u003e\u003c/a\u003e feat: add support for examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/3a9d400fb68baa04b1686cdc027ddf9705c524fd\"\u003e\u003ccode\u003e3a9d400\u003c/code\u003e\u003c/a\u003e Bump github.com/spf13/cobra from 1.5.0 to 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/a24f8f0fa12b342c2ef781c2ad69924d0ed994d5\"\u003e\u003ccode\u003ea24f8f0\u003c/code\u003e\u003c/a\u003e Bump github.com/muesli/mango from 0.1.0 to 0.2.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/muesli/mango-cobra/compare/v1.2.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ncruces/go-sqlite3` from 0.35.3 to 0.35.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ncruces/go-sqlite3/releases\"\u003egithub.com/ncruces/go-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.4\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.27 support (JSON v2, UUID, \u003ccode\u003eRowsColumnScanner\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePRAGMA mmap_size\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/pull/417\"\u003encruces/go-sqlite3#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom FTS5 tokenizers in \u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/pull/421\"\u003encruces/go-sqlite3#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory configuration fix in f8e486f936fa216c22e8824f7228f31f426300cf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/pull/422\"\u003encruces/go-sqlite3#422\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.35.3...v0.35.4\"\u003ehttps://github.com/ncruces/go-sqlite3/compare/v0.35.3...v0.35.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3-wasm/attestations/44444023\"\u003e\u003cstrong\u003eArtifact attestations\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/22e4d267c7323d9d23137173ea24fa956fcb05c4\"\u003e\u003ccode\u003e22e4d26\u003c/code\u003e\u003c/a\u003e Deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/bb9d775c5c6289c8a9925e9092d76fe2bca1beb5\"\u003e\u003ccode\u003ebb9d775\u003c/code\u003e\u003c/a\u003e Custom FTS5 tokenizers, functions (\u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/5bc61ea7360c512ff8114023bab19eed2fcf085f\"\u003e\u003ccode\u003e5bc61ea\u003c/code\u003e\u003c/a\u003e Avoid allocs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/4d57c66d65110606498bee535240ff8c205eafd5\"\u003e\u003ccode\u003e4d57c66\u003c/code\u003e\u003c/a\u003e Add URIBoolean and URIInt64 to vfs.Filename (\u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/6eeb00605fb2d3b28adaf767806027b889cefa3f\"\u003e\u003ccode\u003e6eeb006\u003c/code\u003e\u003c/a\u003e Support PRAGMA mmap_size (unix) (\u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/3fa3f30b763a8b6dff86a6673ed8a7477a8d0177\"\u003e\u003ccode\u003e3fa3f30\u003c/code\u003e\u003c/a\u003e UUID.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/6be62485f2c094445a1e9b9872ffae9c109b3a71\"\u003e\u003ccode\u003e6be6248\u003c/code\u003e\u003c/a\u003e Go 1.27.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/4c8ffb9caec79e131588f4bf722435cbe70aa7af\"\u003e\u003ccode\u003e4c8ffb9\u003c/code\u003e\u003c/a\u003e Don't panic.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/f8e486f936fa216c22e8824f7228f31f426300cf\"\u003e\u003ccode\u003ef8e486f\u003c/code\u003e\u003c/a\u003e Fix.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/f2e2805ed7e925b57379ed33f1b6597ea4ec4d9c\"\u003e\u003ccode\u003ef2e2805\u003c/code\u003e\u003c/a\u003e Tests.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.35.3...v0.35.4\"\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.50.0 to 3.61.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.61.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-%5Bgo/compare/v3.60.0...v3.61.0%5D(https://www.golinks.io/compare/v3.60.0...v3.61.0?trackSource=github)\"\u003e3.61.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add Agents API (\u003ca href=\"https://redirect.github.com/openai/openai-%5Bgo/issues/915%5D(https://www.golinks.io/issues/915?trackSource=github)\"\u003e#915\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-%5Bgo/commit/1cca8b771e0abe6f1e496fcf418ed94d20f22801%5D(https://www.golinks.io/commit/1cca8b771e0abe6f1e496fcf418ed94d20f22801?trackSource=github)\"\u003e1cca8b7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.60.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-%5Bgo/compare/v3.59.0...v3.60.0%5D(https://www.golinks.io/compare/v3.59.0...v3.60.0?trackSource=github)\"\u003e3.60.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add Live API (\u003ca href=\"https://github.com/openai/openai-%5Bgo/commit/59af83bf037b7a8fc6b75fc259a1cd6367185921%5D(https://www.golinks.io/commit/59af83bf037b7a8fc6b75fc259a1cd6367185921?trackSource=github)\"\u003e59af83b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.59.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-%5Bgo/compare/v3.58.0...v3.59.0%5D(https://www.golinks.io/compare/v3.58.0...v3.59.0?trackSource=github)\"\u003e3.59.0\u003c/a\u003e (2026-09-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add project API key expiration support (\u003ca href=\"https://redirect.github.com/openai/openai-%5Bgo/issues/906%5D(https://www.golinks.io/issues/906?trackSource=github)\"\u003e#906\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-%5Bgo/commit/c126b9c3df74822b09d2875793acbd9d0ad17f0e%5D(https://www.golinks.io/commit/c126b9c3df74822b09d2875793acbd9d0ad17f0e?trackSource=github)\"\u003ec126b9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.58.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-%5Bgo/compare/v3.57.0...v3.58.0%5D(https://www.golinks.io/compare/v3.57.0...v3.58.0?trackSource=github)\"\u003e3.58.0\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add GPT Image 2.5 models and image options (\u003ca href=\"https://redirect.github.com/openai/openai-%5Bgo/issues/904%5D(https://www.golinks.io/issues/904?trackSource=github)\"\u003e#904\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-%5Bgo/commit/92a91b78e0d159a4874296cb79be07e4a0c4682d%5D(https://www.golinks.io/commit/92a91b78e0d159a4874296cb79be07e4a0c4682d?trackSource=github)\"\u003e92a91b7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.57.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.56.0...v3.57.0\"\u003e3.57.0\u003c/a\u003e (2026-09-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add incomplete web search call status constants (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/877\"\u003e#877\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/66688d6990b364431e7698d9466180bd9db3dc93\"\u003e66688d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add prompt cache diagnostics (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/888\"\u003e#888\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/6a8a6a2fb2a99697e66a5ae6382c0c0630e4c8f2\"\u003e6a8a6a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add service-account API key expiration fields (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/895\"\u003e#895\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/65785ca59ffea26f592920b5aae7bbe302cf30cc\"\u003e65785ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e correct function argument completion event fields (openapi-545) (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/889\"\u003e#889\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/b26f72f31964ec3533705db479afe58a2a09c765\"\u003eb26f72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e document throttling and model overload responses — SDK-235 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/896\"\u003e#896\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/52e95a974582ebd8d3b23f349e1bcdbbb899c0ac\"\u003e52e95a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate to forked steady (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/882\"\u003e#882\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/a605079515d949150831907a9d62c4823ab29294\"\u003ea605079\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\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.60.0...v3.61.0\"\u003e3.61.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add Agents API (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/915\"\u003e#915\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/1cca8b771e0abe6f1e496fcf418ed94d20f22801\"\u003e1cca8b7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.59.0...v3.60.0\"\u003e3.60.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add Live API (\u003ca href=\"https://github.com/openai/openai-go/commit/59af83bf037b7a8fc6b75fc259a1cd6367185921\"\u003e59af83b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.58.0...v3.59.0\"\u003e3.59.0\u003c/a\u003e (2026-09-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add project API key expiration support (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/906\"\u003e#906\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/c126b9c3df74822b09d2875793acbd9d0ad17f0e\"\u003ec126b9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.57.0...v3.58.0\"\u003e3.58.0\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add GPT Image 2.5 models and image options (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/904\"\u003e#904\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/92a91b78e0d159a4874296cb79be07e4a0c4682d\"\u003e92a91b7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.56.0...v3.57.0\"\u003e3.57.0\u003c/a\u003e (2026-09-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add incomplete web search call status constants (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/877\"\u003e#877\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/66688d6990b364431e7698d9466180bd9db3dc93\"\u003e66688d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add prompt cache diagnostics (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/888\"\u003e#888\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/6a8a6a2fb2a99697e66a5ae6382c0c0630e4c8f2\"\u003e6a8a6a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add service-account API key expiration fields (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/895\"\u003e#895\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/65785ca59ffea26f592920b5aae7bbe302cf30cc\"\u003e65785ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e correct function argument completion event fields (openapi-545) (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/889\"\u003e#889\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/b26f72f31964ec3533705db479afe58a2a09c765\"\u003eb26f72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e document throttling and model overload responses — SDK-235 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/896\"\u003e#896\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/52e95a974582ebd8d3b23f349e1bcdbbb899c0ac\"\u003e52e95a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate to forked steady (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/882\"\u003e#882\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/a605079515d949150831907a9d62c4823ab29294\"\u003ea605079\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eestablish canonical security model (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/875\"\u003e#875\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/30b5e813e5768ac8e9ad102c9f1f1f1a009a8e57\"\u003e30b5e81\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.55.0...v3.56.0\"\u003e3.56.0\u003c/a\u003e (2026-09-03)\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/openai/openai-go/commit/bb93b555b9847069f2e1f898cfa10fecfe39ee5e\"\u003e\u003ccode\u003ebb93b55\u003c/code\u003e\u003c/a\u003e release: 3.61.0 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/1cca8b771e0abe6f1e496fcf418ed94d20f22801\"\u003e\u003ccode\u003e1cca8b7\u003c/code\u003e\u003c/a\u003e feat(api): add Agents API (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/ef68e6d0405b755b3a696f0942c3c3afb1cffdd3\"\u003e\u003ccode\u003eef68e6d\u003c/code\u003e\u003c/a\u003e release: 3.60.0 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/59af83bf037b7a8fc6b75fc259a1cd6367185921\"\u003e\u003ccode\u003e59af83b\u003c/code\u003e\u003c/a\u003e feat(api) Add Live API (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/a57d34cb7c5839cfd5790d3d77d9c579c837b192\"\u003e\u003ccode\u003ea57d34c\u003c/code\u003e\u003c/a\u003e release: 3.59.0 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/c126b9c3df74822b09d2875793acbd9d0ad17f0e\"\u003e\u003ccode\u003ec126b9c\u003c/code\u003e\u003c/a\u003e feat(api): Add project API key expiration support (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/0028f6044845e792e9e011e44f15ef7401a3057e\"\u003e\u003ccode\u003e0028f60\u003c/code\u003e\u003c/a\u003e release: 3.58.0 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/92a91b78e0d159a4874296cb79be07e4a0c4682d\"\u003e\u003ccode\u003e92a91b7\u003c/code\u003e\u003c/a\u003e feat(api): add GPT Image 2.5 models and image options (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/b12f9718e4f17efbe1b5bde922d7cfa93b0220b0\"\u003e\u003ccode\u003eb12f971\u003c/code\u003e\u003c/a\u003e release: 3.57.0 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/52e95a974582ebd8d3b23f349e1bcdbbb899c0ac\"\u003e\u003ccode\u003e52e95a9\u003c/code\u003e\u003c/a\u003e chore(api): document throttling and model overload responses — SDK-235 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-go/compare/v3.50.0...v3.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/pressly/goose/v3` from 3.27.3 to 3.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/releases\"\u003egithub.com/pressly/goose/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.28.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: \u003ccode\u003eazuresql\u003c/code\u003e driver for Azure SQL with Microsoft Entra ID (Azure AD) authentication via\n\u003ccode\u003efedauth\u003c/code\u003e connection string parameters, e.g.\n\u003ccode\u003egoose azuresql \u0026quot;sqlserver://host?database=mydb\u0026amp;fedauth=ActiveDirectoryDefault\u0026quot; status\u003c/code\u003e.\nExcluded when building with the \u003ccode\u003eno_mssql\u003c/code\u003e or \u003ccode\u003eno_azuresql\u003c/code\u003e tags (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMySQL/MariaDB table-based \u003ccode\u003eLocker\u003c/code\u003e via \u003ccode\u003elock.NewMySQLTableLocker\u003c/code\u003e, the MySQL counterpart to the\nPostgres table locker from \u003ca href=\"https://redirect.github.com/pressly/goose/issues/993\"\u003e#993\u003c/a\u003e, accepting the same \u003ccode\u003eTableLockerOption\u003c/code\u003e set (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.26\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eClickHouse: new \u003ccode\u003egoose_db_version\u003c/code\u003e tables are created with \u003ccode\u003eORDER BY (version_id)\u003c/code\u003e instead of\n\u003ccode\u003eORDER BY (date)\u003c/code\u003e. Existing tables are unchanged (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMySQL/TiDB: the \u003ccode\u003etstamp\u003c/code\u003e column is now \u003ccode\u003eDATETIME\u003c/code\u003e instead of \u003ccode\u003eTIMESTAMP\u003c/code\u003e, which is capped at\n20...\n\n_Description has been truncated_","html_url":"https://github.com/Omerfaruk-aydn/Atlas-Agent/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Omerfaruk-aydn%2FAtlas-Agent/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}],"issue_packages":[{"old_version":"0.58.0","new_version":"0.59.0","update_type":"minor","path":null,"pr_created_at":"2026-09-23T22:00:59.000Z","version_change":"0.58.0 → 0.59.0","issue":{"uuid":"5560074300","node_id":"PR_kwDOQdE5y88AAAABE1JElg","number":664,"state":"open","title":"deps(deps): bump the go-minor-patch group across 1 directory with 28 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-09-23T22:00:59.000Z","updated_at":"2026-09-23T22:01:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"go-minor-patch","update_count":28,"packages":[{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.20.1","new_version":"1.20.5","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/feature/rds/auth","old_version":"1.7.1","new_version":"1.7.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/iam","old_version":"1.61.1","new_version":"1.64.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/redshift","old_version":"1.68.1","new_version":"1.71.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/redshiftserverless","old_version":"1.41.1","new_version":"1.44.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/secretsmanager","old_version":"1.46.1","new_version":"1.50.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.47.1","new_version":"1.51.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/hashicorp/hcl/v2","old_version":"2.24.0","new_version":"2.25.0","repository_url":"https://github.com/hashicorp/hcl"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/openbao/go-kms-wrapping/v2","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/openbao/go-kms-wrapping"},{"name":"github.com/openbao/openbao/sdk/v2","old_version":"2.6.2","new_version":"2.7.0","repository_url":"https://github.com/openbao/openbao"},{"name":"github.com/spiffe/go-spiffe/v2","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/spiffe/go-spiffe"},{"name":"golang.org/x/oauth2","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/oauth2"},{"name":"github.com/Azure/azure-sdk-for-go/sdk/storage/azblob","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/Azure/azure-sdk-for-go"},{"name":"github.com/aws/aws-sdk-go-v2/service/kms","old_version":"1.49.5","new_version":"1.61.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.109.1","new_version":"1.113.1","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ssooidc","old_version":"1.40.1","new_version":"1.43.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/smithy-go","old_version":"1.28.1","new_version":"1.28.2","repository_url":"https://github.com/aws/smithy-go"},{"name":"github.com/go-jose/go-jose/v4","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/go-jose/go-jose"},{"name":"github.com/hashicorp/cap","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/hashicorp/cap"},{"name":"github.com/jackc/pgx/v5","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/olekukonko/tablewriter","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/olekukonko/tablewriter"},{"name":"golang.org/x/crypto","old_version":"0.55.0","new_version":"0.56.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/sync","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/text","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/text"},{"name":"golang.org/x/time","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/golang/time"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-patch group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.45.1` | `1.47.0` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.20.1` | `1.20.5` |\n| [github.com/aws/aws-sdk-go-v2/feature/rds/auth](https://github.com/aws/aws-sdk-go-v2) | `1.7.1` | `1.7.3` |\n| [github.com/aws/aws-sdk-go-v2/service/iam](https://github.com/aws/aws-sdk-go-v2) | `1.61.1` | `1.64.0` |\n| [github.com/aws/aws-sdk-go-v2/service/redshift](https://github.com/aws/aws-sdk-go-v2) | `1.68.1` | `1.71.0` |\n| [github.com/aws/aws-sdk-go-v2/service/redshiftserverless](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.44.0` |\n| [github.com/aws/aws-sdk-go-v2/service/secretsmanager](https://github.com/aws/aws-sdk-go-v2) | `1.46.1` | `1.50.0` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.47.1` | `1.51.0` |\n| [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) | `2.24.0` | `2.25.0` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.7.0` | `1.8.0` |\n| [github.com/openbao/go-kms-wrapping/v2](https://github.com/openbao/go-kms-wrapping) | `2.8.0` | `2.9.0` |\n| [github.com/openbao/openbao/sdk/v2](https://github.com/openbao/openbao) | `2.6.2` | `2.7.0` |\n| [github.com/spiffe/go-spiffe/v2](https://github.com/spiffe/go-spiffe) | `2.8.1` | `2.8.2` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.36.0` | `0.37.0` |\n| [github.com/Azure/azure-sdk-for-go/sdk/storage/azblob](https://github.com/Azure/azure-sdk-for-go) | `1.8.0` | `1.8.1` |\n| [github.com/aws/aws-sdk-go-v2/service/kms](https://github.com/aws/aws-sdk-go-v2) | `1.49.5` | `1.61.0` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.109.1` | `1.113.1` |\n| [github.com/aws/aws-sdk-go-v2/service/ssooidc](https://github.com/aws/aws-sdk-go-v2) | `1.40.1` | `1.43.0` |\n| [github.com/aws/smithy-go](https://github.com/aws/smithy-go) | `1.28.1` | `1.28.2` |\n| [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose) | `4.1.4` | `4.1.5` |\n| [github.com/hashicorp/cap](https://github.com/hashicorp/cap) | `0.13.0` | `0.14.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.10.0` | `5.11.0` |\n| [github.com/olekukonko/tablewriter](https://github.com/olekukonko/tablewriter) | `1.1.4` | `1.1.5` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.55.0` | `0.56.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.22.0` | `0.23.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.41.0` | `0.42.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.15.0` | `0.16.0` |\n\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b189f382f4924bc6c948c9942e17c547553faf0d\"\u003e\u003ccode\u003eb189f38\u003c/code\u003e\u003c/a\u003e Release 2026-09-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0905d5f8a9a88708ad8c7ee4554ae51a38e532f2\"\u003e\u003ccode\u003e0905d5f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9cc4bc539469ec525c3a58fa35072ef1c92237f3\"\u003e\u003ccode\u003e9cc4bc5\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/126fe2d5e82a59ea5d231bdbc5ff71421ab73476\"\u003e\u003ccode\u003e126fe2d\u003c/code\u003e\u003c/a\u003e fix GetObject deadlock (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/512688512cb733cab94c9e8b24361b952acb0f48\"\u003e\u003ccode\u003e5126885\u003c/code\u003e\u003c/a\u003e Remove retry metrics header middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bd8de4d26057d20e23666622954141ab0d6c86cf\"\u003e\u003ccode\u003ebd8de4d\u003c/code\u003e\u003c/a\u003e Expand S3 operations that check for an error inside an HTTP 200 response (wav...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/394ee646d5707f27ffb5976a0b9b1dcb075767bc\"\u003e\u003ccode\u003e394ee64\u003c/code\u003e\u003c/a\u003e Release 2026-09-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3c9cb8bc1bb7235972be82b37b8af6bad3c2187f\"\u003e\u003ccode\u003e3c9cb8b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f85682a383217d7113462043f6588859d16e767\"\u003e\u003ccode\u003e6f85682\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc3942bb907ad993738d18d2a3ff1b99bf51cd4e\"\u003e\u003ccode\u003ecc3942b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.20.1 to 1.20.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f2706c8029255757ad0367000f64a65669a5d740\"\u003e\u003ccode\u003ef2706c8\u003c/code\u003e\u003c/a\u003e Release 2023-12-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1dac0c95969dfffe03b376d8f937a437885bd316\"\u003e\u003ccode\u003e1dac0c9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cbd9216b092dbe1912addd94831de73df0072c4f\"\u003e\u003ccode\u003ecbd9216\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c7357bb31076e6e6d59faa8d1b93746ef051d066\"\u003e\u003ccode\u003ec7357bb\u003c/code\u003e\u003c/a\u003e fix: reinstate presence of retryer when functional opts run but still respect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c5c34b332ad29a72846f0d4ed228db09ee64ef7f\"\u003e\u003ccode\u003ec5c34b3\u003c/code\u003e\u003c/a\u003e fix: translation of ini service sections into shared config (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2416\"\u003e#2416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b3c7fbff96e191320f18e8513d20a73937d19675\"\u003e\u003ccode\u003eb3c7fbf\u003c/code\u003e\u003c/a\u003e update express cache key (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9b90af4cc4235797576d8d7e3f1e27b782c60656\"\u003e\u003ccode\u003e9b90af4\u003c/code\u003e\u003c/a\u003e fix: add non-vhostable buckets to path when using legacy endpoint resolver (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d643a8f0a8ad09075f41a60acba6a208cb36c58\"\u003e\u003ccode\u003e0d643a8\u003c/code\u003e\u003c/a\u003e Release 2023-12-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e38b534ccea2707475381f985bc9236970bab554\"\u003e\u003ccode\u003ee38b534\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f394daf705a925e626f6a5c52aa433ff5504c7f1\"\u003e\u003ccode\u003ef394daf\u003c/code\u003e\u003c/a\u003e Update SDK's smithy-go dependency to v1.19.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.20.1...service/mq/v1.20.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/feature/rds/auth` from 1.7.1 to 1.7.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65023f312c12ce2707836e552ab55bb4f03f3345\"\u003e\u003ccode\u003e65023f3\u003c/code\u003e\u003c/a\u003e Release 2023-08-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0742a92e9b623ddaf650eaaea4abc3889b8a17f2\"\u003e\u003ccode\u003e0742a92\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0e3340f027ed652b13be24b63af875fe2d4985f7\"\u003e\u003ccode\u003e0e3340f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4526489235229d00a0735e6e28202556ae023729\"\u003e\u003ccode\u003e4526489\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/18635b8d0644a641334d0b8cec6b6e1da2c8217c\"\u003e\u003ccode\u003e18635b8\u003c/code\u003e\u003c/a\u003e Add X-Amz-Server-Side-Encryption-Context header to required signed headers al...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4682b6a4b93c5c23a30a064d5f1c8bc11c0636d4\"\u003e\u003ccode\u003e4682b6a\u003c/code\u003e\u003c/a\u003e Achieve DisableMRAP parity in config loaders (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7ecab8687887d1131a9880aac17e12e589c04b4a\"\u003e\u003ccode\u003e7ecab86\u003c/code\u003e\u003c/a\u003e Release 2023-08-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1ac4adda4fb31aeca5db9e309a428d62ba85bf90\"\u003e\u003ccode\u003e1ac4add\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4f353cd96758cd06e28ea2bfb47d865c52b972d4\"\u003e\u003ccode\u003e4f353cd\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/53f9e53a3e4404ee656500a4f5bf0da450d4f0ff\"\u003e\u003ccode\u003e53f9e53\u003c/code\u003e\u003c/a\u003e remove checks on push because its redundant (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2240\"\u003e#2240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.7.1...service/m2/v1.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/iam` from 1.61.1 to 1.64.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6191b25230d7cf4333b1e3bc2e60400fb56a4591\"\u003e\u003ccode\u003e6191b25\u003c/code\u003e\u003c/a\u003e Release 2024-10-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6b963d71ea3b0e63acbbba67d6f2ad725af67f73\"\u003e\u003ccode\u003e6b963d7\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/71fb8f0b33c0fe73e98456beb34fb3c0b6ec66e1\"\u003e\u003ccode\u003e71fb8f0\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b132e7e9f290e38657de2666fa3c7f3d827f6bdf\"\u003e\u003ccode\u003eb132e7e\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c5e364e134b6207b81c762ad18f41d09ec531f21\"\u003e\u003ccode\u003ec5e364e\u003c/code\u003e\u003c/a\u003e Release 2024-10-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d4103b74479201ef1934bcee5414c15f0bada5f1\"\u003e\u003ccode\u003ed4103b7\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e237ef3019e8ef46b2871331f68f61b503fad3d1\"\u003e\u003ccode\u003ee237ef3\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/98c6308bfd1e3154f8f35c33eb0e36034a5eecf7\"\u003e\u003ccode\u003e98c6308\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/be2f3e03a2d633228d04f560a87e5459655083e5\"\u003e\u003ccode\u003ebe2f3e0\u003c/code\u003e\u003c/a\u003e Release 2024-09-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/88e60a128ba0ed1aa4e4c3e87b5be4633cf0c491\"\u003e\u003ccode\u003e88e60a1\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.61.1...service/s3/v1.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/redshift` from 1.68.1 to 1.71.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9a211f9a8eb9923a47740503892928d702a2ac63\"\u003e\u003ccode\u003e9a211f9\u003c/code\u003e\u003c/a\u003e Release 2024-12-03.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c357d6ce9cf35ab9fc343d1d8ea1147885a1276b\"\u003e\u003ccode\u003ec357d6c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e6160c9846d4f72e5d09a2c6160b1cd1770b5bad\"\u003e\u003ccode\u003ee6160c9\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cfd99f86832af2f033fcd34148bef6f32ab36211\"\u003e\u003ccode\u003ecfd99f8\u003c/code\u003e\u003c/a\u003e Merge customizations for DSQL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3418b7488a6dda849fa2b314aad7d8a24af435e0\"\u003e\u003ccode\u003e3418b74\u003c/code\u003e\u003c/a\u003e Release 2024-12-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bc3406170ac25a0cdb61aaa1b7c25415fdee17d3\"\u003e\u003ccode\u003ebc34061\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4eb6ed801453f7b5f45423d59f39b27409dd517b\"\u003e\u003ccode\u003e4eb6ed8\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b9b73ec7647e6ea6e5862d906f616e8c2d2b3e4b\"\u003e\u003ccode\u003eb9b73ec\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/776903f3dd7208803912e19d3aa25006a7fbdeee\"\u003e\u003ccode\u003e776903f\u003c/code\u003e\u003c/a\u003e Release 2024-12-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/170b13cac4658e0909b13468d3959f94c358faf3\"\u003e\u003ccode\u003e170b13c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ssm/v1.68.1...service/s3/v1.71.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/redshiftserverless` from 1.41.1 to 1.44.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a30468cff35d6e385287a0cbff0ac11aa7202529\"\u003e\u003ccode\u003ea30468c\u003c/code\u003e\u003c/a\u003e Release 2026-08-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d3df5a1307f6f7d46a4845c6082045b561aeba90\"\u003e\u003ccode\u003ed3df5a1\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/387db29a91704b8269a0e7d8f34f1be5c9be4ce0\"\u003e\u003ccode\u003e387db29\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/79d4bda6d7abc7abc393d44738f0ae64ff35c4ac\"\u003e\u003ccode\u003e79d4bda\u003c/code\u003e\u003c/a\u003e upgrade smithy-go to v1.28.1 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3534\"\u003e#3534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c5510c6fa70019f93af63e53b8fc2db59fc44996\"\u003e\u003ccode\u003ec5510c6\u003c/code\u003e\u003c/a\u003e Set Content-Length when the request body is set instead of via middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/655fababd6e36b08b8dfaccda2e3901ffa2f1657\"\u003e\u003ccode\u003e655faba\u003c/code\u003e\u003c/a\u003e Release 2026-08-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba4b6614967008106de13e7b839eb5301a7568ee\"\u003e\u003ccode\u003eba4b661\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4301eac62bf911560a570bec835db508b7b3ce9f\"\u003e\u003ccode\u003e4301eac\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/276eaccb0261405fa8dd795c29c1d89c6a9af045\"\u003e\u003ccode\u003e276eacc\u003c/code\u003e\u003c/a\u003e Make X-Amz-Checksum-Mode appear on query parameters on presigned URLs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3530\"\u003e#3530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f39a59db7ab0b0b7ab6d29349aec54a6b598d86b\"\u003e\u003ccode\u003ef39a59d\u003c/code\u003e\u003c/a\u003e Schema serde json 2 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/secretsmanager` from 1.46.1 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4334b43c27eeb4c4ecfcba1a87cc08f963fe91a3\"\u003e\u003ccode\u003e4334b43\u003c/code\u003e\u003c/a\u003e Release 2024-02-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9e29187dc08c2e9bf8f66166841ca9c75e0624ab\"\u003e\u003ccode\u003e9e29187\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f672c49fb7b4199becd3ba0a6e9d2b35f215e985\"\u003e\u003ccode\u003ef672c49\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f935782a0d8ee350736d4515cc05001e4ac3d01\"\u003e\u003ccode\u003e7f93578\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da7bcdacddcf05ee9c897137fdbcdc8caf501698\"\u003e\u003ccode\u003eda7bcda\u003c/code\u003e\u003c/a\u003e feat: add client config passthrough to waiter opts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1bb048272ad54b3cbeb3b6da99f4be8090bea5d2\"\u003e\u003ccode\u003e1bb0482\u003c/code\u003e\u003c/a\u003e Release 2024-02-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc83a2b05532dfe5e6ccba25881887352134fbbd\"\u003e\u003ccode\u003ecc83a2b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f44d9967b75499363425c29a5cf40375e9869a7\"\u003e\u003ccode\u003e7f44d99\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4280ccb2671145220be23f299bc0db4a2c061ff5\"\u003e\u003ccode\u003e4280ccb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a264562983a722b90b7a08e5547de85274006e30\"\u003e\u003ccode\u003ea264562\u003c/code\u003e\u003c/a\u003e fix awsjson error deserialization to not expect string code (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2489\"\u003e#2489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ivs/v1.46.1...service/s3/v1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.47.1 to 1.51.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e9b00e26a17fcdb0b01772ad19fc6f733abac749\"\u003e\u003ccode\u003ee9b00e2\u003c/code\u003e\u003c/a\u003e Release 2024-02-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0cfc53e095ae2e97185c6f594d1725320f152304\"\u003e\u003ccode\u003e0cfc53e\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/92d6c194cfde05280d8836ef7b56c36fd7fd926d\"\u003e\u003ccode\u003e92d6c19\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/18adb3114cc789def28fac1b718657d33443ed5c\"\u003e\u003ccode\u003e18adb31\u003c/code\u003e\u003c/a\u003e add middleware snapshot tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7888f0e10eb7ef5db0b67a8a27bb8eeee984257b\"\u003e\u003ccode\u003e7888f0e\u003c/code\u003e\u003c/a\u003e Release 2024-02-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4a9cd1dd63c4532e0afe4e5314750bf08f1ae68b\"\u003e\u003ccode\u003e4a9cd1d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bebcd8c54f31abf4fc37a2205de460dae58ac122\"\u003e\u003ccode\u003ebebcd8c\u003c/code\u003e\u003c/a\u003e Update SDK's smithy-go dependency to v1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/374e0b974c5f03f15165917cd839a03110c36404\"\u003e\u003ccode\u003e374e0b9\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/98b0dc8950774e9a1691307dc845a50e066d847c\"\u003e\u003ccode\u003e98b0dc8\u003c/code\u003e\u003c/a\u003e dep: drop dependency on go-cmp in protocol tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2506\"\u003e#2506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/de4f646b7271b9698a67f63bff876ad40eb690ca\"\u003e\u003ccode\u003ede4f646\u003c/code\u003e\u003c/a\u003e Release 2024-02-20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.47.1...service/s3/v1.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/hcl/v2` from 2.24.0 to 2.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/hcl/releases\"\u003egithub.com/hashicorp/hcl/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.25.0\u003c/h2\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGo: Upgrade compatibility from 1.24 to 1.25 (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehclwrite: Export \u003ccode\u003eLeadComments()\u003c/code\u003e/\u003ccode\u003eLineComments()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehclwrite: \u003ccode\u003ebody.SetAttribute*\u003c/code\u003e return new attribute (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehclwrite: \u003ccode\u003eBlock.SetType\u003c/code\u003e sets type (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrepare for Unicode 17 support in Go 1.27 (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDiagnosticWriter\u003c/code\u003e: Skip marked values when writing diagnostics (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehclsyntax: Set \u003ccode\u003eCloseBraceRange\u003c/code\u003e to last label in error-recovered blocks (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehclsyntax: Add partially complete items in nested \u003ccode\u003eObjectConsItem\u003c/code\u003e on error (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: bump golang.org/x/crypto from 0.38.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md\"\u003egithub.com/hashicorp/hcl/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eHCL Changelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/00057cf06d7b38a3f89e6e54d622eee98322b314\"\u003e\u003ccode\u003e00057cf\u003c/code\u003e\u003c/a\u003e Prepare for Unicode 17 support in Go 1.27 (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/7338a7d5fb8dbf1fd7ec6fdcd66fea202916bb38\"\u003e\u003ccode\u003e7338a7d\u003c/code\u003e\u003c/a\u003e github: Add consistency test for generated code (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/2f8831b8351c51cd74365975bbb1d2c28f91de7b\"\u003e\u003ccode\u003e2f8831b\u003c/code\u003e\u003c/a\u003e github: Filter out Ragel files from coverage report (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/d9882d1b450069e3a0eaeefd74fe47e9c0a8d660\"\u003e\u003ccode\u003ed9882d1\u003c/code\u003e\u003c/a\u003e hclsyntax: Update copyright year in generated files (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/60329236815b0d902d0be274a4441e58a5341ea0\"\u003e\u003ccode\u003e6032923\u003c/code\u003e\u003c/a\u003e hclsyntax: Re-run stringer to update generated comments (\u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/6abbb088cdb82416d1b3d9fcbaab29534133567a\"\u003e\u003ccode\u003e6abbb08\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/827\"\u003e#827\u003c/a\u003e from hashicorp/james-warren0/security-doc-tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/425fdf944aa10f277d353c49f5eb7a73200c711e\"\u003e\u003ccode\u003e425fdf9\u003c/code\u003e\u003c/a\u003e Implement feedback provided in \u003ca href=\"https://redirect.github.com/hashicorp/hcl/pull/826\"\u003ehashicorp/hcl#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/2a3b67226841b8c4c2132068c8fb74947fe2e0b3\"\u003e\u003ccode\u003e2a3b672\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/826\"\u003e#826\u003c/a\u003e from hashicorp/james-warren0/security-model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/42ccbc0e16b343d3768544e0db9450e0b8e6cb96\"\u003e\u003ccode\u003e42ccbc0\u003c/code\u003e\u003c/a\u003e Add security model documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/hcl/commit/6bf1a67a9381988ec9d660b405a83dfc8b5fcf2a\"\u003e\u003ccode\u003e6bf1a67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/hcl/issues/808\"\u003e#808\u003c/a\u003e from hashicorp/bbasata/set-type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/hcl/compare/v2.24.0...v2.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is equivalent to v1.8.0-pre.2. Thank you to those who tested the pre-release.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIn this release we introduce several fixes and improvements on top of \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases/tag/v1.7.0\"\u003ev1.7.0\u003c/a\u003e. It adds no new protocol revision: the supported set is unchanged, and \u003ccode\u003e2026-07-28\u003c/code\u003e remains the newest version the SDK negotiates.\u003c/p\u003e\n\u003cp\u003eThe bulk of the work is hardening the transports against resource exhaustion, closing session leaks, deadlocks and teardown hangs found by users running the new protocol at scale, and giving servers explicit control over which protocol versions they advertise.\u003c/p\u003e\n\u003cp\u003eTwo behavior changes are guarded by new \u003ccode\u003eMCPGODEBUG\u003c/code\u003e flags; see the section below.\u003c/p\u003e\n\u003ch2\u003eHardening against resource exhaustion\u003c/h2\u003e\n\u003cp\u003eEvery decoding path that buffers incoming input is now bounded. JSON payloads are rejected past 1000 levels of nesting, before the parser recurses. Both SSE readers cap the bytes buffered for a single event via \u003ccode\u003eMaxEventSize\u003c/code\u003e on \u003ccode\u003eSSEClientTransport\u003c/code\u003e and \u003ccode\u003eStreamableClientTransport\u003c/code\u003e, and the stdio transport caps a single JSON-RPC frame via \u003ccode\u003eStdioTransport.MaxLineLength\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eOn the OAuth side, dynamic client registration responses are bounded to 1 MB, and the discovery code now validates metadata documents rather than trusting them.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einternal/json: json nesting depth check by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: add an sse event size cap by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: add a max request body size of the old transport by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoauthex: bound dcr read to 1mb by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoauthex: oauth discovery checks by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1220\"\u003e#1220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRestricting the protocol versions a server supports\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eServerOptions.SupportedProtocolVersions\u003c/code\u003e lets a server narrow the set of versions it advertises and negotiates. The list can only narrow, never widen; naming a version the SDK does not implement panics at construction.\nRelatedly, a stateful streamable handler receiving a \u003ccode\u003e2026-07-28\u003c/code\u003e request now returns that same JSON-RPC error instead of a plain-text 400, so the client can renegotiate down instead of losing the connection.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: allow restricting the protocol versions a server supports by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: return json-rpc error on stateful server serving protocolVersion20260728 requests by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: limit SSE discover supportedVersions to SSE-defined revisions by \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: prefer the negotiated protocol version over the request context by \u003ca href=\"https://github.com/gwyszynski-sa\"\u003e\u003ccode\u003e@​gwyszynski-sa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: export ClientSessionOptions.ProtocolVersion by \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePer-request cache control\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eServerOptions.SetCacheable\u003c/code\u003e is a new hook that decides the \u003ccode\u003ettlMs\u003c/code\u003e and \u003ccode\u003ecacheScope\u003c/code\u003e fields of every result carrying them: \u003ccode\u003eserver/discover\u003c/code\u003e, the four list methods, and \u003ccode\u003eresources/read\u003c/code\u003e. It runs once per result, after the handler returns, with the values that handler produced, so it can set a policy globally while still letting an individual handler override it. Anything left unset falls back to the protocol default of \u003ccode\u003epublic\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: allow per request Cacheable customization by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior changes guarded by MCPGODEBUG\u003c/h2\u003e\n\u003cp\u003eTwo new escape-hatch flags restore the previous behavior of the changes above. Both will be removed in \u003cstrong\u003ev1.9.0\u003c/strong\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eplaintextstatefulrejection=1\u003c/code\u003e\u003c/strong\u003e — restore the plain-text \u003ccode\u003ehttp.Error\u003c/code\u003e 400 body a stateful \u003ccode\u003eStreamableHTTPHandler\u003c/code\u003e previously returned for a request carrying per-request metadata. The default is now a JSON-RPC \u003ccode\u003e-32022 CodeUnsupportedProtocolVersion\u003c/code\u003e error with an \u003ccode\u003eUnsupportedProtocolVersionData\u003c/code\u003e payload advertising the legacy versions the server supports. Introduced by \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1143\"\u003e#1143\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eblockingcancelnotify=1\u003c/code\u003e\u003c/strong\u003e — restore the previous behavior where a cancelled call waits synchronously for \u003ccode\u003enotifications/cancelled\u003c/code\u003e to be delivered (up to 5s) before returning, joining any delivery error into the caller's error. The default now retires the call immediately and sends the notification asynchronously. Introduced by \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1151\"\u003e#1151\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOptions below were removed, according to plan:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eseterroroverwrite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eenableoriginverification\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edisablecontenttypecheck\u003c/code\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/modelcontextprotocol/go-sdk/commit/3f3b699b2b67e1ed033a63d6651671dab53c2d32\"\u003e\u003ccode\u003e3f3b699\u003c/code\u003e\u003c/a\u003e refactor: remove legacy MCPGODEBUG compatibility for new protocol release (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/830f0b76e7d4ed2f2b77ca9eb4c481d880771fff\"\u003e\u003ccode\u003e830f0b7\u003c/code\u003e\u003c/a\u003e mcp: update conformance tests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/12cbafe54df4cd9325d84f7a846100acddfdcc87\"\u003e\u003ccode\u003e12cbafe\u003c/code\u003e\u003c/a\u003e oauthex: oauth discovery checks (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1220\"\u003e#1220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/363296740467cb60316e45f2f9a9e958cd998356\"\u003e\u003ccode\u003e3632967\u003c/code\u003e\u003c/a\u003e mcp: add an sse event size cap (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0d3036f785b6c122323a24e39399f9abd3641a7c\"\u003e\u003ccode\u003e0d3036f\u003c/code\u003e\u003c/a\u003e mcp: allow per request Cacheable customization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/cb0de6413682bfbefb300a6c1e4d8046e2627b33\"\u003e\u003ccode\u003ecb0de64\u003c/code\u003e\u003c/a\u003e mcp: add a max request body size of the old transport (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2fdabde1396adc95e195cbefc17ca1ec3a3f8bfd\"\u003e\u003ccode\u003e2fdabde\u003c/code\u003e\u003c/a\u003e mcp: do not check metatada on notifications (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/59185e69690c99f383e3150f7cc9808d10e16571\"\u003e\u003ccode\u003e59185e6\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/a6764cf83885ab96bd59211c97e435b1b4df227e\"\u003e\u003ccode\u003ea6764cf\u003c/code\u003e\u003c/a\u003e build(deps): bump golang/govulncheck-action from 1.0.4 to 1.1.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1218\"\u003e#1218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/8227246472e3cd0bb58b2fcf3cccb6d88ad9f68b\"\u003e\u003ccode\u003e8227246\u003c/code\u003e\u003c/a\u003e fix: only subscribe when server advertises capability (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.7.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/openbao/go-kms-wrapping/v2` from 2.8.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/9184e29ddec41fb6dae447b6292264a65b512f84\"\u003e\u003ccode\u003e9184e29\u003c/code\u003e\u003c/a\u003e Parse PKCS#11 library path aliases from env (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/97c565d2b7914bb420d01e86fd0284c46c2922a0\"\u003e\u003ccode\u003e97c565d\u003c/code\u003e\u003c/a\u003e Request Transit public key in common encoding (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/531e33947caee07adc525076347889d541b8dd02\"\u003e\u003ccode\u003e531e339\u003c/code\u003e\u003c/a\u003e Add kms.NewSignerWithPublicKey API (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/8af8a818cdcd00a19819278adc189fc9dc1d650e\"\u003e\u003ccode\u003e8af8a81\u003c/code\u003e\u003c/a\u003e Remove enable_renewal option from Transit KMS (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/a8ac4b0178e5a3cc5bbacbd47877b8d5c2e718e0\"\u003e\u003ccode\u003ea8ac4b0\u003c/code\u003e\u003c/a\u003e Ensure no uncontrolled env or file reads within AzureKeyVault wrapper (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/9c04970c6218119614992d9b55ad0887fb512850\"\u003e\u003ccode\u003e9c04970\u003c/code\u003e\u003c/a\u003e Rewrite README.md (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/4c1f51a032ba4be039b46198f5a0902ae0c7cd26\"\u003e\u003ccode\u003e4c1f51a\u003c/code\u003e\u003c/a\u003e Close gRPC-bridged keys via runtime.AddCleanup (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/9c76d07ba40a8421d3805cb07bae522acd919851\"\u003e\u003ccode\u003e9c76d07\u003c/code\u003e\u003c/a\u003e Handle PKCS#1 v1.5 signing inputs explicitly (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/74fb0e11051f923298ec4f45f8c2b63c7c809824\"\u003e\u003ccode\u003e74fb0e1\u003c/code\u003e\u003c/a\u003e Add wrapper based on kms/pkcs11 (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openbao/go-kms-wrapping/commit/a9cf2f8f6a11be164a77a1ba1b5cbebf56caceea\"\u003e\u003ccode\u003ea9cf2f8\u003c/code\u003e\u003c/a\u003e Remove split nonces from KMS interface (\u003ca href=\"https://redirect.github.com/openbao/go-kms-wrapping/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openbao/go-kms-wrapping/compare/v2.8.0...v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/openbao/openbao/sdk/v2` from 2.6.2 to 2.7.0\nUpdates `github.com/spiffe/go-spiffe/v2` from 2.8.1 to 2.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spiffe/go-spiffe/releases\"\u003egithub.com/spiffe/go-spiffe/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eData race in \u003ccode\u003eworkloadapi.X509Source\u003c/code\u003e and \u003ccode\u003eworkloadapi.JWTSource\u003c/code\u003e when reading bundles while the Workload API watcher updates them (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spiffe/go-spiffe/blob/main/CHANGELOG.md\"\u003egithub.com/spiffe/go-spiffe/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.2] - 2026-09-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eData race in \u003ccode\u003eworkloadapi.X509Source\u003c/code\u003e and \u003ccode\u003eworkloadapi.JWTSource\u003c/code\u003e when reading bundles while the Workload API watcher updates them (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/420\"\u003e#420\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/spiffe/go-spiffe/commit/2ae1759a80688b95f227820e511e5b8d7d03176a\"\u003e\u003ccode\u003e2ae1759\u003c/code\u003e\u003c/a\u003e v2.8.2 changelog (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spiffe/go-spiffe/commit/2b6d4ba90f21314b1c907838bf128f0f1d1cc41a\"\u003e\u003ccode\u003e2b6d4ba\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spiffe/go-spiffe/commit/30be436fef35aed5f20af15c54b148c88dfd8160\"\u003e\u003ccode\u003e30be436\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify from 1.11.1 to 1.12.1 (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spiffe/go-spiffe/commit/c43c434e6e3a14cd634f886ef9496282998c9940\"\u003e\u003ccode\u003ec43c434\u003c/code\u003e\u003c/a\u003e Fix race condition when accessing bundle (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spiffe/go-spiffe/commit/9819590e3378539e3aae63b5ffd06009235ff014\"\u003e\u003ccode\u003e9819590\u003c/code\u003e\u003c/a\u003e Bump github.com/go-jose/go-jose/v4 from 4.1.4 to 4.1.5 (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/419\"\u003e#419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spiffe/go-spiffe/commit/cb388d808c9dc2a1e64f727952bde33f0ceda09a\"\u003e\u003ccode\u003ecb388d8\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.11 to 1.36.12 (\u003ca href=\"https://redirect.github.com/spiffe/go-spiffe/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/spiffe/go-spiffe/compare/v2.8.1...v2.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` 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/oauth2/commit/c624b89dadc3221560b7345c090bbe69e90808ee\"\u003e\u003ccode\u003ec624b89\u003c/code\u003e\u003c/a\u003e google: change the snake case endpoint to kebab-case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/09a82f63d4c718720369edfee3c7d0ff953c0b6f\"\u003e\u003ccode\u003e09a82f6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/Azure/azure-sdk-for-go/sdk/storage/azblob` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/releases\"\u003egithub.com/Azure/azure-sdk-for-go/sdk/storage/azblob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk/storage/azblob/v1.8.1\u003c/h2\u003e\n\u003ch2\u003e1.8.1 (2026-09-09)\u003c/h2\u003e\n\u003ch3\u003eKnown Issues\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default \u003ccode\u003ex-ms-version\u003c/code\u003e was updated to \u003ccode\u003e2026-12-06\u003c/code\u003e, which is not yet supported by all Azure Storage stamps. Affected storage accounts may return \u003ccode\u003e400 InvalidHeaderValue\u003c/code\u003e errors. The rollout is expected to complete across all public regions by early October 2026. In the meantime, either pin to \u003ccode\u003ev1.8.0\u003c/code\u003e or inject a per-retry pipeline policy that sets \u003ccode\u003ex-ms-version\u003c/code\u003e to \u003ccode\u003e2026-10-06\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDownloadBuffer\u003c/code\u003e and \u003ccode\u003eDownloadFile\u003c/code\u003e now use ETag locking to ensure consistency across parallel chunk requests when the blob size is not specified upfront (i.e., \u003ccode\u003eRange.Count\u003c/code\u003e is zero). If a blob is modified during a multi-chunk download, subsequent requests will fail with \u003ccode\u003eConditionNotMet\u003c/code\u003e instead of silently returning data from mixed blob versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CRLF injection vulnerability in Blob Batch subrequest serialization. Header values containing CR or LF characters are now rejected before serialization, preventing header injection in batch requests.\u003c/li\u003e\n\u003cli\u003eFixed WASM compilation by using heap-allocated buffers on JS targets.\u003c/li\u003e\n\u003cli\u003eFixed Structured Message CRC64 download validation being skipped when the final payload byte exactly fills the caller's read buffer; the trailing segment footer and message trailer CRC64 are now drained and validated in the same \u003ccode\u003eRead\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed transient \u003ccode\u003enet.Error\u003c/code\u003e/\u003ccode\u003eio.ErrUnexpectedEOF\u003c/code\u003e failures during a Structured Message download not being retried: the decoder now preserves the error chain with \u003ccode\u003e%w\u003c/code\u003e and the retry reader classifies retryable errors with \u003ccode\u003eerrors.Is\u003c/code\u003e/\u003ccode\u003eerrors.As\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eStructured Message download now rejects a response missing the negotiated CRC64 flag instead of silently skipping validation.\u003c/li\u003e\n\u003cli\u003eFixed the Structured Message encoder emitting a valid, complete message when the source returned a non-EOF error exactly on a segment boundary; such errors are now propagated.\u003c/li\u003e\n\u003cli\u003eStructured Message decoding now rejects a payload that declares fewer segments and appends unvalidated trailing bytes (\u003ccode\u003eSMDecode\u003c/code\u003e requires the parsed message to consume the entire input, and the streaming decoder validates the consumed byte count against the declared message length).\u003c/li\u003e\n\u003cli\u003eFixed the Structured Message encoder returning \u003ccode\u003eio.EOF\u003c/code\u003e when the source ends before the declared content length; a premature EOF is now surfaced as \u003ccode\u003eio.ErrUnexpectedEOF\u003c/code\u003e so callers do not accept a truncated message.\u003c/li\u003e\n\u003cli\u003eFixed Structured Message decoder discarding errors (including \u003ccode\u003enet.Error\u003c/code\u003e and \u003ccode\u003eio.EOF\u003c/code\u003e) when the returned bytes exactly complete a segment; such errors are now propagated so \u003ccode\u003eRetryReader\u003c/code\u003e can retry transient failures at segment boundaries.\u003c/li\u003e\n\u003cli\u003ePremature EOF during Structured Message framing reads (header, segment footer, or message trailer) now wraps \u003ccode\u003eio.ErrUnexpectedEOF\u003c/code\u003e so \u003ccode\u003eRetryReader\u003c/code\u003e classifies truncated framing as retryable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimized \u003ccode\u003eDownloadBuffer\u003c/code\u003e and \u003ccode\u003eDownloadFile\u003c/code\u003e to use an initial GET request instead of a HEAD (GetProperties) call for blob size discovery. For small blobs (\u0026lt;=4MB), the entire content is returned in a single request, reducing download latency by ~50%.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eazcore\u003c/code\u003e to \u003ccode\u003ev1.23.1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk/storage/azblob/v1.8.1-beta.1\u003c/h2\u003e\n\u003ch2\u003e1.8.1-beta.1 (2026-07-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Structured Message CRC64 content validation on upload and download operations using \u003ccode\u003eTransferValidationTypeComputeStructuredMessageCRC64\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eStorageResponseFormat\u003c/code\u003e enum (\u003ccode\u003eAuto\u003c/code\u003e, \u003ccode\u003eXML\u003c/code\u003e, \u003ccode\u003eArrow\u003c/code\u003e) for list blobs operations. Set \u003ccode\u003eResponseFormat\u003c/code\u003e on \u003ccode\u003eListBlobsFlatOptions\u003c/code\u003e/\u003ccode\u003eListBlobsHierarchyOptions\u003c/code\u003e to opt into Apache Arrow format for improved performance. \u003ccode\u003eAuto\u003c/code\u003e defaults to XML for this release.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eAccessTier\u003c/code\u003e, \u003ccode\u003eAccessTierInferred\u003c/code\u003e, \u003ccode\u003eAccessTierChangeTime\u003c/code\u003e, and \u003ccode\u003eSmartAccessTier\u003c/code\u003e fields to blob download response.\u003c/li\u003e\n\u003cli\u003eBlob put operations now return both \u003ccode\u003eContentMD5\u003c/code\u003e and \u003ccode\u003eContentCRC64\u003c/code\u003e in the response when a Content-MD5 header is provided (service version 2026-10-06+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eUploadFile\u003c/code\u003e/\u003ccode\u003eUploadBuffer\u003c/code\u003e responses not including \u003ccode\u003eContentCRC64\u003c/code\u003e when returned by the service.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated code generator to \u003ccode\u003e@autorest/go@4.0.0-preview.80\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDefault upload/download concurrency is now based on CPU core count (clamped between 8 and 96) instead of the fixed value of 5. Set \u003ccode\u003eAZURE_STORAGE_USE_LEGACY_DEFAULT_CONCURRENCY=true\u003c/code\u003e to revert to previous defaults.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eazidentity\u003c/code\u003e version to \u003ccode\u003e1.14.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/d5e09eae00a4110563d2e983b0418f86532b303d\"\u003e\u003ccode\u003ed5e09ea\u003c/code\u003e\u003c/a\u003e Prepare azidentity v1.8.1 for release (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23954\"\u003e#23954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/af8249dc7b2f0ed219eacc4983f10d57a118137e\"\u003e\u003ccode\u003eaf8249d\u003c/code\u003e\u003c/a\u003e Increment package version after release of storage/azblob (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23940\"\u003e#23940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/8b21042b21ebd99be84751f31623696020a126d9\"\u003e\u003ccode\u003e8b21042\u003c/code\u003e\u003c/a\u003e Increment package version after release of storage/azdatalake (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23958\"\u003e#23958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/a44e1521df4b891d17efe88ad04e76baab7e7fc9\"\u003e\u003ccode\u003ea44e152\u003c/code\u003e\u003c/a\u003e Release storage stg96 azdatalake preview (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23957\"\u003e#23957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b11c1a556ee0beb684e36f819836854b27abd6f1\"\u003e\u003ccode\u003eb11c1a5\u003c/code\u003e\u003c/a\u003e Relax tenant verification for credentials having optional tenant IDs (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23951\"\u003e#23951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/e55703934a41575a07e180c176b911a7aa60f461\"\u003e\u003ccode\u003ee557039\u003c/code\u003e\u003c/a\u003e remove erroneous package inclusion during package-properties evaluation (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23948\"\u003e#23948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/0fb43361660f70fce04d371d8e34328a64d14d05\"\u003e\u003ccode\u003e0fb4336\u003c/code\u003e\u003c/a\u003e Increment package version after release of messaging/azservicebus (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23950\"\u003e#23950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/b1480a29448972f6cc81221af685ff9011e9e0b9\"\u003e\u003ccode\u003eb1480a2\u003c/code\u003e\u003c/a\u003e Updating docs.microsoft.com to learn.microsoft.com (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23934\"\u003e#23934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/786b0be8e9d6876fb0b58823fcacbd917d13620d\"\u003e\u003ccode\u003e786b0be\u003c/code\u003e\u003c/a\u003e Credential chains continue iterating after unexpected IMDS responses (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23894\"\u003e#23894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azure/azure-sdk-for-go/commit/7d4721b6a79770c648d545401e6813e9d035f254\"\u003e\u003ccode\u003e7d4721b\u003c/code\u003e\u003c/a\u003e add liftr base package dep to emitter dep list (\u003ca href=\"https://redirect.github.com/Azure/azure-sdk-for-go/issues/23938\"\u003e#23938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.8.0...sdk/azidentity/v1.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/kms` from 1.49.5 to 1.61.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b4c01249015f5b8c1e73ab047bf8cfad2fe92a6e\"\u003e\u003ccode\u003eb4c0124\u003c/code\u003e\u003c/a\u003e Release 2024-08-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1cd39e0b7224f03b60cbdfe5e1ec16c44a5ea90e\"\u003e\u003ccode\u003e1cd39e0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/854f8639981158ee0e4f5d4a4db7df7f7ba4ac6d\"\u003e\u003ccode\u003e854f863\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/77152bc5f13ec17c8dde1859dfa7bdb7a770e04c\"\u003e\u003ccode\u003e77152bc\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9c621d1c18663498ed554b9ec305e6913e22b72c\"\u003e\u003ccode\u003e9c621d1\u003c/code\u003e\u003c/a\u003e Add a \u003ccode\u003ePresignPostObject\u003c/code\u003e to the \u003ccode\u003ePresignClient\u003c/code\u003e for \u003ccode\u003es3.PutObject\u003c/code\u003e operation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7e17fb58af87e169fd4873d1c969848122321399\"\u003e\u003ccode\u003e7e17fb5\u003c/code\u003e\u003c/a\u003e Release 2024-08-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8906cd2b59bc675871e2c3513b8cf333381b3fa5\"\u003e\u003ccode\u003e8906cd2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4acfe2ed967a102981af748d243555a08875d8ff\"\u003e\u003ccode\u003e4acfe2e\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a6e48aca89f21791c465cb8cf1136d72a28da31b\"\u003e\u003ccode\u003ea6e48ac\u003c/code\u003e\u003c/a\u003e Release 2024-08-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7d62062ba2ce184f3976938531cfa74914250327\"\u003e\u003ccode\u003e7d62062\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ssm/v1.49.5...service/s3/v1.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.109.1 to 1.113.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a7eaa1049236d17c89832b88edea1378b54e95d7\"\u003e\u003ccode\u003ea7eaa10\u003c/code\u003e\u003c/a\u003e Release 2026-09-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c6f53e85841543cdfe243ea1a7d3a4d2f476e349\"\u003e\u003ccode\u003ec6f53e8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e80f4faf2ca346e3c980a6c446a26427bd9d6c5c\"\u003e\u003ccode\u003ee80f4fa\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/55b26d750fae1cafdaa8508ee55af00ea69b2763\"\u003e\u003ccode\u003e55b26d7\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/113bc91bf12edc3af1d3aba1c70be28494d54c2a\"\u003e\u003ccode\u003e113bc91\u003c/code\u003e\u003c/a\u003e Release 2026-09-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0b5dc663e8e9b0099863b4f7c8a75c9f6477ba3f\"\u003e\u003ccode\u003e0b5dc66\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/625a568358a5f193c6b716bd67408f9c9fcf83ed\"\u003e\u003ccode\u003e625a568\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9ab2e9233d84e8abfce56ead82a177ce321d8a71\"\u003e\u003ccode\u003e9ab2e92\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0c4cca160bfefee4b39f5104cba31baab661dfb\"\u003e\u003ccode\u003ef0c4cca\u003c/code\u003e\u003c/a\u003e Don't notify on draft PR until ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3549\"\u003e#3549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b189f382f4924bc6c948c9942e17c547553faf0d\"\u003e\u003ccode\u003eb189f38\u003c/code\u003e\u003c/a\u003e Release 2026-09-09\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.109.1...service/s3/v1.113.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ssooidc` from 1.40.1 to 1.43.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4fef3455fe2dcb5ea3de4e9fbacf889b84c8a255\"\u003e\u003ccode\u003e4fef345\u003c/code\u003e\u003c/a\u003e Release 2026-07-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/62754193b1dfd903e741ad656a3e43cda43e3d6c\"\u003e\u003ccode\u003e6275419\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f8598305ac9db1544afae331c09df396ee2f7b3e\"\u003e\u003ccode\u003ef859830\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/278591d8fcdcb1f3ec22c3562dcd648b169f4a31\"\u003e\u003ccode\u003e278591d\u003c/code\u003e\u003c/a\u003e Add an option to clients to disable clock skew (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3483\"\u003e#3483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d132ac727d15f1c7ff251e0b6739c0e9362ae322\"\u003e\u003ccode\u003ed132ac7\u003c/code\u003e\u003c/a\u003e Fix Clock Skew according to internal specification (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/03519c98d97b40b31ab42755e4bc6d26e39af5d6\"\u003e\u003ccode\u003e03519c9\u003c/code\u003e\u003c/a\u003e Release 2026-07-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dda3efb63a49f64351f314aa8b6266dee9efbfc2\"\u003e\u003ccode\u003edda3efb\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/348cec09e4e0e856665f55f5e548135388a4ef25\"\u003e\u003ccode\u003e348cec0\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f4fd2723ed647078bced4bdf4b83e6a61c379546\"\u003e\u003ccode\u003ef4fd272\u003c/code\u003e\u003c/a\u003e Release 2026-07-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8e4cbc854bca2c82b351089583123964fb4f392a\"\u003e\u003ccode\u003e8e4cbc8\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.40.1...v1.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.28.1 to 1.28.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-09-18)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.2\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Avoid allocating a slice in ValidateEndpointHost by indexing into the hostname instead of using strings.Split.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix event stream decode panic on unknown header value type.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix schema-serde CBOR decode panic on malformed string/blob length.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: JoinPath keeps a trailing slash when the added path is a slash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-26)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix broken AddLogger middleware since its insert point was removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25.2)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Set \u003ccode\u003eContent-Length\u003c/code\u003e inline when the request body is set via \u003ccode\u003eSetStream\u003c/code\u003e. The \u003ccode\u003eComputeContentLength\u003c/code\u003e middleware is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.27.10\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix a data race on the underlying writer when an event stream is closed while an event write is in flight.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Restore draining the HTTP response body in \u003ccode\u003eCloseResponseBody\u003c/code\u003e to avoid issues with TCP connection reuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-21)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.27.9\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix a generic event stream exception not carrying the error code and message from its payload.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix an event stream not being closed when its connection is lost, which would cause a caller writing to the stream to block indefinitely.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix deserialization of an empty list producing a nil slice instead of an empty one.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/9b28af0b8afffb9debb149a07df6fc40edc6e529\"\u003e\u003ccode\u003e9b28af0\u003c/code\u003e\u003c/a\u003e Release 2026-09-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/f59df886ba7dec2d7f09f0533e2c9b97e80a7adc\"\u003e\u003ccode\u003ef59df88\u003c/code\u003e\u003c/a\u003e Avoid slice allocation in ValidateEndpointHost (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/7c16d7f30ff67e6f935173bef4955462290bd2cd\"\u003e\u003ccode\u003e7c16d7f\u003c/code\u003e\u003c/a\u003e fix decode panic on event stream header type and bad cbor string/blob len (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/c60819a0d9a1f963ea654e40f02e516e42b42b74\"\u003e\u003ccode\u003ec60819a\u003c/code\u003e\u003c/a\u003e fix initial-message race (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d05a6727bf97f1f4681c3907adb87b2b46002d48\"\u003e\u003ccode\u003ed05a672\u003c/code\u003e\u003c/a\u003e fix v2 event streams orphaning the result channel on error paths in schema-se...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/fe9517610de8dd247dea25ee0256d46fd0f51b2f\"\u003e\u003ccode\u003efe95176\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix v2 event streams orphaning the result channel on error paths in s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/9847245c30b20580cac2124d65e4faf1b35dc095\"\u003e\u003ccode\u003e9847245\u003c/code\u003e\u003c/a\u003e fix v2 event streams orphaning the result channel on error paths in schema-serde\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/9eba49fb695a811d3379b7e558bd6e8236b40380\"\u003e\u003ccode\u003e9eba49f\u003c/code\u003e\u003c/a\u003e Print stacktrace when smithy-build fails (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/708\"\u003e#708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/959c6ab5a1e493aa638f801c8c0fcf62e283c197\"\u003e\u003ccode\u003e959c6ab\u003c/code\u003e\u003c/a\u003e Keep a trailing slash when JoinPath right operand is a slash. (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/d253285fd324faff1ae144baa574104029cef26b\"\u003e\u003ccode\u003ed253285\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.28.1...v1.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-jose/go-jose/v4` from 4.1.4 to 4.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-jose/go-jose/releases\"\u003egithub.com/go-jose/go-jose/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.5\u003c/h2\u003e\n\u003ch1\u003eFixed security issues\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecipher/cbc_hmac: don't panic on empty ciphertext (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecipher/cbc_hmac: don't panic on invalid key (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejson: limit stack depth (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejwt: reject out-of-range NumericDate values (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck alg against pubkey curve during verify. (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject malformed Ed25519 JWKs (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejws: choose verification key per-signature (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBreaking Changes\u003c/h1\u003e\n\u003cp\u003eIn \u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/226\"\u003e#226\u003c/a\u003e, we un-exported jose.RandReader. This was used to be able to stub out the randomness function in tests, but is ignored as of Go 1.26 in some APIs, so no longer serves a useful function.\u003c/p\u003e\n\u003ch1\u003eChanged\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eVerify OpaqueSigner's Public() return is public (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejws: skip signature on ErrJWKSKidNotFound (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle JWE JSON without protected header (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejws: don't strip internal whitespace before parsing JSON (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejws: fewer calls to OpaqueSigner.Public() (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn a specific error when parsing empty string (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject typed nil at Verify time (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/285\"\u003e#285\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/go-jose/go-jose/commit/b10771e937ddcce419e30fc0c2b9e38464a333d0\"\u003e\u003ccode\u003eb10771e\u003c/code\u003e\u003c/a\u003e Reject typed nil at Verify time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/56f3866f4a86c69991f04cb50e94aa88d601044c\"\u003e\u003ccode\u003e56f3866\u003c/code\u003e\u003c/a\u003e Check alg against pubkey curve during verify. (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/74114c2fa22669a2b2a296746eaa82e15566fd54\"\u003e\u003ccode\u003e74114c2\u003c/code\u003e\u003c/a\u003e cipher/cbc_hmac: don't panic on empty ciphertext (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/6b364f3b429a4081b069766f873e164be2c5d77c\"\u003e\u003ccode\u003e6b364f3\u003c/code\u003e\u003c/a\u003e cipher/cbc_hmac: don't panic on invalid key (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/a31af25836222f4c45d366d6e8f9b1049dd9935a\"\u003e\u003ccode\u003ea31af25\u003c/code\u003e\u003c/a\u003e json: limit stack depth (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/7f5beb3a66f6aca8145c9f7cebd2fd8f07af7df4\"\u003e\u003ccode\u003e7f5beb3\u003c/code\u003e\u003c/a\u003e jwt: reject out-of-range NumericDate values (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/e37f31a2de27ccfb006124f217fa1152f1d202e9\"\u003e\u003ccode\u003ee37f31a\u003c/code\u003e\u003c/a\u003e Test on Go 1.26 and 1.27 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/5b371aecfcf7aabe06068d67da4344591ecddc76\"\u003e\u003ccode\u003e5b371ae\u003c/code\u003e\u003c/a\u003e Reject malformed Ed25519 JWKs (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/ad7f32d295d65a661ccd7024d64ea9c4390d41f4\"\u003e\u003ccode\u003ead7f32d\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 6 to 7 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/275\"\u003e#275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/1563054dd4d9c834184b3593d822c97b2379e740\"\u003e\u003ccode\u003e1563054\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/274\"\u003e#274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.1.4...v4.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/cap` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hashicorp/cap/releases\"\u003egithub.com/hashicorp/cap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehardening: guard against homoglyph keys during claims (un)marshaling by \u003ca href=\"https://github.com/pkazmierczak\"\u003e\u003ccode\u003e@​pkazmierczak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/cap/pull/191\"\u003ehashicorp/cap#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[COMPLIANCE] Add/Update Copyright Headers by \u003ca href=\"https://github.com/hashicorp-copywrite\"\u003e\u003ccode\u003e@​hashicorp-copywrite\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/hashicorp/cap/pull/190\"\u003ehashicorp/cap#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAzure EntraID Group Overage Claim Resolution  by \u003ca href=\"https://github.com/RyanDerr\"\u003e\u003ccode\u003e@​RyanDerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hashicorp/cap/pull/200\"\u003ehashicorp/cap#200\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pkazmierczak\"\u003e\u003ccode\u003e@​pkazmierczak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/cap/pull/191\"\u003ehashicorp/cap#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RyanDerr\"\u003e\u003ccode\u003e@​RyanDerr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hashicorp/cap/pull/200\"\u003ehashicorp/cap#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bgajjala8\"\u003e\u003ccode\u003e@​bgajjala8\u003c/code\u003e\u003c/a\u003e made their firs...\n\n_Description has been truncated_","html_url":"https://github.com/stephnangue/warden/pull/664","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stephnangue%2Fwarden/issues/664","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/664/packages"}},{"old_version":"0.49.0","new_version":"0.51.0","update_type":"minor","path":null,"pr_created_at":"2026-09-23T06:53:50.000Z","version_change":"0.49.0 → 0.51.0","issue":{"uuid":"5549900007","node_id":"PR_kwDORF2Sj88AAAABEtEBjA","number":52,"state":"open","title":"chore(deps): bump the go-dependencies group with 4 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-09-23T06:53:50.000Z","updated_at":"2026-09-23T06:54:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-dependencies","update_count":4,"packages":[{"name":"github.com/gin-gonic/gin","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/gin-gonic/gin"},{"name":"golang.org/x/crypto","old_version":"0.47.0","new_version":"0.48.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.49.0","new_version":"0.51.0","repository_url":"https://github.com/golang/net"},{"name":"gorm.io/gorm","old_version":"1.31.1","new_version":"1.31.2","repository_url":"https://github.com/go-gorm/gorm"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 4 updates: [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin), [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/net](https://github.com/golang/net) and [gorm.io/gorm](https://github.com/go-gorm/gorm).\n\nUpdates `github.com/gin-gonic/gin` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/releases\"\u003egithub.com/gin-gonic/gin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e192ac89eefc1c30f7c97ae48a9ffb1c6f1c8c8bc: feat(binding): add support for encoding.UnmarshalText in uri/query binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4203\"\u003e#4203\u003c/a\u003e) (\u003ca href=\"https://github.com/takanuva15\"\u003e\u003ccode\u003e@​takanuva15\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e53410d2e07054369e0960fbe2eed97e1b9966f12: feat(context): add GetError and GetErrorSlice methods for error retrieval (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4502\"\u003e#4502\u003c/a\u003e) (\u003ca href=\"https://github.com/raju-mechatronics\"\u003e\u003ccode\u003e@​raju-mechatronics\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eacc55e049e33b401e810dbd8c0d6dcb6b3ba2b05: feat(context): add Protocol Buffers support to content negotiation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4423\"\u003e#4423\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e38e765119241d990705169bedb5002a29ae0cbd1: feat(context): implemented Delete method (\u003ca href=\"https://github.com/Spyder01\"\u003e\u003ccode\u003e@​Spyder01\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e771dcc6476d7bc6abb9ec0235ecefa4d38fe6fb0: feat(gin): add option to use escaped path (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4420\"\u003e#4420\u003c/a\u003e) (\u003ca href=\"https://github.com/ldesauw\"\u003e\u003ccode\u003e@​ldesauw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4dec17afdff48e8018c83618fbbe69fceeb2b41d: feat(logger): color latency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4146\"\u003e#4146\u003c/a\u003e) (\u003ca href=\"https://github.com/wsyqn6\"\u003e\u003ccode\u003e@​wsyqn6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed7776de7d444935ea4385999711bd6331a98fecb: feat(render): add bson protocol (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4145\"\u003e#4145\u003c/a\u003e) (\u003ca href=\"https://github.com/laurentcau\"\u003e\u003ccode\u003e@​laurentcau\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb917b14ff9d189f16a7492be79d123a47806ee19: fix(binding): empty value error (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/2169\"\u003e#2169\u003c/a\u003e) (\u003ca href=\"https://github.com/guonaihong\"\u003e\u003ccode\u003e@​guonaihong\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3d1092b3b48addf6f9cd00fe274ec3bd14650eb: fix(binding): improve empty slice/array handling in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4380\"\u003e#4380\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9914178584e42458ff7d23891463a880f58c9d86: fix(context): ClientIP handling for multiple X-Forwarded-For header values (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4472\"\u003e#4472\u003c/a\u003e) (\u003ca href=\"https://github.com/Nurysso\"\u003e\u003ccode\u003e@​Nurysso\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2a794cd0b0faa7d829291375b27a3467ea972b0d: fix(debug): version mismatch (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4403\"\u003e#4403\u003c/a\u003e) (\u003ca href=\"https://github.com/zeek0x\"\u003e\u003ccode\u003e@​zeek0x\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3d5a28ed6d3849da820195b6774d212bcc038a9: fix(gin): close os.File in RunFd to prevent resource leak (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4422\"\u003e#4422\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5fad976b372e381312f8de69f0969f1284d229d3: fix(gin): literal colon routes not working with engine.Handler() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4415\"\u003e#4415\u003c/a\u003e) (\u003ca href=\"https://github.com/pawannn\"\u003e\u003ccode\u003e@​pawannn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e63dd3e60cab89c27fb66bce1423bd268d52abad1: fix(recover): suppress http.ErrAbortHandler in recover (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4336\"\u003e#4336\u003c/a\u003e) (\u003ca href=\"https://github.com/MondayCha\"\u003e\u003ccode\u003e@​MondayCha\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5c00df8afadd06cc5be530dde00fe6d9fa4a2e4a: fix(render): write content length in Data.Render (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4206\"\u003e#4206\u003c/a\u003e) (\u003ca href=\"https://github.com/dengaleev\"\u003e\u003ccode\u003e@​dengaleev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e234a6d4c00cb77af9852aca0b8289745d5529b4b: fix(response): refine hijack behavior for response lifecycle (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4373\"\u003e#4373\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e472d086af2acd924cb4b9d7be0525f7d790f69bc: fix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4535\"\u003e#4535\u003c/a\u003e) (\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8e07d37c63e5536eb25f4af4c91eabeee4011fba: fix: Correct typos, improve documentation clarity, and remove dead code (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4511\"\u003e#4511\u003c/a\u003e) (\u003ca href=\"https://github.com/mahanadh\"\u003e\u003ccode\u003e@​mahanadh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eba093d19477b896ac89a7fc3246af23d290b8e26: chore(binding): upgrade bson dependency to mongo-driver v2 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4549\"\u003e#4549\u003c/a\u003e) (\u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb2b489dbf4826c2c630717a77fd5e42774625410: chore(context): always trust xff headers from unix socket (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/3359\"\u003e#3359\u003c/a\u003e) (\u003ca href=\"https://github.com/WeidiDeng\"\u003e\u003ccode\u003e@​WeidiDeng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eecb3f7b5e2f3915bf1db240ed5eee572f8dbea36: chore(deps): upgrade golang.org/x/crypto to v0.45.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4449\"\u003e#4449\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaf6e8b70b8261bb0c99ad094fe552ab92991620a: chore(deps): upgrade quic-go to v0.57.1 (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edb309081bc5c137b2aa15701ef53f7f19788da25: chore(logger): allow skipping query string output (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4547\"\u003e#4547\u003c/a\u003e) (\u003ca href=\"https://github.com/USA-RedDragon\"\u003e\u003ccode\u003e@​USA-RedDragon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e26c3a628655cad2388380cb8102d6ce7d4875f3b: chore(response): prevent Flush() panic when \u003ccode\u003ehttp.Flusher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4479\"\u003e#4479\u003c/a\u003e) (\u003ca href=\"https://github.com/Twacqwq\"\u003e\u003ccode\u003e@​Twacqwq\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5dd833f1f26de0eb30eae47b17e05ced2482dc41: chore: bump minimum Go version to 1.24 and update workflows (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4388\"\u003e#4388\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e39858a0859c914bd26948fa950477e11bd8d3823: refactor(binding): use maps.Copy for cleaner map handling (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4352\"\u003e#4352\u003c/a\u003e) (\u003ca href=\"https://github.com/russcoss\"\u003e\u003ccode\u003e@​russcoss\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec0048f645ee945c4db30593afdea10123e2c30a6: refactor(context): omit the return value names (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4395\"\u003e#4395\u003c/a\u003e) (\u003ca href=\"https://github.com/wanghaolong613\"\u003e\u003ccode\u003e@​wanghaolong613\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e915e4c90d28ec4cffc6eb146e208ab5a65eac772: refactor(context): replace hardcoded localhost IPs with constants (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4481\"\u003e#4481\u003c/a\u003e) (\u003ca href=\"https://github.com/pauloappbr\"\u003e\u003ccode\u003e@​pauloappbr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e414de60574449457f3192a7a1d5528940db2836d: refactor(context): using maps.Clone (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4333\"\u003e#4333\u003c/a\u003e) (\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e59e9d4a794f12c4f9a6c7bed441b9644e5f6d99b: refactor(ginS): use sync.OnceValue to simplify engine function (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4314\"\u003e#4314\u003c/a\u003e) (\u003ca href=\"https://github.com/1911860538\"\u003e\u003ccode\u003e@​1911860538\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ab698dc5110af1977d57226e4995c57dd34c233: refactor(recovery): smart error comparison (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4142\"\u003e#4142\u003c/a\u003e) (\u003ca href=\"https://github.com/zeek0x\"\u003e\u003ccode\u003e@​zeek0x\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed1a15347b1e45a8ee816193d3578a93bfd73b70f: refactor(utils): move util functions to utils.go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4467\"\u003e#4467\u003c/a\u003e) (\u003ca href=\"https://github.com/zeek0x\"\u003e\u003ccode\u003e@​zeek0x\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee3118cc378d263454098924ebbde7e8d1dd2e904: refactor: for loop can be modernized using range over int (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4392\"\u003e#4392\u003c/a\u003e) (\u003ca href=\"https://github.com/wanghaolong613\"\u003e\u003ccode\u003e@​wanghaolong613\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e488f8c3ffa579a8d19beb2bae95ff8ef36b3d53f: refactor: replace magic numbers with named constants in bodyAllowedForStatus (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4529\"\u003e#4529\u003c/a\u003e) (\u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9968c4bf9d5a99edc3eee2c068a4c9160ece8915: refactor: use b.Loop() to simplify the code and improve performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4389\"\u003e#4389\u003c/a\u003e) (\u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea85ef5ce4d0cda8834c59c855068ed48b51192d1: refactor: use b.Loop() to simplify the code and improve performance (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4432\"\u003e#4432\u003c/a\u003e) (\u003ca href=\"https://github.com/efcking\"\u003e\u003ccode\u003e@​efcking\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e61b67de522a189b568aced4c5c16917c558e3387: ci(bot): increase frequency and group updates for dependencies (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4367\"\u003e#4367\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efb27ef26c2fdfe25344b4c039d8a53551f9e912c: ci(lint): refactor test assertions and linter configuration (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4436\"\u003e#4436\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e93ff771e6dbf10e432864b30f3719ac5c84a4d4a: ci(sec): improve type safety and server organization in HTTP middleware (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4437\"\u003e#4437\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee88fc8927a52b74f55bec0351604a56ac0aa1c51: ci(sec): schedule Trivy security scans to run daily at midnight UTC (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4439\"\u003e#4439\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e5ff3ace496a31b138b0820136a146bfb5de0ef: ci: replace vulnerability scanning workflow with Trivy integration (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4421\"\u003e#4421\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e00900fb3e1ea9dde33985a0e4f6afec793d5e786: ci: update CI workflows and standardize Trivy config quotes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4531\"\u003e#4531\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eae3f524974fc4f55d18c9e7fae4614503c015226: ci: update Go version support to 1.25+ across CI and docs (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4550\"\u003e#4550\u003c/a\u003e) (\u003ca href=\"https://github.com/appleboy\"\u003e\u003ccode\u003e@​appleboy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md\"\u003egithub.com/gin-gonic/gin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGin v1.12.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(render): add bson protocol (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): add GetError and GetErrorSlice methods for error retrieval (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(binding): add support for encoding.UnmarshalText in uri/query binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4203\"\u003e#4203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(gin): add option to use escaped path (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4420\"\u003e#4420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): add Protocol Buffers support to content negotiation (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4423\"\u003e#4423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(context): implemented Delete method (\u003ca href=\"https://github.com/gin-gonic/gin/commit/38e7651\"\u003e#38e7651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(logger): color latency (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf(tree): reduce allocations in findCaseInsensitivePath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4417\"\u003e#4417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(recovery): optimize line reading in stack function (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4466\"\u003e#4466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(path): replace regex with custom functions in redirectTrailingSlash (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4414\"\u003e#4414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(tree): optimize path parsing using strings.Count (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(logger): allow skipping query string output (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4547\"\u003e#4547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(context): always trust xff headers from unix socket (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(response): prevent Flush() panic when the underlying ResponseWriter does not implement \u003ccode\u003ehttp.Flusher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(recovery): smart error comparison (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): replace hardcoded localhost IPs with constants (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4481\"\u003e#4481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(utils): move util functions to utils.go (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(binding): use maps.Copy for cleaner map handling (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(context): using maps.Clone (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(ginS): use sync.OnceValue to simplify engine function (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4314\"\u003e#4314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: replace magic numbers with named constants in bodyAllowedForStatus (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: for loop can be modernized using range over int (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4392\"\u003e#4392\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4535\"\u003e#4535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(render): write content length in Data.Render (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(context): ClientIP handling for multiple X-Forwarded-For header values (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4472\"\u003e#4472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): empty value error (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(recover): suppress http.ErrAbortHandler in recover (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4336\"\u003e#4336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): literal colon routes not working with engine.Handler() (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4415\"\u003e#4415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(gin): close os.File in RunFd to prevent resource leak (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(response): refine hijack behavior for response lifecycle (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4373\"\u003e#4373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(binding): improve empty slice/array handling in form binding (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4380\"\u003e#4380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(debug): version mismatch (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: correct typos, improve documentation clarity, and remove dead code (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4511\"\u003e#4511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild process updates / CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: update Go version support to 1.25+ across CI and docs (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(binding): upgrade bson dependency to mongo-driver v2 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/73726dc606796a025971fe451f0aa6f1b9b847f6\"\u003e\u003ccode\u003e73726dc\u003c/code\u003e\u003c/a\u003e docs: update documentation to reflect Go version changes (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/e292e5caa777bce70b66fe08c94cbe9cef3e2ec9\"\u003e\u003ccode\u003ee292e5c\u003c/code\u003e\u003c/a\u003e docs: document and finalize Gin v1.12.0 release (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4551\"\u003e#4551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/ae3f524974fc4f55d18c9e7fae4614503c015226\"\u003e\u003ccode\u003eae3f524\u003c/code\u003e\u003c/a\u003e ci: update Go version support to 1.25+ across CI and docs (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/38534e2bf98a06e1f62d6b24384e90b5f78699bf\"\u003e\u003ccode\u003e38534e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4548\"\u003e#4548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/472d086af2acd924cb4b9d7be0525f7d790f69bc\"\u003e\u003ccode\u003e472d086\u003c/code\u003e\u003c/a\u003e fix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4535\"\u003e#4535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/fb2583442c4d9bccb75e6d26f1aa6e7c01950db6\"\u003e\u003ccode\u003efb25834\u003c/code\u003e\u003c/a\u003e test(context): use http.StatusContinue constant instead of magic number 100 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/6f1d5fe3cdb171a08928c3c9dd3fbcfc9ee1b521\"\u003e\u003ccode\u003e6f1d5fe\u003c/code\u003e\u003c/a\u003e test(render): add comprehensive error handling tests (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4541\"\u003e#4541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/5c00df8afadd06cc5be530dde00fe6d9fa4a2e4a\"\u003e\u003ccode\u003e5c00df8\u003c/code\u003e\u003c/a\u003e fix(render): write content length in Data.Render (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4206\"\u003e#4206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/db309081bc5c137b2aa15701ef53f7f19788da25\"\u003e\u003ccode\u003edb30908\u003c/code\u003e\u003c/a\u003e chore(logger): allow skipping query string output (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4547\"\u003e#4547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gin-gonic/gin/commit/ba093d19477b896ac89a7fc3246af23d290b8e26\"\u003e\u003ccode\u003eba093d1\u003c/code\u003e\u003c/a\u003e chore(binding): upgrade bson dependency to mongo-driver v2 (\u003ca href=\"https://redirect.github.com/gin-gonic/gin/issues/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gin-gonic/gin/compare/v1.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.47.0 to 0.48.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e08b06753d6a72f1fe375b6e0fefefb39917c165\"\u003e\u003ccode\u003ee08b067\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7d0074ccc6f17acbf2ebb10db06d492e08f887dc\"\u003e\u003ccode\u003e7d0074c\u003c/code\u003e\u003c/a\u003e scrypt: fix panic on parameters \u0026lt;= 0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.47.0...v0.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.49.0 to 0.51.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/60b3f6f8ce12def82ae597aebe9031753198f74d\"\u003e\u003ccode\u003e60b3f6f\u003c/code\u003e\u003c/a\u003e internal/http3: prevent Server handler from writing longer body than declared\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b0ca4561757b944abd31a55aa4dccec65dae1847\"\u003e\u003ccode\u003eb0ca456\u003c/code\u003e\u003c/a\u003e internal/http3: fix Write in Server Handler returning the wrong value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/1558ba78062172d9d1f7854c522b74ae29b35c20\"\u003e\u003ccode\u003e1558ba7\u003c/code\u003e\u003c/a\u003e publicsuffix: update to 2026-02-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/4e1c745a707af4b9a56e5ae2a6805a99df5da1a6\"\u003e\u003ccode\u003e4e1c745\u003c/code\u003e\u003c/a\u003e internal/http3: make Server response include headers that can be inferred\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/19f580fd686a6bb31d4af15febe789827169bc26\"\u003e\u003ccode\u003e19f580f\u003c/code\u003e\u003c/a\u003e http2: fix nil panic in typeFrameParser for unassigned frame types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/818aad7ad4e47b7f3a6b94e4145edb6001460ea2\"\u003e\u003ccode\u003e818aad7\u003c/code\u003e\u003c/a\u003e internal/http3: add server to client trailer header support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c1bbe1a459794139a79887003b1231d55cf90af7\"\u003e\u003ccode\u003ec1bbe1a\u003c/code\u003e\u003c/a\u003e internal/http3: add client to server trailer header support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/29181b8c03a8e33d784696b8cf368d3d7b576a9e\"\u003e\u003ccode\u003e29181b8\u003c/code\u003e\u003c/a\u003e all: remove go1.25 and older build constraints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/81093053d19331b32808127ca215008e61e79b56\"\u003e\u003ccode\u003e8109305\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/0b37bdfdf0ade471acecbe8410069a34bf3d8fce\"\u003e\u003ccode\u003e0b37bdf\u003c/code\u003e\u003c/a\u003e quic: don't run TestStreamsCreateConcurrency in synctest bubble\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.49.0...v0.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gorm.io/gorm` from 1.31.1 to 1.31.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-gorm/gorm/releases\"\u003egorm.io/gorm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.31.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential rows leak on panic by deferring rows.Close() \u003ca href=\"https://github.com/omer-cengel\"\u003e\u003ccode\u003e@​omer-cengel\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf: replace fmt.Sprintf with strconv in ExplainSQL numeric formatting \u003ca href=\"https://github.com/alpardfm\"\u003e\u003ccode\u003e@​alpardfm\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7796\"\u003e#7796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument NowFunc timezone behavior \u003ca href=\"https://github.com/morning-verlu\"\u003e\u003ccode\u003e@​morning-verlu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7799\"\u003e#7799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecorrect typo and rename fileType to fieldType in AlterColumn \u003ca href=\"https://github.com/cragone\"\u003e\u003ccode\u003e@​cragone\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7748\"\u003e#7748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: panic when using clause.Returning with CreateInBatches \u003ca href=\"https://github.com/Truongquangkhang\"\u003e\u003ccode\u003e@​Truongquangkhang\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(migrator): add nil guards to ColumnType methods to prevent panic \u003ca href=\"https://github.com/lihan3238\"\u003e\u003ccode\u003e@​lihan3238\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7767\"\u003e#7767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: switch tests Go matrix to stable/oldstable and update setup-go \u003ca href=\"https://github.com/smf-h\"\u003e\u003ccode\u003e@​smf-h\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7726\"\u003e#7726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): bump actions/stale to v9 \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(migrator): don't clear alterColumn when defaults match \u003ca href=\"https://github.com/qqxhb\"\u003e\u003ccode\u003e@​qqxhb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7728\"\u003e#7728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd package comments to fix ST1000 warnings \u003ca href=\"https://github.com/twocs\"\u003e\u003ccode\u003e@​twocs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7708\"\u003e#7708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egenerics: populate WithResult error \u003ca href=\"https://github.com/qqxhb\"\u003e\u003ccode\u003e@​qqxhb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7723\"\u003e#7723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(utils): restore FileWithLineNum caller depth and add regression test \u003ca href=\"https://github.com/smf-h\"\u003e\u003ccode\u003e@​smf-h\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7717\"\u003e#7717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etests: skip customized foreign key many2many on MySQL 8.4+ \u003ca href=\"https://github.com/smf-h\"\u003e\u003ccode\u003e@​smf-h\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7727\"\u003e#7727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix tiny typo in error message \u003ca href=\"https://github.com/snelg\"\u003e\u003ccode\u003e@​snelg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd unit test verifying chainable query methods mutate statement \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7684\"\u003e#7684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Close connection after ping failure to prevent goroutine leak \u003ca href=\"https://github.com/liang09255\"\u003e\u003ccode\u003e@​liang09255\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Row() and Rows() functions should automaticaly apply the generic type as model \u003ca href=\"https://github.com/hakanakyurek\"\u003e\u003ccode\u003e@​hakanakyurek\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7664\"\u003e#7664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einternal/lru: improve concurrency with RWMutex \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nil pointer panic in serializer for nil any-type fields \u003ca href=\"https://github.com/doraemonkeys\"\u003e\u003ccode\u003e@​doraemonkeys\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7634\"\u003e#7634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estaticcheck QF1001 \u003ca href=\"https://github.com/miladev95\"\u003e\u003ccode\u003e@​miladev95\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7648\"\u003e#7648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport array/slice expansion for named SQL parameters in parentheses \u003ca href=\"https://github.com/bafflingbug\"\u003e\u003ccode\u003e@​bafflingbug\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7614\"\u003e#7614\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/go-gorm/gorm/commit/1d6ce99528060be18a42be09aca8d39efcb47f28\"\u003e\u003ccode\u003e1d6ce99\u003c/code\u003e\u003c/a\u003e Fix potential rows leak on panic by deferring rows.Close() (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/f648834d22f67c1b682d3e44ac2eb252c31b3f1a\"\u003e\u003ccode\u003ef648834\u003c/code\u003e\u003c/a\u003e perf: replace fmt.Sprintf with strconv in ExplainSQL numeric formatting (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7796\"\u003e#7796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/49cd6b82d0096e8e312c4296aae0da6c60fcbbc2\"\u003e\u003ccode\u003e49cd6b8\u003c/code\u003e\u003c/a\u003e Document NowFunc timezone behavior (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7799\"\u003e#7799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/d0ee5e2296150d691364c5f4f7f2b32abde04545\"\u003e\u003ccode\u003ed0ee5e2\u003c/code\u003e\u003c/a\u003e correct typo and rename fileType to fieldType in AlterColumn (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7748\"\u003e#7748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/2a22022d4147f01763bd4804fdfe322b43ca3b55\"\u003e\u003ccode\u003e2a22022\u003c/code\u003e\u003c/a\u003e fix: panic when using clause.Returning with CreateInBatches (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/33229296228898b311e868090f30eed169f1ae7a\"\u003e\u003ccode\u003e3322929\u003c/code\u003e\u003c/a\u003e fix(migrator): add nil guards to ColumnType methods to prevent panic (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7767\"\u003e#7767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/40cd2afdadf291075944a50b7d816db2f28c3c86\"\u003e\u003ccode\u003e40cd2af\u003c/code\u003e\u003c/a\u003e ci: switch tests Go matrix to stable/oldstable and update setup-go (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7726\"\u003e#7726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/ba38501922bb6ce1cc34216eb79d593c4acedc8b\"\u003e\u003ccode\u003eba38501\u003c/code\u003e\u003c/a\u003e chore(ci): bump actions/stale to v9 (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/c1f742d99ac076caf86328a9cae0c27288d5f50a\"\u003e\u003ccode\u003ec1f742d\u003c/code\u003e\u003c/a\u003e fix: don't override alterColumn when defaults match (\u003ca href=\"https://redirect.github.com/go-gorm/gorm/issues/7728\"\u003e#7728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-gorm/gorm/commit/c14d3ac968c1b5a681f142441d21c1f4856f94dd\"\u003e\u003ccode\u003ec14d3ac\u003c/code\u003e\u003c/a\u003e update github ci golang version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-gorm/gorm/compare/v1.31.1...v1.31.2\"\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/yuanweize/RouteLens/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuanweize%2FRouteLens/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"}},{"old_version":"0.47.0","new_version":"0.49.0","update_type":"minor","path":null,"pr_created_at":"2026-09-22T08:48:18.000Z","version_change":"0.47.0 → 0.49.0","issue":{"uuid":"5537311857","node_id":"PR_kwDOUN-nns8AAAABEjDt1g","number":1,"state":"closed","title":"build(deps): bump the go_modules group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-22T08:48:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-22T08:48:18.000Z","updated_at":"2026-09-22T08:48:42.000Z","time_to_close":23,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go_modules","update_count":4,"packages":[{"name":"github.com/pion/dtls/v3","old_version":"3.0.3","new_version":"3.1.4","repository_url":"https://github.com/pion/dtls"},{"name":"go.opentelemetry.io/otel","old_version":"1.38.0","new_version":"1.41.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/crypto","old_version":"0.44.0","new_version":"0.48.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.47.0","new_version":"0.49.0","repository_url":"https://github.com/golang/net"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 4 updates in the / directory: [github.com/pion/dtls/v3](https://github.com/pion/dtls), [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go), [golang.org/x/crypto](https://github.com/golang/crypto) and [golang.org/x/net](https://github.com/golang/net).\n\nUpdates `github.com/pion/dtls/v3` from 3.0.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pion/dtls/releases\"\u003egithub.com/pion/dtls/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.4\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee4aad60b48a4f5619443902fb484053f53c4759b Retact v3.1.3 for breaking compatiblity with firefox\u003c/li\u003e\n\u003cli\u003e0e3867b253131964ba5f527576ab739ff3cb2fac Restore Firefox compatibility\u003c/li\u003e\n\u003cli\u003e12eb398551d48b762b067b412d311502030e66a5 Fix panic unmarshaling ECDHE_PSK ServerKeyExchange\u003c/li\u003e\n\u003cli\u003e85fca0aac85f315fe1a35e918bbff024e5b1c987 Add MasterKeyIdentifier to use_srtp ext in flight3 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efd27a52a64265097a621432090926a651109b4cb Add private min and max version API (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e620d6425fb873786357f9786982cf0e0981f34f2 Improve fuzzing for all extensions (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e977de19f2d4f559f631c69280b2351f8478aa938 Update CI configs to v0.12.2\u003c/li\u003e\n\u003cli\u003ee6950f0291850b86fb704f65acf3ace88cd5b9d7 Filter non-approved FIPS curves in FIPS mode (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e848c4bc17e147981c0b9e40bef866bb7f7c0a773 Optimize handshake memory usage\u003c/li\u003e\n\u003cli\u003ed0e736c2e6bcd89dada06355ef95fd0fe3957d14 DTLS 1.3 OID filter extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e956d41df4ab17c1e1e387060c62242c72e8cd763 Update module golang.org/x/crypto to v0.48.0 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb86cb7515e56183ec0a3918d4f2738dc9b51f6ea Add missing checks and validations\u003c/li\u003e\n\u003cli\u003e726522d91c73331f242ea6b5006a80e4c4244a6c Apply modernize and lint upgrades\u003c/li\u003e\n\u003cli\u003ed994b8bf4f571f1cf37a2f59d2c5e9b2c7a5efd7 Update CI configs to v0.12.1\u003c/li\u003e\n\u003cli\u003e4fcce60395bf052abc530afd4a5ec25876e18fb4 Fix handshake hang on Finish in retransmit state\u003c/li\u003e\n\u003cli\u003ea25c8b860afe987ca4f17e0cc213ff686da652af Add ListenConfig option to Listener\u003c/li\u003e\n\u003cli\u003e42b83fe3850722740d5258f878de148486a3ec83 Remove custom AddUint48 helper\u003c/li\u003e\n\u003cli\u003e5a4e85a2fa567cc1da818d08ad2dad0d7a3346e2 DTLS 1.3 Add the Certificate Authorities extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e812fc22c4f43abdf4d1da216e69e92421a64aa2c DTLS 1.3 post handshake auth extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f310037631fb84fc47ff73447b23387eb666e3 DTLS 1.3 Add EarlyDataIndication extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed1d58f212102887ef3c7e6b696d6bc218af3d7b9 Update CI configs to v0.12.0\u003c/li\u003e\n\u003cli\u003e16413bad7fa0426de4c11d95f1ed2e76c0159d8b Add HKDF funcs for Key Scheduling - DTLS v1.3 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/737\"\u003e#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaccee59ca63fc19171f0b807b378bb96aa49d33a Implement ChaCha20-Poly1305 Ciphersuite (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6b4fe8c044e03a73b6ecc8516911c7842268a430 Add RSA_PSS_RSAE back to DTLS 1.2 and fix parsing (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5ee9206c372458946776fe12cc7239acdd792e29 Upgrade E2E Test Docker Image (for OpenSSL 3.x) (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e49458d604a4f3ebce1bf9587a0f3e5f3f6b4a55e Fix panic unmarshaling ECDHE_PSK ServerKeyExchange\u003c/li\u003e\n\u003cli\u003ee4b257d7ea9ce71c683f62a8533e06ffe1c433ee Add MasterKeyIdentifier to use_srtp ext in flight3 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efd27a52a64265097a621432090926a651109b4cb Add private min and max version API (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e620d6425fb873786357f9786982cf0e0981f34f2 Improve fuzzing for all extensions (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e977de19f2d4f559f631c69280b2351f8478aa938 Update CI configs to v0.12.2\u003c/li\u003e\n\u003cli\u003ee6950f0291850b86fb704f65acf3ace88cd5b9d7 Filter non-approved FIPS curves in FIPS mode (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e848c4bc17e147981c0b9e40bef866bb7f7c0a773 Optimize handshake memory usage\u003c/li\u003e\n\u003cli\u003ed0e736c2e6bcd89dada06355ef95fd0fe3957d14 DTLS 1.3 OID filter extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e956d41df4ab17c1e1e387060c62242c72e8cd763 Update module golang.org/x/crypto to v0.48.0 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb86cb7515e56183ec0a3918d4f2738dc9b51f6ea Add missing checks and validations\u003c/li\u003e\n\u003cli\u003e726522d91c73331f242ea6b5006a80e4c4244a6c Apply modernize and lint upgrades\u003c/li\u003e\n\u003cli\u003ed994b8bf4f571f1cf37a2f59d2c5e9b2c7a5efd7 Update CI configs to v0.12.1\u003c/li\u003e\n\u003cli\u003e4fcce60395bf052abc530afd4a5ec25876e18fb4 Fix handshake hang on Finish in retransmit state\u003c/li\u003e\n\u003cli\u003ea25c8b860afe987ca4f17e0cc213ff686da652af Add ListenConfig option to Listener\u003c/li\u003e\n\u003cli\u003e42b83fe3850722740d5258f878de148486a3ec83 Remove custom AddUint48 helper\u003c/li\u003e\n\u003cli\u003e5a4e85a2fa567cc1da818d08ad2dad0d7a3346e2 DTLS 1.3 Add the Certificate Authorities extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e812fc22c4f43abdf4d1da216e69e92421a64aa2c DTLS 1.3 post handshake auth extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f310037631fb84fc47ff73447b23387eb666e3 DTLS 1.3 Add EarlyDataIndication extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed1d58f212102887ef3c7e6b696d6bc218af3d7b9 Update CI configs to v0.12.0\u003c/li\u003e\n\u003cli\u003e16413bad7fa0426de4c11d95f1ed2e76c0159d8b Add HKDF funcs for Key Scheduling - DTLS v1.3 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/737\"\u003e#737\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/pion/dtls/commit/e4aad60b48a4f5619443902fb484053f53c4759b\"\u003e\u003ccode\u003ee4aad60\u003c/code\u003e\u003c/a\u003e Retact v3.1.3 for breaking compatiblity with firefox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/0e3867b253131964ba5f527576ab739ff3cb2fac\"\u003e\u003ccode\u003e0e3867b\u003c/code\u003e\u003c/a\u003e Restore Firefox compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/12eb398551d48b762b067b412d311502030e66a5\"\u003e\u003ccode\u003e12eb398\u003c/code\u003e\u003c/a\u003e Fix panic unmarshaling ECDHE_PSK ServerKeyExchange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/85fca0aac85f315fe1a35e918bbff024e5b1c987\"\u003e\u003ccode\u003e85fca0a\u003c/code\u003e\u003c/a\u003e Add MasterKeyIdentifier to use_srtp ext in flight3 (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/fd27a52a64265097a621432090926a651109b4cb\"\u003e\u003ccode\u003efd27a52\u003c/code\u003e\u003c/a\u003e Add private min and max version API (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/620d6425fb873786357f9786982cf0e0981f34f2\"\u003e\u003ccode\u003e620d642\u003c/code\u003e\u003c/a\u003e Improve fuzzing for all extensions (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/977de19f2d4f559f631c69280b2351f8478aa938\"\u003e\u003ccode\u003e977de19\u003c/code\u003e\u003c/a\u003e Update CI configs to v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/e6950f0291850b86fb704f65acf3ace88cd5b9d7\"\u003e\u003ccode\u003ee6950f0\u003c/code\u003e\u003c/a\u003e Filter non-approved FIPS curves in FIPS mode (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/848c4bc17e147981c0b9e40bef866bb7f7c0a773\"\u003e\u003ccode\u003e848c4bc\u003c/code\u003e\u003c/a\u003e Optimize handshake memory usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pion/dtls/commit/d0e736c2e6bcd89dada06355ef95fd0fe3957d14\"\u003e\u003ccode\u003ed0e736c\u003c/code\u003e\u003c/a\u003e DTLS 1.3 OID filter extension (\u003ca href=\"https://redirect.github.com/pion/dtls/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pion/dtls/compare/v3.0.3...v3.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.38.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.41.0/v0.63.0/v0.17.0/v0.0.15\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support \u003ca href=\"https://go.dev/doc/go1.24\"\u003eGo 1.24\u003c/a\u003e. The next release will require at least \u003ca href=\"https://go.dev/doc/go1.25\"\u003eGo 1.25\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport testing of \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eBaggage\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e and \u003ccode\u003eNew\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/baggage\u003c/code\u003e to comply with W3C Baggage specification limits. \u003ccode\u003eNew\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e now return partial baggage along with an error when limits are exceeded. Errors from baggage extraction are reported to the global error handler. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update googleapis to ce8ad4c by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7860\"\u003eopen-telemetry/opentelemetry-go#7860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update otel/weaver docker tag to v0.21.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7865\"\u003eopen-telemetry/opentelemetry-go#7865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module go.opentelemetry.io/collector/pdata to v1.51.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7863\"\u003eopen-telemetry/opentelemetry-go#7863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to fe4bb1c by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7861\"\u003eopen-telemetry/opentelemetry-go#7861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to aaaaaa5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7869\"\u003eopen-telemetry/opentelemetry-go#7869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esdk/log/observ: guard LogProcessed with Enabled by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7848\"\u003eopen-telemetry/opentelemetry-go#7848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estdouttrace observability: skip metric work when instruments are disabled by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7853\"\u003eopen-telemetry/opentelemetry-go#7853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update otel/weaver docker tag to v0.21.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7870\"\u003eopen-telemetry/opentelemetry-go#7870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update googleapis to 546029d by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7871\"\u003eopen-telemetry/opentelemetry-go#7871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estdoutmetric observ: skip metric work when instruments are disabled by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7868\"\u003eopen-telemetry/opentelemetry-go#7868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update fossas/fossa-action action to v1.8.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7879\"\u003eopen-telemetry/opentelemetry-go#7879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4.32.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7878\"\u003eopen-telemetry/opentelemetry-go#7878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/ghostiam/protogetter to v0.3.20 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7877\"\u003eopen-telemetry/opentelemetry-go#7877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to 86a5c4b by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7876\"\u003eopen-telemetry/opentelemetry-go#7876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module golang.org/x/sys to v0.41.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7885\"\u003eopen-telemetry/opentelemetry-go#7885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/clipperhouse/uax29/v2 to v2.6.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7884\"\u003eopen-telemetry/opentelemetry-go#7884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecked if instrument enabled before measuring in prometheus by \u003ca href=\"https://github.com/itssaharsh\"\u003e\u003ccode\u003e@​itssaharsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7866\"\u003eopen-telemetry/opentelemetry-go#7866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexporter/otlploghttp: guard observ metrics with Enabled checks by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7813\"\u003eopen-telemetry/opentelemetry-go#7813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/go-git/go-git/v5 to v5.16.5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7886\"\u003eopen-telemetry/opentelemetry-go#7886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7887\"\u003eopen-telemetry/opentelemetry-go#7887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update golang.org/x by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7890\"\u003eopen-telemetry/opentelemetry-go#7890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update golang.org/x to 2842357 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7891\"\u003eopen-telemetry/opentelemetry-go#7891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update googleapis to 4cfbd41 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7889\"\u003eopen-telemetry/opentelemetry-go#7889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecked if instrument enabled before measuring in \u003ccode\u003eoteltracegrpc\u003c/code\u003e by \u003ca href=\"https://github.com/itssaharsh\"\u003e\u003ccode\u003e@​itssaharsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7825\"\u003eopen-telemetry/opentelemetry-go#7825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecked if Instrument Enabled before measuring in otlpgrpc by \u003ca href=\"https://github.com/itssaharsh\"\u003e\u003ccode\u003e@​itssaharsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7824\"\u003eopen-telemetry/opentelemetry-go#7824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.8 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7892\"\u003eopen-telemetry/opentelemetry-go#7892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/golangci/golines to v0.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7893\"\u003eopen-telemetry/opentelemetry-go#7893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/golangci/misspell to v0.8.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7894\"\u003eopen-telemetry/opentelemetry-go#7894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to 9f66fae by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7898\"\u003eopen-telemetry/opentelemetry-go#7898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module google.golang.org/grpc to v1.79.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7906\"\u003eopen-telemetry/opentelemetry-go#7906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Go 1.26 by \u003ca href=\"https://github.com/dmathieu\"\u003e\u003ccode\u003e@​dmathieu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7902\"\u003eopen-telemetry/opentelemetry-go#7902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module google.golang.org/grpc to v1.79.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7908\"\u003eopen-telemetry/opentelemetry-go#7908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4.32.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7909\"\u003eopen-telemetry/opentelemetry-go#7909\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.41.0/0.63.0/0.17.0/0.0.15] 2026-03-02\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.24].\nThe next release will require at least [Go 1.25].\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport testing of [Go 1.26]. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eBaggage\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e and \u003ccode\u003eNew\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/baggage\u003c/code\u003e to comply with W3C Baggage specification limits.\n\u003ccode\u003eNew\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e now return partial baggage along with an error when limits are exceeded.\nErrors from baggage extraction are reported to the global error handler. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.40.0/0.62.0/0.16.0] 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eAlwaysRecord\u003c/code\u003e sampler in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to all synchronous instrument interfaces (\u003ccode\u003eFloat64Counter\u003c/code\u003e, \u003ccode\u003eFloat64UpDownCounter\u003c/code\u003e, \u003ccode\u003eFloat64Histogram\u003c/code\u003e, \u003ccode\u003eFloat64Gauge\u003c/code\u003e, \u003ccode\u003eInt64Counter\u003c/code\u003e, \u003ccode\u003eInt64UpDownCounter\u003c/code\u003e, \u003ccode\u003eInt64Histogram\u003c/code\u003e, \u003ccode\u003eInt64Gauge\u003c/code\u003e,) in \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e.\nThis stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.39.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.39.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.39.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0.\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7783\"\u003e#7783\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7789\"\u003e#7789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e by 4x. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7447\"\u003e#7447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent synchronous gauge measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7492\"\u003e#7492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExporter\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e ignores metrics with the scope \u003ccode\u003ego.opentelemetry.io/contrib/bridges/prometheus\u003c/code\u003e.\nThis prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7688\"\u003e#7688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent exponential histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7702\"\u003e#7702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bad log message when key-value pairs are dropped because of key duplication in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eDroppedAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not count the non-attribute key-value pairs dropped because of key duplication. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSetAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not log that attributes are dropped when they are actually not dropped. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003erequest.GetBody\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e to correctly handle HTTP/2 \u003ccode\u003eGOAWAY\u003c/code\u003e frame. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7794\"\u003e#7794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithHostID\u003c/code\u003e detector in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e to use full path for \u003ccode\u003eioreg\u003c/code\u003e command on Darwin (macOS). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7818\"\u003e#7818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/4575a9774dd9415ffc858dd34955493b0031065a\"\u003e\u003ccode\u003e4575a97\u003c/code\u003e\u003c/a\u003e Release 1.41.0/0.63.0/0.17.0/0.0.15 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7977\"\u003e#7977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66fc10d9dff9653c65bcca111b965137d06f09aa\"\u003e\u003ccode\u003e66fc10d\u003c/code\u003e\u003c/a\u003e fix: add error handling for insecure HTTP endpoints with TLS client configura...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/76e6eec88f186f06a0708b5620324d2b002d9a97\"\u003e\u003ccode\u003e76e6eec\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7980\"\u003e#7980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/0d50f9008c8c93fe49a7caa45c88c30370479d27\"\u003e\u003ccode\u003e0d50f90\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Generate semconv/v1.40.0\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7978\"\u003e#7978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c38a4a57c320b6098ca5c92f0a85201034780b1f\"\u003e\u003ccode\u003ec38a4a5\u003c/code\u003e\u003c/a\u003e Generate semconv/v1.40.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/0f1a22484ec52d6beb1efdb0fa1b63a31e7405af\"\u003e\u003ccode\u003e0f1a224\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/securego/gosec/v2 to v2.23.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7899\"\u003e#7899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c79ebf43eb1cff6dd76a33bb1549f2c082dab604\"\u003e\u003ccode\u003ec79ebf4\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/daixiang0/gci to v0.14.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7973\"\u003e#7973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f75815746541d0d4ac84e1c5955bdcd1a2df2d7d\"\u003e\u003ccode\u003ef758157\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/sonatard/noctx to v0.5.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7968\"\u003e#7968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/92a11645724515630187def073ae39f1b6cb3c69\"\u003e\u003ccode\u003e92a1164\u003c/code\u003e\u003c/a\u003e fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to d566b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3cd7c27e840ea3114115459db2e299a27fffaff8\"\u003e\u003ccode\u003e3cd7c27\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/protonmail/go-crypto to v1.4.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7969\"\u003e#7969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.44.0 to 0.48.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e08b06753d6a72f1fe375b6e0fefefb39917c165\"\u003e\u003ccode\u003ee08b067\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7d0074ccc6f17acbf2ebb10db06d492e08f887dc\"\u003e\u003ccode\u003e7d0074c\u003c/code\u003e\u003c/a\u003e scrypt: fix panic on parameters \u0026lt;= 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/506e022208b864bc3c9c4a416fe56be75d10ad24\"\u003e\u003ccode\u003e506e022\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7dacc380ba001e8fe7c3c7a46bf3cbdaa5064df9\"\u003e\u003ccode\u003e7dacc38\u003c/code\u003e\u003c/a\u003e chacha20poly1305: error out in fips140=only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/19acf81bd7bc7b558d18a550e8e023df2c33e742\"\u003e\u003ccode\u003e19acf81\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3a1c6b4b61966d06b6469ad7bc15839ba76eeb89\"\u003e\u003ccode\u003e3a1c6b4\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f4602e40409257658159002a9af6aedb875949fb\"\u003e\u003ccode\u003ef4602e4\u003c/code\u003e\u003c/a\u003e ssh/agent: fix flaky test by ensuring a writeable home directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9\"\u003e\u003ccode\u003e4e0068c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c\"\u003e\u003ccode\u003ee79546e\u003c/code\u003e\u003c/a\u003e ssh: curb GSSAPI DoS risk by limiting number of specified OIDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748\"\u003e\u003ccode\u003ef91f7a7\u003c/code\u003e\u003c/a\u003e ssh/agent: prevent panic on malformed constraint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.44.0...v0.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.47.0 to 0.49.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d977772e17ccaa1903b2af736f6405ab3a9f05cc\"\u003e\u003ccode\u003ed977772\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eea413e2942fbb59b323a2af0b1740da4d8aa93e\"\u003e\u003ccode\u003eeea413e\u003c/code\u003e\u003c/a\u003e internal/http3: use go1.25 synctest.Test instead of go1.24 synctest.Run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/9ace223794aa203b4c877d08a1f7bf2f595f6242\"\u003e\u003ccode\u003e9ace223\u003c/code\u003e\u003c/a\u003e websocket: add missing call to resp.Body.Close\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7d3dbb06ceb45c3180f4f446cd635e6b59a0b9c2\"\u003e\u003ccode\u003e7d3dbb0\u003c/code\u003e\u003c/a\u003e http2: buffer the most recently received PRIORITY_UPDATE frame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/35e1306bddd863f360fb94480c5fed84229953f0\"\u003e\u003ccode\u003e35e1306\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7c360367ab7e57c0cfb7aef368fc6acefaaac3b1\"\u003e\u003ccode\u003e7c36036\u003c/code\u003e\u003c/a\u003e http2, webdav, websocket: fix %q verb uses with wrong type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ec11eccf5a0f725281df0cdf40bb7ebef51d57ea\"\u003e\u003ccode\u003eec11ecc\u003c/code\u003e\u003c/a\u003e trace: fix data race in RenderEvents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/bff14c52567061031b9761881907c39e24792736\"\u003e\u003ccode\u003ebff14c5\u003c/code\u003e\u003c/a\u003e http2: don't PING a responsive server when resetting a stream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/88a642172c174ab11f4c56f0ede777de3c8a21d4\"\u003e\u003ccode\u003e88a6421\u003c/code\u003e\u003c/a\u003e dns/dnsmessage: avoid use of \u0026quot;strings\u0026quot; and \u0026quot;math\u0026quot; in dns/dnsmessage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/123d099e1bd872b38247bbcf9856540b8420d18d\"\u003e\u003ccode\u003e123d099\u003c/code\u003e\u003c/a\u003e http2: support net/http.Transport.NewClientConn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.47.0...v0.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/TheXykril/otakase/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/TheXykril/otakase/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheXykril%2Fotakase/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"0.58.0","new_version":"0.59.0","update_type":"minor","path":null,"pr_created_at":"2026-09-21T14:07:06.000Z","version_change":"0.58.0 → 0.59.0","issue":{"uuid":"5528073252","node_id":"PR_kwDOR9Tm8M8AAAABEbp7XA","number":334,"state":"open","title":"chore(deps): bump the go-deps group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["go","automerge","dependencies","ci-failed","kind:chore","area:other","codeowners:matched","tests:failed"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-21T14:07:06.000Z","updated_at":"2026-09-21T14:08:36.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":4,"packages":[{"name":"github.com/qdrant/go-client","old_version":"1.19.0","new_version":"1.19.2","repository_url":"https://github.com/qdrant/go-client"},{"name":"golang.org/x/crypto","old_version":"0.55.0","new_version":"0.57.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"google.golang.org/grpc","old_version":"1.83.2","new_version":"1.84.0","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 4 updates in the / directory: [github.com/qdrant/go-client](https://github.com/qdrant/go-client), [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/net](https://github.com/golang/net) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\n\nUpdates `github.com/qdrant/go-client` from 1.19.0 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qdrant/go-client/releases\"\u003egithub.com/qdrant/go-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSurface server version probe error, add \u003ccode\u003eConfig.Logger\u003c/code\u003e by \u003ca href=\"https://github.com/Goodnight77\"\u003e\u003ccode\u003e@​Goodnight77\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/152\"\u003eqdrant/go-client#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClamp retry backoff before Duration conversion to avoid overflow by \u003ca href=\"https://github.com/Goodnight77\"\u003e\u003ccode\u003e@​Goodnight77\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/153\"\u003eqdrant/go-client#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep gRPC status reachable from \u003ccode\u003eQdrantResourceExhaustedError\u003c/code\u003e by \u003ca href=\"https://github.com/Goodnight77\"\u003e\u003ccode\u003e@​Goodnight77\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/154\"\u003eqdrant/go-client#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn all connection close errors from \u003ccode\u003eClient.Close()\u003c/code\u003e by \u003ca href=\"https://github.com/Goodnight77\"\u003e\u003ccode\u003e@​Goodnight77\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/155\"\u003eqdrant/go-client#155\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/qdrant/go-client/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/qdrant/go-client/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.0 in the version-updates 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/qdrant/go-client/pull/142\"\u003eqdrant/go-client#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/testcontainers/testcontainers-go from 0.43.0 to 0.44.0 in the version-updates 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/qdrant/go-client/pull/143\"\u003eqdrant/go-client#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the version-updates group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/144\"\u003eqdrant/go-client#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the version-updates group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/145\"\u003eqdrant/go-client#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet copyright holder in LICENSE files by \u003ca href=\"https://github.com/bashofmann\"\u003e\u003ccode\u003e@​bashofmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/147\"\u003eqdrant/go-client#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/go-archive from 0.2.0 to 0.3.0 in the security-updates 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/qdrant/go-client/pull/146\"\u003eqdrant/go-client#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.1 in /examples/simple by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/148\"\u003eqdrant/go-client#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 in the version-updates 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/qdrant/go-client/pull/149\"\u003eqdrant/go-client#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: do not mutate Config.GrpcOptions when creating a client by \u003ca href=\"https://github.com/Tyagiquamar\"\u003e\u003ccode\u003e@​Tyagiquamar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/151\"\u003eqdrant/go-client#151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bashofmann\"\u003e\u003ccode\u003e@​bashofmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/147\"\u003eqdrant/go-client#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tyagiquamar\"\u003e\u003ccode\u003e@​Tyagiquamar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/qdrant/go-client/pull/151\"\u003eqdrant/go-client#151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/qdrant/go-client/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/qdrant/go-client/compare/v1.19.0...v1.19.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/qdrant/go-client/commit/f411843cafa2beab8015b44e8f2aa7fb1faa9f64\"\u003e\u003ccode\u003ef411843\u003c/code\u003e\u003c/a\u003e chore: return all connection close errors from Client.Close (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/ae793729bf5d5b4371f0ccbc6bc1a1744710a269\"\u003e\u003ccode\u003eae79372\u003c/code\u003e\u003c/a\u003e fix: keep gRPC status reachable from QdrantResourceExhaustedError (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/4e80c739e4c6f632b2046e82f1e5f190ccb0d5e7\"\u003e\u003ccode\u003e4e80c73\u003c/code\u003e\u003c/a\u003e fix: clamp retry backoff before Duration conversion to avoid overflow (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/903913625f8869084c195fbb1c4e04e36bc50119\"\u003e\u003ccode\u003e9039136\u003c/code\u003e\u003c/a\u003e fix: surface server version probe error, add Config.Logger (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/0f036f349f4e26cc2cf0b8aaf1524dde8dd8973d\"\u003e\u003ccode\u003e0f036f3\u003c/code\u003e\u003c/a\u003e chore: do not mutate Config.GrpcOptions when creating a client (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/9ce7b281abba447506437edd6d7f86e3235bd4c4\"\u003e\u003ccode\u003e9ce7b28\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/grpc in the version-updates group (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/ac946873c8a14911354076aedd738ad6eb29cba5\"\u003e\u003ccode\u003eac94687\u003c/code\u003e\u003c/a\u003e chore(deps): bump google.golang.org/grpc in /examples/simple (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/16a995f08b1daadc8864e0368c33c322d114a153\"\u003e\u003ccode\u003e16a995f\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/moby/go-archive (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/34f41d6cc08438d8919370c73f3f5cff0c1efa01\"\u003e\u003ccode\u003e34f41d6\u003c/code\u003e\u003c/a\u003e Set copyright holder in LICENSE files (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qdrant/go-client/commit/458da16c82b1a70d1573144294264d7b222ea991\"\u003e\u003ccode\u003e458da16\u003c/code\u003e\u003c/a\u003e chore(deps): bump the version-updates group with 2 updates (\u003ca href=\"https://redirect.github.com/qdrant/go-client/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qdrant/go-client/compare/v1.19.0...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.55.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3f62bf119e84c6e35e8518a2958089ade622d1a3\"\u003e\u003ccode\u003e3f62bf1\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/86efde54dc7069251a8b007026c500d28e4239ce\"\u003e\u003ccode\u003e86efde5\u003c/code\u003e\u003c/a\u003e ssh: reject unexpected message types on established channels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a6cdac60840750226b15617ac8858be44361b36b\"\u003e\u003ccode\u003ea6cdac6\u003c/code\u003e\u003c/a\u003e ssh: drop traffic on undecided channels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/39dc44e69c280a6254fa09ce85477455efeaf6a2\"\u003e\u003ccode\u003e39dc44e\u003c/code\u003e\u003c/a\u003e ssh: don't skip the source-address critical option in CheckCert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/afebf4cb4efb2b854282e03160da67120707f8f7\"\u003e\u003ccode\u003eafebf4c\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: make subjectsEqual stricter on Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/89f4e9bb5b38861a69b1b26890a6833138d35ace\"\u003e\u003ccode\u003e89f4e9b\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/71488c48c2dfecf900e52caa55f88ef4fef62d54\"\u003e\u003ccode\u003e71488c4\u003c/code\u003e\u003c/a\u003e ssh/knownhosts: compare only public key portions for revocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/82adefa711cb8d9a1f12c7ea91b491007d21819f\"\u003e\u003ccode\u003e82adefa\u003c/code\u003e\u003c/a\u003e ssh: synchronize unexpected response test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/c757c9851f77c470645455f548046ae0ce87ef8d\"\u003e\u003ccode\u003ec757c98\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/593c81af8aa6582d85a7faaeb996396f63d712a9\"\u003e\u003ccode\u003e593c81a\u003c/code\u003e\u003c/a\u003e ssh: correctly ignore pre-banner lines\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.55.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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.83.2 to 1.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.84.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats/otel: The \u003ccode\u003egrpc.lb.pick_first.*\u003c/code\u003e metrics have been removed and replaced with \u003ccode\u003egrpc.subchannel.*\u003c/code\u003e metrics. See \u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e for more details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9215\"\u003e#9215\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Add support for \u003ccode\u003econtains_match\u003c/code\u003e in route header matchers. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9223\"\u003e#9223\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\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\u003eclient: Fix a bug where a \u003ccode\u003eClientConn\u003c/code\u003e could get permanently stuck in IDLE when an RPC was canceled during stream creation. Previously, such cancellations triggered stream cleanup twice, corrupting the channel's idleness state and causing subsequent RPCs to fail with deadline exceeded errors. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9191\"\u003e#9191\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/utkuozdemir\"\u003e\u003ccode\u003e@​utkuozdemir\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eclient: Fix a bug where non-gRPC HTTP responses ending with an empty DATA frame failed the RPC with status code \u003ccode\u003eInternal\u003c/code\u003e instead of preserving the HTTP-mapped status code and response body. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9217\"\u003e#9217\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/chengxilo\"\u003e\u003ccode\u003e@​chengxilo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecredentials: Validate metadata returned by per-RPC credentials, failing the RPC with status code \u003ccode\u003eInternal\u003c/code\u003e if invalid keys or values are found. Previously, invalid metadata from credentials was sent to the server in outgoing HTTP/2 requests. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9202\"\u003e#9202\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/buger\"\u003e\u003ccode\u003e@​buger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecredentials/sts: Prevent potential token leakage by disallowing HTTP redirects during STS token exchange. Previously, 3xx redirects were followed automatically, replaying the request body containing authentication tokens to the redirect destination. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9299\"\u003e#9299\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003erandomsubsetting: Ignore endpoints that contain no addresses. Previously, this could cause the policy to panic while computing hashes. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9259\"\u003e#9259\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003estats/otel: Ensure method names are populated in trace spans when metrics are disabled. Previously, running with tracing enabled and metrics disabled resulted in server trace spans lacking the RPC method name (recording only \u0026quot;Recv.\u0026quot;). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9262\"\u003e#9262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Return \u003ccode\u003eio.ErrUnexpectedEOF\u003c/code\u003e when EOF is encountered after partial header or message body reads. Previously, partial reads could return a plain \u003ccode\u003eio.EOF\u003c/code\u003e, failing to distinguish truncated data from a clean end of stream. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9204\"\u003e#9204\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/buger\"\u003e\u003ccode\u003e@​buger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003etransport: Validate metadata supplied by balancers (in \u003ccode\u003ePickResult.Metadata\u003c/code\u003e) and resolver addresses, failing the RPC with status code \u003ccode\u003eInternal\u003c/code\u003e if invalid keys or values are found. Previously, invalid metadata from these sources was sent to the server in outgoing HTTP/2 requests. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9203\"\u003e#9203\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/buger\"\u003e\u003ccode\u003e@​buger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: Fix a rare corner case that could prevent a cluster from being removed when it is no longer in use. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9140\"\u003e#9140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix panic during route matching for routes containing header matchers with empty \u003ccode\u003eexact_match\u003c/code\u003e strings. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9223\"\u003e#9223\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: Reject routes containing header matchers with empty \u003ccode\u003eprefix_match\u003c/code\u003e or \u003ccode\u003esuffix_match\u003c/code\u003e strings. Previously, this caused a panic during route matching. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9223\"\u003e#9223\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: Fix EDS drop policies being applied at a much lower rate than configured due to an integer overflow. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9257\"\u003e#9257\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: Reject EDS resources containing drop policies with unsupported denominators. Previously, such resources caused the client to panic when calculating drop rates. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9218\"\u003e#9218\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Reject RBAC configurations containing nested \u003ccode\u003ePrincipal\u003c/code\u003e or \u003ccode\u003ePermission\u003c/code\u003e rules with \u003ccode\u003e:scheme\u003c/code\u003e or \u003ccode\u003egrpc-\u003c/code\u003e prefixed header matchers. Previously, such configurations could cause DENY policies to fail open. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9258\"\u003e#9258\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Rewrite \u003ccode\u003ehost\u003c/code\u003e header matchers to \u003ccode\u003e:authority\u003c/code\u003e in nested \u003ccode\u003ePrincipal\u003c/code\u003e and \u003ccode\u003ePermission\u003c/code\u003e rules. Previously, this rewrite only applied to top-level rules, causing nested \u003ccode\u003ehost\u003c/code\u003e matchers to never match incoming requests and DENY policies to fail open. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9258\"\u003e#9258\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Reject \u003ccode\u003eCidrRanges\u003c/code\u003e with an unset prefix length. Previously, an omitted \u003ccode\u003eprefix_len\u003c/code\u003e field caused a panic during RBAC configuration parsing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9250\"\u003e#9250\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\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\u003etransport: Avoid a heap allocation when flushing shared write buffers. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9233\"\u003e#9233\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/zaidoon1\"\u003e\u003ccode\u003e@​zaidoon1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ecredentials/alts: Support dynamic frame size negotiation and add the \u003ccode\u003eGRPC_GO_EXPERIMENTAL_ALTS_MAX_FRAME_SIZE\u003c/code\u003e environment variable (default 4KiB, max 512KiB) to configure the maximum ALTS record frame size. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9268\"\u003e#9268\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/e84aa5ab15d1d2b29d54f838312ad490cb7551a8\"\u003e\u003ccode\u003ee84aa5a\u003c/code\u003e\u003c/a\u003e Change version to 1.84.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9324\"\u003e#9324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c5ae88df420fcc0c24c6267bdf8cdd3b2711ba2c\"\u003e\u003ccode\u003ec5ae88d\u003c/code\u003e\u003c/a\u003e Cherrypick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9204\"\u003e#9204\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9321\"\u003e#9321\u003c/a\u003e to v1.84.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9407\"\u003e#9407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a592f6a8d26237b5476eb18b08ee1203393e27b9\"\u003e\u003ccode\u003ea592f6a\u003c/code\u003e\u003c/a\u003e Cherrypick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9351\"\u003e#9351\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9404\"\u003e#9404\u003c/a\u003e to v1.84.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9408\"\u003e#9408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d5a41119e0e3189ea913cf839586ce34a44f1a3f\"\u003e\u003ccode\u003ed5a4111\u003c/code\u003e\u003c/a\u003e cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9365\"\u003e#9365\u003c/a\u003e to v1.84.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9370\"\u003e#9370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/89d55e04f9f3213a2de543e00df15f1468ea9d9a\"\u003e\u003ccode\u003e89d55e0\u003c/code\u003e\u003c/a\u003e cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9346\"\u003e#9346\u003c/a\u003e to v1.84.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9372\"\u003e#9372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8a9f866584e36f0adb8c60a779581ab4bb486d1b\"\u003e\u003ccode\u003e8a9f866\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9332\"\u003e#9332\u003c/a\u003e to v1.84.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9338\"\u003e#9338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/f8b54e7c913347537e168f5219d8f6cbaeb8860b\"\u003e\u003ccode\u003ef8b54e7\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9331\"\u003e#9331\u003c/a\u003e to v1.84.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9334\"\u003e#9334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/30ce1d594fa9d7b86ff9d3d7dd7873ef0c161acf\"\u003e\u003ccode\u003e30ce1d5\u003c/code\u003e\u003c/a\u003e xds: support injecting bootstrap and server config into HTTP filter config pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/54c743e4e9829208f264e092160d2b0768a01bf2\"\u003e\u003ccode\u003e54c743e\u003c/code\u003e\u003c/a\u003e extproc : wait for async RPC to complete in test (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9311\"\u003e#9311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/538bb2f7af6e36be46ec1d2ae90f65b972f14083\"\u003e\u003ccode\u003e538bb2f\u003c/code\u003e\u003c/a\u003e endpointsharding: decouple locking, and simplify ChildState API (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9290\"\u003e#9290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.83.2...v1.84.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/Himan-D/agent-memory/pull/334","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Himan-D%2Fagent-memory/issues/334","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/334/packages"}},{"old_version":"0.58.0","new_version":"0.59.0","update_type":"minor","path":"/backend","pr_created_at":"2026-09-20T16:13:23.000Z","version_change":"0.58.0 → 0.59.0","issue":{"uuid":"5518955086","node_id":"PR_kwDOSdzesM8AAAABEUeLOw","number":140,"state":"open","title":"chore(deps): bump the gomod-minor group in /backend with 6 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-09-20T16:13:23.000Z","updated_at":"2026-09-20T16:13:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gomod-minor","update_count":6,"packages":[{"name":"github.com/exaring/otelpgx","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/exaring/otelpgx"},{"name":"github.com/jackc/pgx/v5","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/jackc/pgx"},{"name":"golang.org/x/crypto","old_version":"0.56.0","new_version":"0.57.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/image","old_version":"0.45.0","new_version":"0.46.0","repository_url":"https://github.com/golang/image"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/text","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/text"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the gomod-minor group in /backend with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/exaring/otelpgx](https://github.com/exaring/otelpgx) | `0.11.1` | `0.12.0` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.10.0` | `5.11.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.56.0` | `0.57.0` |\n| [golang.org/x/image](https://github.com/golang/image) | `0.45.0` | `0.46.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.41.0` | `0.42.0` |\n\nUpdates `github.com/exaring/otelpgx` from 0.11.1 to 0.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/exaring/otelpgx/releases\"\u003egithub.com/exaring/otelpgx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(tracer)!: default span names to operation name for OTel compliance by \u003ca href=\"https://github.com/obitech\"\u003e\u003ccode\u003e@​obitech\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/82\"\u003eexaring/otelpgx#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd explicit bucket boundaries for db.client.operation.duration metric by \u003ca href=\"https://github.com/jlordiales\"\u003e\u003ccode\u003e@​jlordiales\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/81\"\u003eexaring/otelpgx#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/exaring/otelpgx/issues/83\"\u003e#83\u003c/a\u003e Add optional per-query filter to WithIncludeQueryParameters by \u003ca href=\"https://github.com/nikolayk812\"\u003e\u003ccode\u003e@​nikolayk812\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/84\"\u003eexaring/otelpgx#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jlordiales\"\u003e\u003ccode\u003e@​jlordiales\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/81\"\u003eexaring/otelpgx#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikolayk812\"\u003e\u003ccode\u003e@​nikolayk812\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/exaring/otelpgx/pull/84\"\u003eexaring/otelpgx#84\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/exaring/otelpgx/compare/v0.11.1...v0.12.0\"\u003ehttps://github.com/exaring/otelpgx/compare/v0.11.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/332afb97de3c97712f44c38a57d5da027d202545\"\u003e\u003ccode\u003e332afb9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/exaring/otelpgx/issues/83\"\u003e#83\u003c/a\u003e Add optional per-query filter to WithIncludeQueryParameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/9f86d84db8324f91e762ba539c3f7a6688ae4a48\"\u003e\u003ccode\u003e9f86d84\u003c/code\u003e\u003c/a\u003e Add explicit bucket boundaries for db.client.operation.duration metric\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/exaring/otelpgx/commit/0a5484881c176bff98bf1041298bfb55d145e6b0\"\u003e\u003ccode\u003e0a54848\u003c/code\u003e\u003c/a\u003e feat(tracer)!: default span names to operation name for OTel compliance\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/exaring/otelpgx/compare/v0.11.1...v0.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.10.0 to 5.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/releases\"\u003egithub.com/jackc/pgx/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003cp\u003eThis release adds direct PostgreSQL type scanning through \u003ccode\u003edatabase/sql\u003c/code\u003e on Go 1.27, improves compatibility with\nlibpq connection strings and PostgreSQL date/time values, and includes further decoder hardening. See Changes for\nconnection-string and date/time behavior changes that may affect existing applications.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estdlib: support Go 1.27's \u003ccode\u003edriver.RowsColumnScanner\u003c/code\u003e, allowing PostgreSQL types such as arrays and ranges to be\nscanned directly into Go values without \u003ccode\u003epgtype.Map.SQLScanner\u003c/code\u003e. Existing \u003ccode\u003edatabase/sql\u003c/code\u003e scalar conversions and\n\u003ccode\u003esql.Scanner\u003c/code\u003e behavior are preserved. The minimum supported Go version remains 1.25.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRows.TypeMap\u003c/code\u003e to expose the type map used to decode rows, including rows created by \u003ccode\u003eRowsFromResultReader\u003c/code\u003e\nthat have no underlying \u003ccode\u003eConn\u003c/code\u003e. Custom implementations of \u003ccode\u003eRows\u003c/code\u003e, including mocks, must add this method.\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eConfig.MaxProtocolMessageBodyLen\u003c/code\u003e to configure the maximum incoming protocol message body size\n(carter-ya)\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eErrReadOnlyConnection\u003c/code\u003e, \u003ccode\u003eErrReadWriteConnection\u003c/code\u003e, \u003ccode\u003eErrPrimaryConnection\u003c/code\u003e, and \u003ccode\u003eErrStandbyConnection\u003c/code\u003e\nsentinel errors for \u003ccode\u003etarget_session_attrs\u003c/code\u003e validation, allowing callers to use \u003ccode\u003eerrors.Is\u003c/code\u003e (Adrian-Stefan Mares)\u003c/li\u003e\n\u003cli\u003epgxpool: accept \u003ccode\u003epool_ping_timeout\u003c/code\u003e in connection strings to configure \u003ccode\u003eConfig.PingTimeout\u003c/code\u003e. The default is zero;\nzero and negative durations mean no timeout (1991santhu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName-based row-to-struct mapping now matches explicit \u003ccode\u003edb\u003c/code\u003e tags case-insensitively, with exact matches taking\nprecedence so tags can still distinguish quoted column names that differ only by case (AlisinaDevelo)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgconn: resolve the OS user account only when no user is supplied by the connection string, environment, or service\nfile, avoiding unnecessary account lookups and crashes in some restricted container environments. Home-directory\ndefaults for password, service, and TLS files remain available independently of the account lookup. On Unix these\nnow use \u003ccode\u003e$HOME\u003c/code\u003e rather than the OS account's home directory (Mohamed MAACHE)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgtype: \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e text values are now parsed and written by a hand-written parser and\nencoder for PostgreSQL's ISO date/time format instead of \u003ccode\u003etime.Parse\u003c/code\u003e and \u003ccode\u003etime.Format\u003c/code\u003e. Go's layout language cannot\nexpress a variable-width year or the BC era, which is the root of the bugs below. The text scan path is roughly 2.5x\nfaster for \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e. Bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e no longer silently move February 29 of a BC leap year to March 1 when encoding.\n\u003ccode\u003etime.Date(-4712, 2, 29, ...)\u003c/code\u003e was written as \u003ccode\u003e4713-03-01 BC\u003c/code\u003e and is now written as \u003ccode\u003e4713-02-29 BC\u003c/code\u003e. This\naffected ordinary four-digit BC years, not only extended-range ones. \u003ccode\u003edate\u003c/code\u003e was never affected.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e can now scan BC leap days. \u003ccode\u003e4713-02-29 BC\u003c/code\u003e previously failed with\n\u003ccode\u003eday out of range\u003c/code\u003e. \u003ccode\u003edate\u003c/code\u003e could already scan them.\u003c/li\u003e\n\u003cli\u003eYears past 9999 can now be scanned. \u003ccode\u003e10000-01-02 03:04:05\u003c/code\u003e previously failed to parse, so \u003ccode\u003etimestamp\u003c/code\u003e and\n\u003ccode\u003etimestamptz\u003c/code\u003e values at the high end of PostgreSQL's range were unreadable over the simple protocol and in any\nother text-format result.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etime.Time\u003c/code\u003e arguments in the simple protocol now encode BC dates correctly, using the same timestamp encoder.\u003c/li\u003e\n\u003cli\u003eFractional seconds beyond microsecond precision are rounded the way the server rounds them (round half to even,\ncarrying into the rest of the value) instead of being kept at full precision. PostgreSQL never sends more than six\nfractional digits, so this only affects values from other sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edate\u003c/code\u003e now rejects impossible dates instead of normalizing them. \u003ccode\u003e2024-02-30\u003c/code\u003e returned \u003ccode\u003e2024-03-01\u003c/code\u003e and\n\u003ccode\u003e2024-13-01\u003c/code\u003e returned \u003ccode\u003e2025-01-01\u003c/code\u003e; both are now errors. \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e already rejected them.\u003c/li\u003e\n\u003cli\u003eAll three types now reject values outside PostgreSQL's range for that type, in the binary format as well as the\ntext format. PostgreSQL never sends out-of-range dates, so this only affects corrupt or hand-built input; the range\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.11.0 (September 7, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release adds direct PostgreSQL type scanning through \u003ccode\u003edatabase/sql\u003c/code\u003e on Go 1.27, improves compatibility with\nlibpq connection strings and PostgreSQL date/time values, and includes further decoder hardening. See Changes for\nconnection-string and date/time behavior changes that may affect existing applications.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estdlib: support Go 1.27's \u003ccode\u003edriver.RowsColumnScanner\u003c/code\u003e, allowing PostgreSQL types such as arrays and ranges to be\nscanned directly into Go values without \u003ccode\u003epgtype.Map.SQLScanner\u003c/code\u003e. Existing \u003ccode\u003edatabase/sql\u003c/code\u003e scalar conversions and\n\u003ccode\u003esql.Scanner\u003c/code\u003e behavior are preserved. The minimum supported Go version remains 1.25.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRows.TypeMap\u003c/code\u003e to expose the type map used to decode rows, including rows created by \u003ccode\u003eRowsFromResultReader\u003c/code\u003e\nthat have no underlying \u003ccode\u003eConn\u003c/code\u003e. Custom implementations of \u003ccode\u003eRows\u003c/code\u003e, including mocks, must add this method.\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eConfig.MaxProtocolMessageBodyLen\u003c/code\u003e to configure the maximum incoming protocol message body size\n(carter-ya)\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eErrReadOnlyConnection\u003c/code\u003e, \u003ccode\u003eErrReadWriteConnection\u003c/code\u003e, \u003ccode\u003eErrPrimaryConnection\u003c/code\u003e, and \u003ccode\u003eErrStandbyConnection\u003c/code\u003e\nsentinel errors for \u003ccode\u003etarget_session_attrs\u003c/code\u003e validation, allowing callers to use \u003ccode\u003eerrors.Is\u003c/code\u003e (Adrian-Stefan Mares)\u003c/li\u003e\n\u003cli\u003epgxpool: accept \u003ccode\u003epool_ping_timeout\u003c/code\u003e in connection strings to configure \u003ccode\u003eConfig.PingTimeout\u003c/code\u003e. The default is zero;\nzero and negative durations mean no timeout (1991santhu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName-based row-to-struct mapping now matches explicit \u003ccode\u003edb\u003c/code\u003e tags case-insensitively, with exact matches taking\nprecedence so tags can still distinguish quoted column names that differ only by case (AlisinaDevelo)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgconn: resolve the OS user account only when no user is supplied by the connection string, environment, or service\nfile, avoiding unnecessary account lookups and crashes in some restricted container environments. Home-directory\ndefaults for password, service, and TLS files remain available independently of the account lookup. On Unix these\nnow use \u003ccode\u003e$HOME\u003c/code\u003e rather than the OS account's home directory (Mohamed MAACHE)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgtype: \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e text values are now parsed and written by a hand-written parser and\nencoder for PostgreSQL's ISO date/time format instead of \u003ccode\u003etime.Parse\u003c/code\u003e and \u003ccode\u003etime.Format\u003c/code\u003e. Go's layout language cannot\nexpress a variable-width year or the BC era, which is the root of the bugs below. The text scan path is roughly 2.5x\nfaster for \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e. Bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e no longer silently move February 29 of a BC leap year to March 1 when encoding.\n\u003ccode\u003etime.Date(-4712, 2, 29, ...)\u003c/code\u003e was written as \u003ccode\u003e4713-03-01 BC\u003c/code\u003e and is now written as \u003ccode\u003e4713-02-29 BC\u003c/code\u003e. This\naffected ordinary four-digit BC years, not only extended-range ones. \u003ccode\u003edate\u003c/code\u003e was never affected.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e can now scan BC leap days. \u003ccode\u003e4713-02-29 BC\u003c/code\u003e previously failed with\n\u003ccode\u003eday out of range\u003c/code\u003e. \u003ccode\u003edate\u003c/code\u003e could already scan them.\u003c/li\u003e\n\u003cli\u003eYears past 9999 can now be scanned. \u003ccode\u003e10000-01-02 03:04:05\u003c/code\u003e previously failed to parse, so \u003ccode\u003etimestamp\u003c/code\u003e and\n\u003ccode\u003etimestamptz\u003c/code\u003e values at the high end of PostgreSQL's range were unreadable over the simple protocol and in any\nother text-format result.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etime.Time\u003c/code\u003e arguments in the simple protocol now encode BC dates correctly, using the same timestamp encoder.\u003c/li\u003e\n\u003cli\u003eFractional seconds beyond microsecond precision are rounded the way the server rounds them (round half to even,\ncarrying into the rest of the value) instead of being kept at full precision. PostgreSQL never sends more than six\nfractional digits, so this only affects values from other sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edate\u003c/code\u003e now rejects impossible dates instead of normalizing them. \u003ccode\u003e2024-02-30\u003c/code\u003e returned \u003ccode\u003e2024-03-01\u003c/code\u003e and\n\u003ccode\u003e2024-13-01\u003c/code\u003e returned \u003ccode\u003e2025-01-01\u003c/code\u003e; both are now errors. \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e already rejected them.\u003c/li\u003e\n\u003cli\u003eAll three types now reject values outside PostgreSQL's range for that type, in the binary format as well as the\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5e583fa7aabfa88b796292f849fc9d7d75ac159d\"\u003e\u003ccode\u003e5e583fa\u003c/code\u003e\u003c/a\u003e Update changelog for v5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/39271167ab4d595057aeb16a68004ed82076052c\"\u003e\u003ccode\u003e3927116\u003c/code\u003e\u003c/a\u003e Apply gofumpt formatting required by lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/eb07165f605d6f5176daf4d973c8ab7b38b305a0\"\u003e\u003ccode\u003eeb07165\u003c/code\u003e\u003c/a\u003e Quote filesystem paths in development connection strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cf5938fe9b324f80128c9b9577363b3585ff0196\"\u003e\u003ccode\u003ecf5938f\u003c/code\u003e\u003c/a\u003e Allow unsigned digit counts in binary numeric encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3930cf5439f759d12c7f818aedaddd60e44dfc03\"\u003e\u003ccode\u003e3930cf5\u003c/code\u003e\u003c/a\u003e Accept PostgreSQL POSIX timezone offsets in text timestamps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/93261be4530f3538b0c5ae3fe2ddafe2a464a55e\"\u003e\u003ccode\u003e93261be\u003c/code\u003e\u003c/a\u003e Prefer exact db tag matches when mapping rows to structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/e8d8ad1c4b85f3e78e0785a0b20cc9b6b2345169\"\u003e\u003ccode\u003ee8d8ad1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2647\"\u003e#2647\u003c/a\u003e from sueun-dev/fix-range-text-quoting-20260906\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/01d2fd31ef7042a4b0d25d097b4bb935b5325d65\"\u003e\u003ccode\u003e01d2fd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2644\"\u003e#2644\u003c/a\u003e from eliranbz/fix-failed-prepare-deallocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/9b7e3be7f6dc653e923b6afc75e7d66e6737b7ef\"\u003e\u003ccode\u003e9b7e3be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2645\"\u003e#2645\u003c/a\u003e from ash2k/move-channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/76d78f5802b479d1047b71629f6bd70c35258d9f\"\u003e\u003ccode\u003e76d78f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2643\"\u003e#2643\u003c/a\u003e from AshSgDe29071999/fix/hstore-pairs-estimate-clamp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.10.0...v5.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.56.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3f62bf119e84c6e35e8518a2958089ade622d1a3\"\u003e\u003ccode\u003e3f62bf1\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/crypto/compare/v0.56.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/image` from 0.45.0 to 0.46.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/b06f1de3f4900ff828b8f114c37eb9ea10dfed90\"\u003e\u003ccode\u003eb06f1de\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/09b0b4f7d91066e434edc5239b0d2268560dc80d\"\u003e\u003ccode\u003e09b0b4f\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/image/compare/v0.45.0...v0.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/fafe4a06967e06550e69ee42787d9902845d2a3f\"\u003e\u003ccode\u003efafe4a0\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/f53c31601f90c1b840c0703c5537c3ce1e4b6f5c\"\u003e\u003ccode\u003ef53c316\u003c/code\u003e\u003c/a\u003e unicode/norm: don't truncate runes in the recomposition map key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/37867f63e497cfa4a4e182c43c2beef75307cdb2\"\u003e\u003ccode\u003e37867f6\u003c/code\u003e\u003c/a\u003e unicode/norm: let any starter block composition in compose\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/0dd525f28d87d6aef1a20b9086dbe034411604c7\"\u003e\u003ccode\u003e0dd525f\u003c/code\u003e\u003c/a\u003e unicode/norm: compose non-Hangul runes after a Hangul syllable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/bac26e5be18b99ab58de83689d0c5ad853474c44\"\u003e\u003ccode\u003ebac26e5\u003c/code\u003e\u003c/a\u003e unicode/norm: avoid improper ErrShortDst return in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/4f55186fdbf7427403187ca4917e5e90c8c77319\"\u003e\u003ccode\u003e4f55186\u003c/code\u003e\u003c/a\u003e unicode/norm: simplify short source detection in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a1b6c107023d93f825dd61b667786761d3114091\"\u003e\u003ccode\u003ea1b6c10\u003c/code\u003e\u003c/a\u003e unicode/norm: prevent decomposeSegment from moving backwards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/cd1cbc9d9be58f249a412746c9dcbe9bf3c97dae\"\u003e\u003ccode\u003ecd1cbc9\u003c/code\u003e\u003c/a\u003e unicode/bidi: panic rather than log.Panicf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a459614d3591674f5af99e2ad671c69569dac9c2\"\u003e\u003ccode\u003ea459614\u003c/code\u003e\u003c/a\u003e internal/export/idna: fix conformance with optional validation disabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/be70a610fdb69124f7538dc0216d396d0f2556b9\"\u003e\u003ccode\u003ebe70a61\u003c/code\u003e\u003c/a\u003e internal/export/idna: drop trie field from Profiles\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/text/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\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/justoeu/foldex/pull/140","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/justoeu%2Ffoldex/issues/140","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/140/packages"}},{"old_version":"0.57.0","new_version":"0.59.0","update_type":"minor","path":"/mcp/reasoning-memory","pr_created_at":"2026-09-19T13:03:35.000Z","version_change":"0.57.0 → 0.59.0","issue":{"uuid":"5510365555","node_id":"PR_kwDOTXGlps8AAAABENy4Ng","number":209,"state":"open","title":"chore(deps): bump golang.org/x/net from 0.57.0 to 0.59.0 in /mcp/reasoning-memory","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-09-19T13:03:35.000Z","updated_at":"2026-09-19T13:04:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"golang.org/x/net","old_version":"0.57.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"}],"path":"/mcp/reasoning-memory","ecosystem":"go"},"body":"Bumps [golang.org/x/net](https://github.com/golang/net) from 0.57.0 to 0.59.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.57.0...v0.59.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=golang.org/x/net\u0026package-manager=go_modules\u0026previous-version=0.57.0\u0026new-version=0.59.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/ronaldyuwandika/all-in-one-mcp/pull/209","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronaldyuwandika%2Fall-in-one-mcp/issues/209","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/209/packages"}},{"old_version":"0.58.0","new_version":"0.59.0","update_type":"minor","path":null,"pr_created_at":"2026-09-17T22:15:11.000Z","version_change":"0.58.0 → 0.59.0","issue":{"uuid":"5493256694","node_id":"PR_kwDOThYaI88AAAABEACX2w","number":15,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-24T22:16:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T22:15:11.000Z","updated_at":"2026-09-24T22:16:17.000Z","time_to_close":604865,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":3,"packages":[{"name":"github.com/prometheus/client_model","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/prometheus/client_model"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/sync","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/golang/sync"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-and-patch group with 3 updates in the / directory: [github.com/prometheus/client_model](https://github.com/prometheus/client_model), [golang.org/x/net](https://github.com/golang/net) and [golang.org/x/sync](https://github.com/golang/sync).\n\nUpdates `github.com/prometheus/client_model` from 0.6.2 to 0.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_model/releases\"\u003egithub.com/prometheus/client_model's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/121\"\u003eprometheus/client_model#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/122\"\u003eprometheus/client_model#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.6 to 1.36.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/123\"\u003eprometheus/client_model#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/124\"\u003eprometheus/client_model#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/125\"\u003eprometheus/client_model#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.8 to 1.36.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/prometheus/client_model/pull/126\"\u003eprometheus/client_model#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNative histograms are not experimental anymore by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/127\"\u003eprometheus/client_model#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/128\"\u003eprometheus/client_model#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.9 to 1.36.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/prometheus/client_model/pull/131\"\u003eprometheus/client_model#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/130\"\u003eprometheus/client_model#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/132\"\u003eprometheus/client_model#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e replaces \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e as maintainer by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/134\"\u003eprometheus/client_model#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/133\"\u003eprometheus/client_model#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/135\"\u003eprometheus/client_model#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/136\"\u003eprometheus/client_model#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/137\"\u003eprometheus/client_model#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/138\"\u003eprometheus/client_model#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/140\"\u003eprometheus/client_model#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/141\"\u003eprometheus/client_model#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/144\"\u003eprometheus/client_model#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Explained current state of the repo by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/143\"\u003eprometheus/client_model#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/146\"\u003eprometheus/client_model#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/148\"\u003eprometheus/client_model#148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/143\"\u003eprometheus/client_model#143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/prometheus/client_model/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/121\"\u003eprometheus/client_model#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/122\"\u003eprometheus/client_model#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.6 to 1.36.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/123\"\u003eprometheus/client_model#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/124\"\u003eprometheus/client_model#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/125\"\u003eprometheus/client_model#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.8 to 1.36.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/prometheus/client_model/pull/126\"\u003eprometheus/client_model#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNative histograms are not experimental anymore by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/127\"\u003eprometheus/client_model#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/128\"\u003eprometheus/client_model#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.9 to 1.36.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/prometheus/client_model/pull/131\"\u003eprometheus/client_model#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/130\"\u003eprometheus/client_model#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/132\"\u003eprometheus/client_model#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e replaces \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e as maintainer by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/134\"\u003eprometheus/client_model#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/133\"\u003eprometheus/client_model#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/135\"\u003eprometheus/client_model#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/136\"\u003eprometheus/client_model#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/137\"\u003eprometheus/client_model#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/138\"\u003eprometheus/client_model#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/140\"\u003eprometheus/client_model#140\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/prometheus/client_model/commit/a834711dbe83d46508daa32d3389f109cc85f53b\"\u003e\u003ccode\u003ea834711\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.11 to 1.36.12 (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/07078d28258898fc7b4c66e5b66c65cc54b75817\"\u003e\u003ccode\u003e07078d2\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/6ab4937b4790ad5dec7efcad6edba18ab1cff7ef\"\u003e\u003ccode\u003e6ab4937\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/10dc9dfb541a117fe0a6457192564ec609c78615\"\u003e\u003ccode\u003e10dc9df\u003c/code\u003e\u003c/a\u003e docs: Explained current state of the repo (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/abfdc7e300bef30ab53eacd885e4e169c0eab881\"\u003e\u003ccode\u003eabfdc7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/144\"\u003e#144\u003c/a\u003e from prombot/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/c99203f5317581daaa543d1350655bbe5f9580a2\"\u003e\u003ccode\u003ec99203f\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/46d9cfb5c57d5a9324736e7bf929379ba92d0cb8\"\u003e\u003ccode\u003e46d9cfb\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/6d9be57aecc23791fffc287b71299a823f5e5657\"\u003e\u003ccode\u003e6d9be57\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/2d24e7e91dcab27ace797932a2a21081cb959502\"\u003e\u003ccode\u003e2d24e7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/138\"\u003e#138\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/1a0f08294664093f0937f6ecc98251ae78bd1b6b\"\u003e\u003ccode\u003e1a0f082\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.2...v0.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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.22.0 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/f75267d8412fc1dfd12b343644a7ea46e4d9c85d\"\u003e\u003ccode\u003ef75267d\u003c/code\u003e\u003c/a\u003e semaphore: panic on negative capacity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/3ffd83cb522e5ef49bd2fa50f0c0d63dc152ad1f\"\u003e\u003ccode\u003e3ffd83c\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/sync/compare/v0.22.0...v0.23.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/pokt-network/sage/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pokt-network%2Fsage/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"0.58.0","new_version":"0.59.0","update_type":"minor","path":null,"pr_created_at":"2026-09-17T21:12:52.000Z","version_change":"0.58.0 → 0.59.0","issue":{"uuid":"5492775772","node_id":"PR_kwDOCtTBt88AAAABD_pesA","number":916,"state":"open","title":"chore(deps): bump the gomod-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","cncf-cla: yes","size/XXL","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-17T21:12:52.000Z","updated_at":"2026-09-17T21:13:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"gomod-dependencies","update_count":9,"packages":[{"name":"github.com/prometheus/client_model","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/prometheus/client_model"},{"name":"github.com/prometheus/common","old_version":"0.70.1","new_version":"0.71.0","repository_url":"https://github.com/prometheus/common"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"k8s.io/apimachinery","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/component-base","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/component-base"},{"name":"k8s.io/component-helpers","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/component-helpers"},{"name":"k8s.io/utils","old_version":"0.0.0-20260507154919-ff6756f316d2","new_version":"0.0.0-20260626114624-be93311217bd","repository_url":"https://github.com/kubernetes/utils"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.24.1","new_version":"0.25.1","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/prometheus/client_model](https://github.com/prometheus/client_model) | `0.6.2` | `0.6.3` |\n| [github.com/prometheus/common](https://github.com/prometheus/common) | `0.70.1` | `0.71.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.36.4` | `0.37.0` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.36.4` | `0.37.0` |\n| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.36.4` | `0.37.0` |\n| [k8s.io/component-helpers](https://github.com/kubernetes/component-helpers) | `0.36.4` | `0.37.0` |\n| [k8s.io/utils](https://github.com/kubernetes/utils) | `0.0.0-20260507154919-ff6756f316d2` | `0.0.0-20260626114624-be93311217bd` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.24.1` | `0.25.1` |\n\n\nUpdates `github.com/prometheus/client_model` from 0.6.2 to 0.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_model/releases\"\u003egithub.com/prometheus/client_model's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/121\"\u003eprometheus/client_model#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/122\"\u003eprometheus/client_model#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.6 to 1.36.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/123\"\u003eprometheus/client_model#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/124\"\u003eprometheus/client_model#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/125\"\u003eprometheus/client_model#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.8 to 1.36.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/prometheus/client_model/pull/126\"\u003eprometheus/client_model#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNative histograms are not experimental anymore by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/127\"\u003eprometheus/client_model#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/128\"\u003eprometheus/client_model#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.9 to 1.36.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/prometheus/client_model/pull/131\"\u003eprometheus/client_model#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/130\"\u003eprometheus/client_model#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/132\"\u003eprometheus/client_model#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e replaces \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e as maintainer by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/134\"\u003eprometheus/client_model#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/133\"\u003eprometheus/client_model#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/135\"\u003eprometheus/client_model#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/136\"\u003eprometheus/client_model#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/137\"\u003eprometheus/client_model#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/138\"\u003eprometheus/client_model#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/140\"\u003eprometheus/client_model#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/141\"\u003eprometheus/client_model#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/144\"\u003eprometheus/client_model#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Explained current state of the repo by \u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/143\"\u003eprometheus/client_model#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/146\"\u003eprometheus/client_model#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/148\"\u003eprometheus/client_model#148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/143\"\u003eprometheus/client_model#143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/prometheus/client_model/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/121\"\u003eprometheus/client_model#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/122\"\u003eprometheus/client_model#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.6 to 1.36.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/123\"\u003eprometheus/client_model#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/124\"\u003eprometheus/client_model#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/125\"\u003eprometheus/client_model#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.8 to 1.36.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/prometheus/client_model/pull/126\"\u003eprometheus/client_model#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNative histograms are not experimental anymore by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/127\"\u003eprometheus/client_model#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/128\"\u003eprometheus/client_model#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.9 to 1.36.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/prometheus/client_model/pull/131\"\u003eprometheus/client_model#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/130\"\u003eprometheus/client_model#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/132\"\u003eprometheus/client_model#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bwplotka\"\u003e\u003ccode\u003e@​bwplotka\u003c/code\u003e\u003c/a\u003e replaces \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e as maintainer by \u003ca href=\"https://github.com/beorn7\"\u003e\u003ccode\u003e@​beorn7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/134\"\u003eprometheus/client_model#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/133\"\u003eprometheus/client_model#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/135\"\u003eprometheus/client_model#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/136\"\u003eprometheus/client_model#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/137\"\u003eprometheus/client_model#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/138\"\u003eprometheus/client_model#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_model/pull/140\"\u003eprometheus/client_model#140\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/prometheus/client_model/commit/a834711dbe83d46508daa32d3389f109cc85f53b\"\u003e\u003ccode\u003ea834711\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.11 to 1.36.12 (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/07078d28258898fc7b4c66e5b66c65cc54b75817\"\u003e\u003ccode\u003e07078d2\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/6ab4937b4790ad5dec7efcad6edba18ab1cff7ef\"\u003e\u003ccode\u003e6ab4937\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/10dc9dfb541a117fe0a6457192564ec609c78615\"\u003e\u003ccode\u003e10dc9df\u003c/code\u003e\u003c/a\u003e docs: Explained current state of the repo (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/abfdc7e300bef30ab53eacd885e4e169c0eab881\"\u003e\u003ccode\u003eabfdc7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/144\"\u003e#144\u003c/a\u003e from prombot/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/c99203f5317581daaa543d1350655bbe5f9580a2\"\u003e\u003ccode\u003ec99203f\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/46d9cfb5c57d5a9324736e7bf929379ba92d0cb8\"\u003e\u003ccode\u003e46d9cfb\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/6d9be57aecc23791fffc287b71299a823f5e5657\"\u003e\u003ccode\u003e6d9be57\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/2d24e7e91dcab27ace797932a2a21081cb959502\"\u003e\u003ccode\u003e2d24e7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_model/issues/138\"\u003e#138\u003c/a\u003e from prometheus/repo_sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_model/commit/1a0f08294664093f0937f6ecc98251ae78bd1b6b\"\u003e\u003ccode\u003e1a0f082\u003c/code\u003e\u003c/a\u003e Update common Prometheus files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_model/compare/v0.6.2...v0.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/common` from 0.70.1 to 0.71.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/common/releases\"\u003egithub.com/prometheus/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.71.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/957\"\u003eprometheus/common#957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the codeql group across 1 directory with 4 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/prometheus/common/pull/955\"\u003eprometheus/common#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/958\"\u003eprometheus/common#958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use slog.DiscardHandler in promslog.NopLogger by \u003ca href=\"https://github.com/FUSAKLA\"\u003e\u003ccode\u003e@​FUSAKLA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/960\"\u003eprometheus/common#960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.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/prometheus/common/pull/956\"\u003eprometheus/common#956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/959\"\u003eprometheus/common#959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSynchronize common files from prometheus/prometheus by \u003ca href=\"https://github.com/prombot\"\u003e\u003ccode\u003e@​prombot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/961\"\u003eprometheus/common#961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement gauge and counter support for OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/894\"\u003eprometheus/common#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support exemplars with empty label sets in OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/965\"\u003eprometheus/common#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodel: sort label names without boxing them into sort.Interface by \u003ca href=\"https://github.com/SoloJacobs\"\u003e\u003ccode\u003e@​SoloJacobs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/963\"\u003eprometheus/common#963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: fix wildcard content negotiation regression for Negotiate and NegotiateIncludingOpenMetrics by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/966\"\u003eprometheus/common#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: precompute parsed goautoneg.Accept for well-known Format constants by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/967\"\u003eprometheus/common#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: format OpenMetrics 2.0 float values and validate units by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/969\"\u003eprometheus/common#969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: drop invalid OpenMetrics 2.0 exemplars instead of failing exposition by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/970\"\u003eprometheus/common#970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodel: add Duration unit constants and conversion methods by \u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/952\"\u003eprometheus/common#952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: prevent st@ leaking to Gauge and Untyped samples in OpenMetrics 2.0 by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/971\"\u003eprometheus/common#971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpfmt: fix OpenMetrics 2.0 decoder error, format docs, and encoder version dispatch by \u003ca href=\"https://github.com/dashpole\"\u003e\u003ccode\u003e@​dashpole\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/968\"\u003eprometheus/common#968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.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/prometheus/common/pull/977\"\u003eprometheus/common#977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/976\"\u003eprometheus/common#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.57.0 to 0.58.0 in the golang-org-x 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/prometheus/common/pull/975\"\u003eprometheus/common#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependabot config by \u003ca href=\"https://github.com/SuperQ\"\u003e\u003ccode\u003e@​SuperQ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/978\"\u003eprometheus/common#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1 in /assets by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/979\"\u003eprometheus/common#979\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SoloJacobs\"\u003e\u003ccode\u003e@​SoloJacobs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/963\"\u003eprometheus/common#963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/prometheus/common/pull/952\"\u003eprometheus/common#952\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/common/compare/v0.70.1...v0.71.0\"\u003ehttps://github.com/prometheus/common/compare/v0.70.1...v0.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/prometheus/common/commit/9a4aff03c12e71d3fc29e32a4581deb8e456d88e\"\u003e\u003ccode\u003e9a4aff0\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/stretchr/testify in /assets (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/483bb89af907d42a3c325f23282fa3b1c4c67ca6\"\u003e\u003ccode\u003e483bb89\u003c/code\u003e\u003c/a\u003e Update dependabot config (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/978\"\u003e#978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/d29e1ea01def6d50908dc912518133e193577b5b\"\u003e\u003ccode\u003ed29e1ea\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/e531bd20ac7071e6d5b5f45b6e08f3f25dad3626\"\u003e\u003ccode\u003ee531bd2\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/protobuf from 1.36.11 to 1.36.12 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/bc3fc3ad4d80e5c06643e117646bdba83a558dfd\"\u003e\u003ccode\u003ebc3fc3a\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1 (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/15e9f455926d4cdc53810211b3df93df2998f50a\"\u003e\u003ccode\u003e15e9f45\u003c/code\u003e\u003c/a\u003e expfmt: fix OpenMetrics 2.0 decoder error, format docs, and encoder version d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/0acfdb304839d46c9981d96c0b770825ebc02be9\"\u003e\u003ccode\u003e0acfdb3\u003c/code\u003e\u003c/a\u003e expfmt: prevent st@ leaking to Gauge and Untyped samples in OpenMetrics 2.0 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/eb72e277606be8f983700de05b0033639a88283a\"\u003e\u003ccode\u003eeb72e27\u003c/code\u003e\u003c/a\u003e model: add Duration unit constants and conversion methods (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/952\"\u003e#952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/67b7d9032f36ff0b9b0f9a7f5f47fc9cf253b675\"\u003e\u003ccode\u003e67b7d90\u003c/code\u003e\u003c/a\u003e fix: drop invalid OpenMetrics 2.0 exemplars instead of failing exposition (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/common/commit/715ac360d4705b4232d4b4c64dc9a6edf9a97668\"\u003e\u003ccode\u003e715ac36\u003c/code\u003e\u003c/a\u003e expfmt: format OpenMetrics 2.0 float values and validate units (\u003ca href=\"https://redirect.github.com/prometheus/common/issues/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/common/compare/v0.70.1...v0.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/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apimachinery` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/7164e39885ced1e843757da6423a337f6eae75f7\"\u003e\u003ccode\u003e7164e39\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e55f9bad14a1dda61539d25298f5387c9b30ec4e\"\u003e\u003ccode\u003ee55f9ba\u003c/code\u003e\u003c/a\u003e feat(api): Update node restriction admission to use new API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/cb0680df9e7c8d72b959be977a0694c7d6cdef8c\"\u003e\u003ccode\u003ecb0680d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/129125\"\u003e#129125\u003c/a\u003e from pohly/log-client-go-tools-apis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/97b2132e87074366f7b3055e02f35d797fc0ea5a\"\u003e\u003ccode\u003e97b2132\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140194\"\u003e#140194\u003c/a\u003e from gnufied/implement-volume-health-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/f21afabd3984d2f59df1ebfdfcbb585945247329\"\u003e\u003ccode\u003ef21afab\u003c/code\u003e\u003c/a\u003e Add validation for camelcase in reason field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/d7ad413f224ba8d6e9045403707b72feaccb278b\"\u003e\u003ccode\u003ed7ad413\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e15ad7c70234114bc2d05e860a0152b7fed8fe63\"\u003e\u003ccode\u003ee15ad7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/138808\"\u003e#138808\u003c/a\u003e from chenk008/cbor-streaminglist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/464b5d1e936a9934d8ac7c42478426b2ec976050\"\u003e\u003ccode\u003e464b5d1\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/0de14ec6eb6a4d554848376552caeb1e38358a6e\"\u003e\u003ccode\u003e0de14ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140732\"\u003e#140732\u003c/a\u003e from thockin/dv-add-prefixed-label-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/95258ebe22f4bf8176e56e8d19a9b8bcb9e71130\"\u003e\u003ccode\u003e95258eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/134037\"\u003e#134037\u003c/a\u003e from ibihim/ibihim/2025-09-09_unsafe-delete-of-cor...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/28076445520055420e3be4255b4cd27fd19df1f9\"\u003e\u003ccode\u003e2807644\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/50c6f9bf7431621e22857ec7f0a9a88b84dd4580\"\u003e\u003ccode\u003e50c6f9b\u003c/code\u003e\u003c/a\u003e metrics: Register: Fix incorrect assignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/49f0a7b40101510e445c516af9670f1d4a36ec58\"\u003e\u003ccode\u003e49f0a7b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140931\"\u003e#140931\u003c/a\u003e from pohly/client-go-changelog-adding-apigroups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/74d4b1ef919a125a2151529223486d990b3692bd\"\u003e\u003ccode\u003e74d4b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140966\"\u003e#140966\u003c/a\u003e from alancaldelas/client-go-fakecustomstore-store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/2bf14f2d11673d6b6f0b7e00878e03f2950c19ba\"\u003e\u003ccode\u003e2bf14f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140990\"\u003e#140990\u003c/a\u003e from xigang/revert-140448\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/7b892feea647cd6b37d26c640c470915989dd447\"\u003e\u003ccode\u003e7b892fe\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140448\"\u003e#140448\u003c/a\u003e from xigang/event_broadcaster_goroutine_leak\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/df9237835404d05121cc48fa1e6e0f36f2ae5e47\"\u003e\u003ccode\u003edf92378\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140334\"\u003e#140334\u003c/a\u003e from nojnhuh/dra-workloadresourceclaims-beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/45a0ff11ac8221ab7b1457c6b3a2882c199c8943\"\u003e\u003ccode\u003e45a0ff1\u003c/code\u003e\u003c/a\u003e client-go: restore FakeCustomStore conformance to cache.Store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/9d3b5319efa3bffdd17a982ae7649831c830a4de\"\u003e\u003ccode\u003e9d3b531\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/139795\"\u003e#139795\u003c/a\u003e from omeryahud/worktree-kep-5963-device-compat-groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/694f4ebe1b8965122a6df81819c66dad7e6dab54\"\u003e\u003ccode\u003e694f4eb\u003c/code\u003e\u003c/a\u003e apidiff: ignore adding entirely new API groups\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/component-base` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/94d22b8c75a772f292d4406ab96e89ccda56a10a\"\u003e\u003ccode\u003e94d22b8\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/a6b06eef21a0e52d323c116f76fea2330aa720c7\"\u003e\u003ccode\u003ea6b06ee\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/ea1331da5b49ce46b1f666efbeb09acdf4245a5f\"\u003e\u003ccode\u003eea1331d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/140774\"\u003e#140774\u003c/a\u003e from dims/prom-client-v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/92e2dda351863d565fffa90cf7cac37f9272c4d8\"\u003e\u003ccode\u003e92e2dda\u003c/code\u003e\u003c/a\u003e Update prometheus/client_golang to 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/4e4e0b206ff8a8c91e0caf765465cbe521afa9ff\"\u003e\u003ccode\u003e4e4e0b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/140695\"\u003e#140695\u003c/a\u003e from richabanker/scheduler-perf-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/40cb85006cfce87e22db1cfe2a4c83984723cc49\"\u003e\u003ccode\u003e40cb850\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/140740\"\u003e#140740\u003c/a\u003e from dims/update-grpc-1.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/8b9a7539056fe3a58660c405dd4ac975e46dade1\"\u003e\u003ccode\u003e8b9a753\u003c/code\u003e\u003c/a\u003e Update google.golang.org/grpc to v1.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/7410c0926fd91837e1992742fff07e3cef187799\"\u003e\u003ccode\u003e7410c09\u003c/code\u003e\u003c/a\u003e improve scheduler_perf by gathering metrics once per collection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/6e6e41bbf15aa166e464b5baaab575aca567935d\"\u003e\u003ccode\u003e6e6e41b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/138770\"\u003e#138770\u003c/a\u003e from KevinTMtz/plrm-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/750d48cdab4839a09a3c4a90d9030a99c3f089ad\"\u003e\u003ccode\u003e750d48c\u003c/code\u003e\u003c/a\u003e Register resource manager metrics with subsystem/stability level\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/component-base/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/component-helpers` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/59cc053b476efdb4b000cd459e9898d2a8c7ea07\"\u003e\u003ccode\u003e59cc053\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/f61c66118ea7ae98d67a0208348d80472808d50f\"\u003e\u003ccode\u003ef61c661\u003c/code\u003e\u003c/a\u003e nodedeclaredfeatures: register DRAOptionalNodeOperations feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/4f5e8ec55e2ed74bee15f32255b61434cba4f442\"\u003e\u003ccode\u003e4f5e8ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-helpers/issues/140013\"\u003e#140013\u003c/a\u003e from nispriha/njagan/bind_options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/7eac90161865514ea5ebca8ab0993c28713307f9\"\u003e\u003ccode\u003e7eac901\u003c/code\u003e\u003c/a\u003e Add Node Declared Features integration for VolumeBindMountOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/6603a59a1a1f6aa1380f496214aabff1cbfc6493\"\u003e\u003ccode\u003e6603a59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-helpers/issues/140009\"\u003e#140009\u003c/a\u003e from pravk03/native-dra-alpha2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/e7b6501f2b14fe403b85c4c2580c7d69b4cd9ef5\"\u003e\u003ccode\u003ee7b6501\u003c/code\u003e\u003c/a\u003e fix(component-helpers): skip DRA values in AggregateContainerLimits if limits...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/757983074b7207f9c3d653b53b6315213cfb46d4\"\u003e\u003ccode\u003e7579830\u003c/code\u003e\u003c/a\u003e feat(admission/ndf): validate that NodeAllocatableDRA feature is supported by...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/c6c29b00a602ba641a94d943601f7b7562d3fd5e\"\u003e\u003ccode\u003ec6c29b0\u003c/code\u003e\u003c/a\u003e feat(component-helpers): consider DRA during resource computation during resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/55fb14749cebd87897b1353b1f3d4c7b80b15e3b\"\u003e\u003ccode\u003e55fb147\u003c/code\u003e\u003c/a\u003e feat(component-helper): add DRA status allocations in AggregateContainerLimits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-helpers/commit/f1e92fdccd4b6ec989432622341ed955ec86a795\"\u003e\u003ccode\u003ef1e92fd\u003c/code\u003e\u003c/a\u003e feat(sched): allow pods with node-allocatable claims not referenced by any co...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/component-helpers/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/utils` from 0.0.0-20260507154919-ff6756f316d2 to 0.0.0-20260626114624-be93311217bd\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/utils/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-runtime` from 0.24.1 to 0.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/releases\"\u003esigs.k8s.io/controller-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 priorityqueue: fix data race on []*item in logState by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3593\"\u003ekubernetes-sigs/controller-runtime#3593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 client: fix subresource create RV parse error under read-your-writes consistency by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3596\"\u003ekubernetes-sigs/controller-runtime#3596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.25.0...v0.25.1\"\u003ehttps://github.com/kubernetes-sigs/controller-runtime/compare/v0.25.0...v0.25.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eThis version of controller-runtime introduces a new experimental \u003ccode\u003eReadYourWritesConsistency\u003c/code\u003e feature,\nwhich ensures that all writes are reflected in subsequent reads from the default cache-backed client.\nStale client reads are arguably the biggest source of friction and sometimes bugs for controller\nauthors, providing this functionality at the library level eliminates that class of problems entirely.\u003c/p\u003e\n\u003cp\u003eTry it out by setting \u003ccode\u003eClient.EnableReadYourWritesConsistency: new(true)\u003c/code\u003e in your manager\nand leave any feedback you may have on the \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3320\"\u003etracking issue\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Bump to k8s.io/* v1.37 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3579\"\u003e#3579\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3575\"\u003e#3575\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3567\"\u003e#3567\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3561\"\u003e#3561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3547\"\u003e#3547\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3529\"\u003e#3529\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEvents: Add new EventRecorder interface (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:sparkles: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClient: Add a read-your-own-writes client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add WithGlobalResourceVersionCounter (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add scale subresource support for Apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow opt-in for client-go REST client metrics (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow overriding client-go REST client metrics latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSource: Add TypedInformer source (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebhooks: Allow to disable the webhook server by setting the port to -1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache: Fix goroutine leaks in cache Start() methods (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClient: Fix regression in Apply typed error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3515\"\u003e#3515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eController: Unlock when Controller.Start() returns with error (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3545\"\u003e#3545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnvtest: Fix envtest process stop on Windows (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3519\"\u003e#3519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix AddIndex panic when wrapped with an interceptor (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix PartialObjectMeta handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Support scale subresource get/update for unstructured objects (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Update object on subresource apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3570\"\u003e#3570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePriorityQueue: Fix PriorityQueue deadlock on shutdown (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesting/Process: Fix process Stop timeout error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: Others\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/kubernetes-sigs/controller-runtime/commit/67b72c2517be1d2b0dec612477eb20c3c959a8aa\"\u003e\u003ccode\u003e67b72c2\u003c/code\u003e\u003c/a\u003e [release-0.25] 🐛 client: fix subresource create RV parse error under read-you...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/f9972205ebda6eae7559a80f87a38063fd0ce9cd\"\u003e\u003ccode\u003ef997220\u003c/code\u003e\u003c/a\u003e [release-0.25] 🐛 priorityqueue: fix data race on []*item in logState (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3593\"\u003e#3593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/e8f9455e429046cea3a1033c2e8555bcdfc8b08c\"\u003e\u003ccode\u003ee8f9455\u003c/code\u003e\u003c/a\u003e 🐛 fakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/0cc1315f407240c0011b555810e0564ac87232cf\"\u003e\u003ccode\u003e0cc1315\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e from dongjiang1989/fix-leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/fa967801f2aa2998df5bae8b9fad9f57df447568\"\u003e\u003ccode\u003efa96780\u003c/code\u003e\u003c/a\u003e 🐛 Fix goroutine leaks in cache Start() methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/1f5514b9ad15522188285cf735c3bf6f77167aa6\"\u003e\u003ccode\u003e1f5514b\u003c/code\u003e\u003c/a\u003e :sparkles: Add a read-your-own-write client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/df386c7d66e39d759652fa33c23d2c6db8b3f528\"\u003e\u003ccode\u003edf386c7\u003c/code\u003e\u003c/a\u003e 🌱 Bump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/dc7618f3b4f6caa8513efbf16b0187ec26d2fea9\"\u003e\u003ccode\u003edc7618f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e from pujitha24/auto/issue-3582\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/37fe2355108f400e41b5e604d8f431a7bd94dca0\"\u003e\u003ccode\u003e37fe235\u003c/code\u003e\u003c/a\u003e :bug: fake: fix AddIndex panic when client is wrapped with an interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/01c7782c8d8297902c5b759346306ace8469da54\"\u003e\u003ccode\u003e01c7782\u003c/code\u003e\u003c/a\u003e :sparkles: Allow overriding REST client latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.24.1...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/apiserver-network-proxy/pull/916","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fapiserver-network-proxy/issues/916","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/916/packages"}},{"old_version":"0.43.0","new_version":"0.54.0","update_type":"minor","path":null,"pr_created_at":"2026-09-17T20:37:30.000Z","version_change":"0.43.0 → 0.54.0","issue":{"uuid":"5492452396","node_id":"PR_kwDOMbettM8AAAABD_Ysbw","number":17,"state":"open","title":"Bump the go_modules group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-17T20:37:30.000Z","updated_at":"2026-09-17T20:39:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"go_modules","update_count":7,"packages":[{"name":"github.com/go-chi/chi/v5","old_version":"5.2.2","new_version":"5.2.4","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/go-jose/go-jose/v4","old_version":"4.1.1","new_version":"4.1.4","repository_url":"https://github.com/go-jose/go-jose"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.41.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.37.0","new_version":"1.45.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/crypto","old_version":"0.41.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.43.0","new_version":"0.54.0","repository_url":"https://github.com/golang/net"},{"name":"google.golang.org/grpc","old_version":"1.75.0","new_version":"1.83.2","repository_url":"https://github.com/grpc/grpc-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.2` | `5.2.4` |\n| [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose) | `4.1.1` | `4.1.4` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.41.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.45.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.41.0` | `0.52.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.43.0` | `0.54.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.75.0` | `1.83.2` |\n\n\nUpdates `github.com/go-chi/chi/v5` from 5.2.2 to 5.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum Go to 1.22 and use new features by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1017\"\u003ego-chi/chi#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor graceful shutdown example by \u003ca href=\"https://github.com/mikereid1\"\u003e\u003ccode\u003e@​mikereid1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/994\"\u003ego-chi/chi#994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor to use atomic type by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1019\"\u003ego-chi/chi#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate reverseMethodMap in RegisterMethod by \u003ca href=\"https://github.com/cixel\"\u003e\u003ccode\u003e@​cixel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1022\"\u003ego-chi/chi#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate comment about min Go version by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1023\"\u003ego-chi/chi#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: harden RedirectSlashes handler by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1044\"\u003ego-chi/chi#1044\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikereid1\"\u003e\u003ccode\u003e@​mikereid1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/994\"\u003ego-chi/chi#994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1019\"\u003ego-chi/chi#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cixel\"\u003e\u003ccode\u003e@​cixel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1022\"\u003ego-chi/chi#1022\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.3...v5.2.4\"\u003ehttps://github.com/go-chi/chi/compare/v5.2.3...v5.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd pathvalue example to README and implement PathValue handler. by \u003ca href=\"https://github.com/catatsuy\"\u003e\u003ccode\u003e@​catatsuy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/985\"\u003ego-chi/chi#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow multiple whitespace between method \u0026amp; pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1013\"\u003ego-chi/chi#1013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid potential nil dereference by \u003ca href=\"https://github.com/ProjectMutilation\"\u003e\u003ccode\u003e@​ProjectMutilation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1008\"\u003ego-chi/chi#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mux): support http.Request.Pattern in Go 1.23 by \u003ca href=\"https://github.com/Gusted\"\u003e\u003ccode\u003e@​Gusted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/986\"\u003ego-chi/chi#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix/608 - Fix flaky Throttle middleware test by synchronizing token usage by \u003ca href=\"https://github.com/OtavioBernardes\"\u003e\u003ccode\u003e@​OtavioBernardes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1016\"\u003ego-chi/chi#1016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize throttle middleware by avoiding unnecessary timer creation by \u003ca href=\"https://github.com/vasayxtx\"\u003e\u003ccode\u003e@​vasayxtx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1011\"\u003ego-chi/chi#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify wildcard replacement in route patterns by \u003ca href=\"https://github.com/srpvpn\"\u003e\u003ccode\u003e@​srpvpn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1012\"\u003ego-chi/chi#1012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace methodTypString func with reverseMethodMap by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1018\"\u003ego-chi/chi#1018\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ProjectMutilation\"\u003e\u003ccode\u003e@​ProjectMutilation\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1008\"\u003ego-chi/chi#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gusted\"\u003e\u003ccode\u003e@​Gusted\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/986\"\u003ego-chi/chi#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OtavioBernardes\"\u003e\u003ccode\u003e@​OtavioBernardes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1016\"\u003ego-chi/chi#1016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/srpvpn\"\u003e\u003ccode\u003e@​srpvpn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1012\"\u003ego-chi/chi#1012\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.2...v5.2.3\"\u003ehttps://github.com/go-chi/chi/compare/v5.2.2...v5.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/6eb35881c0e438ffb663ddbad3a61babaa5e5d8a\"\u003e\u003ccode\u003e6eb3588\u003c/code\u003e\u003c/a\u003e middleware: harden RedirectSlashes handler (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/de0d16e6d23092aeef0b6e78f146799369160651\"\u003e\u003ccode\u003ede0d16e\u003c/code\u003e\u003c/a\u003e Update comment about min Go version (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/9fb4a15daa6d4ccd5e7286c1227d58872f89f4cb\"\u003e\u003ccode\u003e9fb4a15\u003c/code\u003e\u003c/a\u003e update reverseMethodMap in RegisterMethod (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/51c977c2da872d16d05531d5bc49ccd027599ce2\"\u003e\u003ccode\u003e51c977c\u003c/code\u003e\u003c/a\u003e Refactor to use atomic type (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1019\"\u003e#1019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/563ab118626b47810852303c3a60c2106a6bc23c\"\u003e\u003ccode\u003e563ab11\u003c/code\u003e\u003c/a\u003e Refactor graceful shutdown example (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a52c582b532cd261dbedc4c811d809d6e024c1ff\"\u003e\u003ccode\u003ea52c582\u003c/code\u003e\u003c/a\u003e Bump minimum Go and use new features (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1017\"\u003e#1017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/9b9fb55def404397748a9fc7e044efe9db1d618e\"\u003e\u003ccode\u003e9b9fb55\u003c/code\u003e\u003c/a\u003e Replace methodTypString func with reverseMethodMap (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1018\"\u003e#1018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/0265fcd786c95e79fe50423a35fa2770ef36683a\"\u003e\u003ccode\u003e0265fcd\u003c/code\u003e\u003c/a\u003e refactor: iterative wildcard collapsing and add test for consecutive wildcard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/cf537d4016bf258bd9bdbe0dccbfdeeac364423f\"\u003e\u003ccode\u003ecf537d4\u003c/code\u003e\u003c/a\u003e Optimize throttle middleware by avoiding unnecessary timer creation (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1011\"\u003e#1011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/9040e95a07b47df59d96f3cb0e4bac107a931d46\"\u003e\u003ccode\u003e9040e95\u003c/code\u003e\u003c/a\u003e fix/608 - Fix flaky Throttle middleware test by synchronizing token usage (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.2...v5.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-jose/go-jose/v4` from 4.1.1 to 4.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-jose/go-jose/releases\"\u003egithub.com/go-jose/go-jose/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eFixes Panic in JWE decryption. See \u003ca href=\"https://github.com/go-jose/go-jose/security/advisories/GHSA-78h2-9frx-2jm8\"\u003ehttps://github.com/go-jose/go-jose/security/advisories/GHSA-78h2-9frx-2jm8\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.1.3...v4.1.4\"\u003ehttps://github.com/go-jose/go-jose/compare/v4.1.3...v4.1.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003cp\u003eThis release drops Go 1.23 support as that Go release is no longer supported. With that, we can drop \u003ccode\u003ex/crypto\u003c/code\u003e and no longer have any external dependencies in go-jose outside of the standard library!\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug where a critical b64 header was ignored if in an unprotected header. It is now rejected instead of ignored.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Go 1.23 support by \u003ca href=\"https://github.com/mcpherrinm\"\u003e\u003ccode\u003e@​mcpherrinm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/205\"\u003ego-jose/go-jose#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject JWS with an unprotected critical b64 header by \u003ca href=\"https://github.com/mcpherrinm\"\u003e\u003ccode\u003e@​mcpherrinm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/210\"\u003ego-jose/go-jose#210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.1.2...v4.1.3\"\u003ehttps://github.com/go-jose/go-jose/compare/v4.1.2...v4.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003ego-jose v4.1.2 improves some documentation, errors, and removes the only 3rd-party dependency.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate go-jose documentation by \u003ca href=\"https://github.com/mcpherrinm\"\u003e\u003ccode\u003e@​mcpherrinm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/198\"\u003ego-jose/go-jose#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dependency on testify by \u003ca href=\"https://github.com/wardviaene\"\u003e\u003ccode\u003e@​wardviaene\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/197\"\u003ego-jose/go-jose#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error message for invalid private keys by \u003ca href=\"https://github.com/ProjectMutilation\"\u003e\u003ccode\u003e@​ProjectMutilation\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/195\"\u003ego-jose/go-jose#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJWK unsupported error when unmarshalling by \u003ca href=\"https://github.com/fprojetto\"\u003e\u003ccode\u003e@​fprojetto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/191\"\u003ego-jose/go-jose#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSONWebKey type to makeJWERecipient by \u003ca href=\"https://github.com/alvarolivie\"\u003e\u003ccode\u003e@​alvarolivie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/200\"\u003ego-jose/go-jose#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etestutils/assert: remove True, Nil, NotNil by \u003ca href=\"https://github.com/jsha\"\u003e\u003ccode\u003e@​jsha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/202\"\u003ego-jose/go-jose#202\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wardviaene\"\u003e\u003ccode\u003e@​wardviaene\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/197\"\u003ego-jose/go-jose#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fprojetto\"\u003e\u003ccode\u003e@​fprojetto\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/191\"\u003ego-jose/go-jose#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alvarolivie\"\u003e\u003ccode\u003e@​alvarolivie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-jose/go-jose/pull/200\"\u003ego-jose/go-jose#200\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.1.1...v4.1.2\"\u003ehttps://github.com/go-jose/go-jose/compare/v4.1.1...v4.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/0e59876635f3dbf46d7b5e97b52bb75a3f96e7d9\"\u003e\u003ccode\u003e0e59876\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/ddffdbcec8bdadea8e02a20bdf19239878228215\"\u003e\u003ccode\u003eddffdbc\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/5348b9a4ba4559d2266b5af89fb5353cd1a5360a\"\u003e\u003ccode\u003e5348b9a\u003c/code\u003e\u003c/a\u003e Reject JWS with an unprotected critical b64 header (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/9153a5e4549c95e97a84e41e6375dc90eac54241\"\u003e\u003ccode\u003e9153a5e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-python from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/2126e17f8791f6a234e63b2e4e8cb9fac8605c3a\"\u003e\u003ccode\u003e2126e17\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/9860c65054c4821d1e7c22200422b04181f58ebc\"\u003e\u003ccode\u003e9860c65\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/14239fdb15b88e1c42e41621ef24f1112cf31b5a\"\u003e\u003ccode\u003e14239fd\u003c/code\u003e\u003c/a\u003e Remove Go 1.23 support (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/a16e15813482ca5e9a679b7f5bb42ddfae616d43\"\u003e\u003ccode\u003ea16e158\u003c/code\u003e\u003c/a\u003e Update CI to run on Go 1.24 and 1.25 (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/a1565a41aa008ae6545e0f50a636d254de5b4596\"\u003e\u003ccode\u003ea1565a4\u003c/code\u003e\u003c/a\u003e testutils/assert: remove True, Nil, NotNil (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-jose/go-jose/commit/3a80e136a96e747bf44049414eadc02828df4d33\"\u003e\u003ccode\u003e3a80e13\u003c/code\u003e\u003c/a\u003e jwe: accept non-pointer JSONWebKey in Recipient (\u003ca href=\"https://redirect.github.com/go-jose/go-jose/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-jose/go-jose/compare/v4.1.1...v4.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.37.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.41.0/v0.63.0/v0.17.0/v0.0.15\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support \u003ca href=\"https://go.dev/doc/go1.24\"\u003eGo 1.24\u003c/a\u003e. The next release will require at least \u003ca href=\"https://go.dev/doc/go1.25\"\u003eGo 1.25\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport testing of \u003ca href=\"https://go.dev/doc/go1.26\"\u003eGo 1.26\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eBaggage\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e and \u003ccode\u003eNew\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/baggage\u003c/code\u003e to comply with W3C Baggage specification limits. \u003ccode\u003eNew\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e now return partial baggage along with an error when limits are exceeded. Errors from baggage extraction are reported to the global error handler. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update googleapis to ce8ad4c by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7860\"\u003eopen-telemetry/opentelemetry-go#7860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update otel/weaver docker tag to v0.21.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7865\"\u003eopen-telemetry/opentelemetry-go#7865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module go.opentelemetry.io/collector/pdata to v1.51.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7863\"\u003eopen-telemetry/opentelemetry-go#7863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to fe4bb1c by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7861\"\u003eopen-telemetry/opentelemetry-go#7861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to aaaaaa5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7869\"\u003eopen-telemetry/opentelemetry-go#7869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esdk/log/observ: guard LogProcessed with Enabled by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7848\"\u003eopen-telemetry/opentelemetry-go#7848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estdouttrace observability: skip metric work when instruments are disabled by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7853\"\u003eopen-telemetry/opentelemetry-go#7853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update otel/weaver docker tag to v0.21.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7870\"\u003eopen-telemetry/opentelemetry-go#7870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update googleapis to 546029d by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7871\"\u003eopen-telemetry/opentelemetry-go#7871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estdoutmetric observ: skip metric work when instruments are disabled by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7868\"\u003eopen-telemetry/opentelemetry-go#7868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update fossas/fossa-action action to v1.8.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7879\"\u003eopen-telemetry/opentelemetry-go#7879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4.32.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7878\"\u003eopen-telemetry/opentelemetry-go#7878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/ghostiam/protogetter to v0.3.20 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7877\"\u003eopen-telemetry/opentelemetry-go#7877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to 86a5c4b by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7876\"\u003eopen-telemetry/opentelemetry-go#7876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module golang.org/x/sys to v0.41.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7885\"\u003eopen-telemetry/opentelemetry-go#7885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/clipperhouse/uax29/v2 to v2.6.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7884\"\u003eopen-telemetry/opentelemetry-go#7884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecked if instrument enabled before measuring in prometheus by \u003ca href=\"https://github.com/itssaharsh\"\u003e\u003ccode\u003e@​itssaharsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7866\"\u003eopen-telemetry/opentelemetry-go#7866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexporter/otlploghttp: guard observ metrics with Enabled checks by \u003ca href=\"https://github.com/NesterovYehor\"\u003e\u003ccode\u003e@​NesterovYehor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7813\"\u003eopen-telemetry/opentelemetry-go#7813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/go-git/go-git/v5 to v5.16.5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7886\"\u003eopen-telemetry/opentelemetry-go#7886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7887\"\u003eopen-telemetry/opentelemetry-go#7887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update golang.org/x by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7890\"\u003eopen-telemetry/opentelemetry-go#7890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update golang.org/x to 2842357 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7891\"\u003eopen-telemetry/opentelemetry-go#7891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update googleapis to 4cfbd41 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7889\"\u003eopen-telemetry/opentelemetry-go#7889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecked if instrument enabled before measuring in \u003ccode\u003eoteltracegrpc\u003c/code\u003e by \u003ca href=\"https://github.com/itssaharsh\"\u003e\u003ccode\u003e@​itssaharsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7825\"\u003eopen-telemetry/opentelemetry-go#7825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChecked if Instrument Enabled before measuring in otlpgrpc by \u003ca href=\"https://github.com/itssaharsh\"\u003e\u003ccode\u003e@​itssaharsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7824\"\u003eopen-telemetry/opentelemetry-go#7824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.8 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7892\"\u003eopen-telemetry/opentelemetry-go#7892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/golangci/golines to v0.15.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7893\"\u003eopen-telemetry/opentelemetry-go#7893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update module github.com/golangci/misspell to v0.8.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7894\"\u003eopen-telemetry/opentelemetry-go#7894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang.org/x/telemetry digest to 9f66fae by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7898\"\u003eopen-telemetry/opentelemetry-go#7898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module google.golang.org/grpc to v1.79.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7906\"\u003eopen-telemetry/opentelemetry-go#7906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport Go 1.26 by \u003ca href=\"https://github.com/dmathieu\"\u003e\u003ccode\u003e@​dmathieu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7902\"\u003eopen-telemetry/opentelemetry-go#7902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module google.golang.org/grpc to v1.79.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7908\"\u003eopen-telemetry/opentelemetry-go#7908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github/codeql-action action to v4.32.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7909\"\u003eopen-telemetry/opentelemetry-go#7909\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.41.0/0.63.0/0.17.0/0.0.15] 2026-03-02\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.24].\nThe next release will require at least [Go 1.25].\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport testing of [Go 1.26]. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eBaggage\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e and \u003ccode\u003eNew\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/baggage\u003c/code\u003e to comply with W3C Baggage specification limits.\n\u003ccode\u003eNew\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e now return partial baggage along with an error when limits are exceeded.\nErrors from baggage extraction are reported to the global error handler. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.40.0/0.62.0/0.16.0] 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eAlwaysRecord\u003c/code\u003e sampler in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to all synchronous instrument interfaces (\u003ccode\u003eFloat64Counter\u003c/code\u003e, \u003ccode\u003eFloat64UpDownCounter\u003c/code\u003e, \u003ccode\u003eFloat64Histogram\u003c/code\u003e, \u003ccode\u003eFloat64Gauge\u003c/code\u003e, \u003ccode\u003eInt64Counter\u003c/code\u003e, \u003ccode\u003eInt64UpDownCounter\u003c/code\u003e, \u003ccode\u003eInt64Histogram\u003c/code\u003e, \u003ccode\u003eInt64Gauge\u003c/code\u003e,) in \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e.\nThis stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7763\"\u003e#7763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.39.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.39.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.39.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0.\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7783\"\u003e#7783\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7789\"\u003e#7789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e by 4x. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7443\"\u003e#7443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the concurrent performance of \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7447\"\u003e#7447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent synchronous gauge measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7492\"\u003e#7492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExporter\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e ignores metrics with the scope \u003ccode\u003ego.opentelemetry.io/contrib/bridges/prometheus\u003c/code\u003e.\nThis prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7688\"\u003e#7688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent exponential histogram measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7702\"\u003e#7702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erpc.grpc.status_code\u003c/code\u003e attribute in the experimental metrics emitted from \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e is replaced with the \u003ccode\u003erpc.response.status_code\u003c/code\u003e attribute to align with the semantic conventions. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bad log message when key-value pairs are dropped because of key duplication in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eDroppedAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not count the non-attribute key-value pairs dropped because of key duplication. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eSetAttributes\u003c/code\u003e on \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to not log that attributes are dropped when they are actually not dropped. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7662\"\u003e#7662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003erequest.GetBody\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e to correctly handle HTTP/2 \u003ccode\u003eGOAWAY\u003c/code\u003e frame. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7794\"\u003e#7794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithHostID\u003c/code\u003e detector in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e to use full path for \u003ccode\u003eioreg\u003c/code\u003e command on Darwin (macOS). (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7818\"\u003e#7818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/4575a9774dd9415ffc858dd34955493b0031065a\"\u003e\u003ccode\u003e4575a97\u003c/code\u003e\u003c/a\u003e Release 1.41.0/0.63.0/0.17.0/0.0.15 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7977\"\u003e#7977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66fc10d9dff9653c65bcca111b965137d06f09aa\"\u003e\u003ccode\u003e66fc10d\u003c/code\u003e\u003c/a\u003e fix: add error handling for insecure HTTP endpoints with TLS client configura...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/76e6eec88f186f06a0708b5620324d2b002d9a97\"\u003e\u003ccode\u003e76e6eec\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7980\"\u003e#7980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/0d50f9008c8c93fe49a7caa45c88c30370479d27\"\u003e\u003ccode\u003e0d50f90\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Generate semconv/v1.40.0\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7978\"\u003e#7978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c38a4a57c320b6098ca5c92f0a85201034780b1f\"\u003e\u003ccode\u003ec38a4a5\u003c/code\u003e\u003c/a\u003e Generate semconv/v1.40.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/0f1a22484ec52d6beb1efdb0fa1b63a31e7405af\"\u003e\u003ccode\u003e0f1a224\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/securego/gosec/v2 to v2.23.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7899\"\u003e#7899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c79ebf43eb1cff6dd76a33bb1549f2c082dab604\"\u003e\u003ccode\u003ec79ebf4\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/daixiang0/gci to v0.14.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7973\"\u003e#7973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f75815746541d0d4ac84e1c5955bdcd1a2df2d7d\"\u003e\u003ccode\u003ef758157\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/sonatard/noctx to v0.5.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7968\"\u003e#7968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/92a11645724515630187def073ae39f1b6cb3c69\"\u003e\u003ccode\u003e92a1164\u003c/code\u003e\u003c/a\u003e fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to d566b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3cd7c27e840ea3114115459db2e299a27fffaff8\"\u003e\u003ccode\u003e3cd7c27\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/protonmail/go-crypto to v1.4.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7969\"\u003e#7969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.37.0...v1.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.37.0 to 1.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/releases\"\u003ego.opentelemetry.io/otel/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.45.0/v0.67.0/v0.21.0/v0.0.18\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental observability metrics to \u003ccode\u003eBatchProcessor\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eWithUnsafeAttributes\u003c/code\u003e no-copy attribute option to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for future performance improvements. This API is a work in progress. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eMapValue\u003c/code\u003e functions for the new \u003ccode\u003eMAP\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e recursively to values contained in \u003ccode\u003eattribute.MAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8454\"\u003e#8454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys by default from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in instrumentation scope attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys by default from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in span, event, link, and instrumentation scope attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys by default from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in measurement and instrumentation scope attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtend \u003ccode\u003eWithAllowKeyDuplication\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to disable duplicate-key removal in \u003ccode\u003eattribute.MAP\u003c/code\u003e values for instrumentation scope attributes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.42.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.42.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/HEAD/semconv/v1.42.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8484\"\u003e#8484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithoutPanicRecording\u003c/code\u003e as a \u003ccode\u003eTracerProviderOption\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to disable exception event recording for panics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8532\"\u003e#8532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.43.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.43.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/HEAD/semconv/v1.43.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.42.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8628\"\u003e#8628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e now uses a time-unbiased sampling algorithm for exemplars. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Use \u003ccode\u003ego.opentelemetry.io/otel/attribute.Value\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/attribute.KeyValue\u003c/code\u003e for log bodies and attributes in \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8490\"\u003e#8490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEncode log bodies and attributes as \u003ccode\u003ego.opentelemetry.io/otel/attribute.Value\u003c/code\u003e JSON in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8490\"\u003e#8490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the performance of hashing \u003ccode\u003eBOOLSLICE\u003c/code\u003e, \u003ccode\u003eINT64SLICE\u003c/code\u003e, \u003ccode\u003eFLOAT64SLICE\u003c/code\u003e, and \u003ccode\u003eSTRINGSLICE\u003c/code\u003e attribute values by avoiding reflection for short slices in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8511\"\u003e#8511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003eWithEndpointURL\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e no longer appends the default signal path when an endpoint URL has no path, making the behavior consistent with \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e and with setting the endpoint through \u003ccode\u003eOTEL_EXPORTER_OTLP_METRICS_ENDPOINT\u003c/code\u003e. If the URL has no path component, the root path (\u003ccode\u003e/\u003c/code\u003e) is used. Use \u003ccode\u003eWithEndpointURL(url.JoinPath(endpoint, \u0026quot;/v1/metrics\u0026quot;))\u003c/code\u003e to preserve the previous behavior. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8538\"\u003e#8538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003eWithEndpointURL\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e no longer appends the default signal path when an endpoint URL has no path, making the behavior consistent with \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e and with setting the endpoint through \u003ccode\u003eOTEL_EXPORTER_OTLP_TRACES_ENDPOINT\u003c/code\u003e. If the URL has no path component, the root path (\u003ccode\u003e/\u003c/code\u003e) is used. Use \u003ccode\u003eWithEndpointURL(url.JoinPath(endpoint, \u0026quot;/v1/traces\u0026quot;))\u003c/code\u003e to preserve the previous behavior. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8538\"\u003e#8538\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eWithExportBufferSize\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. The option remains available for source compatibility but no longer affects behavior; \u003ccode\u003eBatchProcessor\u003c/code\u003e no longer maintains a separate export-request buffer. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8620\"\u003e#8620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Remove \u003ccode\u003eKind\u003c/code\u003e, \u003ccode\u003eValue\u003c/code\u003e, \u003ccode\u003eKeyValue\u003c/code\u003e, their constructors, and attribute conversion helpers from \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8490\"\u003e#8490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Remove the \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e and \u003ccode\u003eAttributeCountLimit\u003c/code\u003e fields from \u003ccode\u003eRecordFactory\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log/logtest\u003c/code\u003e; records produced by the factory now keep attribute limits disabled so test code can append exact attributes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8556\"\u003e#8556\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply TLS certificates configured through environment variables to gRPC connections in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent panics in \u003ccode\u003ego.opentelemetry.io/otel/bridge/opentracing\u003c/code\u003e when OpenTracing baggage is propagated concurrently with \u003ccode\u003eSpan.SetBaggageItem\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix an off-by-one error in \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e that prevented the first exemplar from being sampled after the reservoir was filled. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInterpret HTTP \u003ccode\u003eRetry-After\u003c/code\u003e header values as seconds instead of nanoseconds when retrying OTLP HTTP exports in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8383\"\u003e#8383\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.45.0/0.67.0/0.21.0/0.0.18] - 2026-08-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental observability metrics to \u003ccode\u003eBatchProcessor\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the experimental \u003ccode\u003eWithUnsafeAttributes\u003c/code\u003e no-copy attribute option to \u003ccode\u003ego.opentelemetry.io/otel/metric/x\u003c/code\u003e for future performance improvements. This API is a work in progress. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e and \u003ccode\u003eMapValue\u003c/code\u003e functions for the new \u003ccode\u003eMAP\u003c/code\u003e attribute type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eMAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/exporters/zipkin\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8453\"\u003e#8453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e recursively to values contained in \u003ccode\u003eattribute.MAP\u003c/code\u003e attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8454\"\u003e#8454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys by default from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in instrumentation scope attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys by default from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in span, event, link, and instrumentation scope attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate keys by default from \u003ccode\u003eattribute.MAP\u003c/code\u003e values in measurement and instrumentation scope attributes in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using last-value-wins semantics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtend \u003ccode\u003eWithAllowKeyDuplication\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e to disable duplicate-key removal in \u003ccode\u003eattribute.MAP\u003c/code\u003e values for instrumentation scope attributes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8471\"\u003e#8471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.42.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.42.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.42.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.41.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8484\"\u003e#8484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithoutPanicRecording\u003c/code\u003e as a \u003ccode\u003eTracerProviderOption\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e to disable exception event recording for panics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8532\"\u003e#8532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.43.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.43.0\u003c/code\u003e version of the OpenTelemetry Semantic Conventions.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/semconv/v1.43.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.42.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8628\"\u003e#8628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eHistogramReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e now uses a time-unbiased sampling algorithm for exemplars. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8306\"\u003e#8306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Use \u003ccode\u003ego.opentelemetry.io/otel/attribute.Value\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/otel/attribute.KeyValue\u003c/code\u003e for log bodies and attributes in \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/log/logtest\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/sdk/log/logtest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8490\"\u003e#8490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEncode log bodies and attributes as \u003ccode\u003ego.opentelemetry.io/otel/attribute.Value\u003c/code\u003e JSON in \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdoutlog\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8490\"\u003e#8490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove the performance of hashing \u003ccode\u003eBOOLSLICE\u003c/code\u003e, \u003ccode\u003eINT64SLICE\u003c/code\u003e, \u003ccode\u003eFLOAT64SLICE\u003c/code\u003e, and \u003ccode\u003eSTRINGSLICE\u003c/code\u003e attribute values by avoiding reflection for short slices in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8511\"\u003e#8511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003eWithEndpointURL\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e no longer appends the default signal path when an endpoint URL has no path, making the behavior consistent with \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e and with setting the endpoint through \u003ccode\u003eOTEL_EXPORTER_OTLP_METRICS_ENDPOINT\u003c/code\u003e. If the URL has no path component, the root path (\u003ccode\u003e/\u003c/code\u003e) is used. Use \u003ccode\u003eWithEndpointURL(url.JoinPath(endpoint, \u0026quot;/v1/metrics\u0026quot;))\u003c/code\u003e to preserve the previous behavior. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8538\"\u003e#8538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e \u003ccode\u003eWithEndpointURL\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e no longer appends the default signal path when an endpoint URL has no path, making the behavior consistent with \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e and with setting the endpoint through \u003ccode\u003eOTEL_EXPORTER_OTLP_TRACES_ENDPOINT\u003c/code\u003e. If the URL has no path component, the root path (\u003ccode\u003e/\u003c/code\u003e) is used. Use \u003ccode\u003eWithEndpointURL(url.JoinPath(endpoint, \u0026quot;/v1/traces\u0026quot;))\u003c/code\u003e to preserve the previous behavior. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8538\"\u003e#8538\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eWithExportBufferSize\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. The option remains available for source compatibility but no longer affects behavior; \u003ccode\u003eBatchProcessor\u003c/code\u003e no longer maintains a separate export-request buffer. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8620\"\u003e#8620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Remove \u003ccode\u003eKind\u003c/code\u003e, \u003ccode\u003eValue\u003c/code\u003e, \u003ccode\u003eKeyValue\u003c/code\u003e, their constructors, and attribute conversion helpers from \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8490\"\u003e#8490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Remove the \u003ccode\u003eAttributeValueLengthLimit\u003c/code\u003e and \u003ccode\u003eAttributeCountLimit\u003c/code\u003e fields from \u003ccode\u003eRecordFactory\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log/logtest\u003c/code\u003e; records produced by the factory now keep attribute limits disabled so test code can append exact attributes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8556\"\u003e#8556\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply TLS certificates configured through environment variables to gRPC connections in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePrevent panics in \u003ccode\u003ego.opentelemetry.io/otel/bridge/opentracing\u003c/code\u003e when OpenTracing baggage is propagated concurrently with \u003ccode\u003eSpan.SetBaggageItem\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix an off-by-one error in \u003ccode\u003eFixedSizeReservoir\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e that prevented the first exemplar from being sampled after the reservoir was filled. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInterpret HTTP \u003ccode\u003eRetry-After\u003c/code\u003e header values as seconds instead of nanoseconds when retrying OTLP HTTP exports in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8383\"\u003e#8383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a memory leak in the \u003ccode\u003eReservoir\u003c/code\u003e implementation in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/exemplar\u003c/code\u003e, where storing the full \u003ccode\u003econtext.Context\u003c/code\u003e pinned large objects such as gRPC transport buffers. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8389\"\u003e#8389\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/93a693edeed0e07ce5ebd1dfe67af42d1e2055d8\"\u003e\u003ccode\u003e93a693e\u003c/code\u003e\u003c/a\u003e Release v1.45.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8693\"\u003e#8693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c65d435b43e5e6b82310e6b18dd4cdcb8ac63a0c\"\u003e\u003ccode\u003ec65d435\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/223f9fdce4e4a85d6ee2155c6a140f236db72c8b\"\u003e\u003ccode\u003e223f9fd\u003c/code\u003e\u003c/a\u003e sdk/metric: remove obsolete randomFloat64 TODO (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8685\"\u003e#8685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/06272bc491566efb2c581c8a52e4986cfcccec5b\"\u003e\u003ccode\u003e06272bc\u003c/code\u003e\u003c/a\u003e fix(deps): update googleapis to 6ac0973 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8694\"\u003e#8694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/a4f238f57646197d124edcf67baf4cd6ea6d0a9f\"\u003e\u003ccode\u003ea4f238f\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/charmbracelet/ultraviolet digest to 8b69304 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/37140e78821d3cb29a33d4b601ca4645b80ceebd\"\u003e\u003ccode\u003e37140e7\u003c/code\u003e\u003c/a\u003e chore(deps): update codspeedhq/action action to v5.0.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8690\"\u003e#8690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/cef0855960bce4385c7d58c40e846573c190d826\"\u003e\u003ccode\u003ecef0855\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/lucasb-eyer/go-colorful to v1.4.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8689\"\u003e#8689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/e814a7281f2d52a6440c3269e139145e62801a16\"\u003e\u003ccode\u003ee814a72\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/bfd8eb7f85d3364fdde9ad1a408df98be30acadb\"\u003e\u003ccode\u003ebfd8eb7\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/golangci/rowserrcheck digest to d2031e3 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8687\"\u003e#8687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/48db2c659c3b138f971273cd91ea0bcb647768e1\"\u003e\u003ccode\u003e48db2c6\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.37.5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8692\"\u003e#8692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.37.0...v1.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.41.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a1c0d9929856c8aba2b31f079340f00578eda803\"\u003e\u003ccode\u003ea1c0d99\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3c7c86938f4541c333d506f719388d9c42d4763d\"\u003e\u003ccode\u003e3c7c869\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected channel responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/533fb3f7e4a5ae23f69d1837cd851d35ff5b76ce\"\u003e\u003ccode\u003e533fb3f\u003c/code\u003e\u003c/a\u003e ssh: fix source-address critical option bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/abbc44d451a6f9236a2bbd26cbcd4d0fec473da3\"\u003e\u003ccode\u003eabbc44d\u003c/code\u003e\u003c/a\u003e ssh: fix incorrect operator order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e052873987615dc96fe67607a9a6adb76311344f\"\u003e\u003ccode\u003ee052873\u003c/code\u003e\u003c/a\u003e ssh: fix infinite loop on large channel writes due to integer overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b61cf853a89d82cad68da5e12a6beca2116f8456\"\u003e\u003ccode\u003eb61cf85\u003c/code\u003e\u003c/a\u003e ssh: enforce user presence verification for security keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9c2cd33e8d96a96133fd6ff732510ebba539c2bd\"\u003e\u003ccode\u003e9c2cd33\u003c/code\u003e\u003c/a\u003e ssh: enforce strict limits on DSA key parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/890731877d85f71cfdc9554e7a27fec4684fc4c4\"\u003e\u003ccode\u003e8907318\u003c/code\u003e\u003c/a\u003e ssh: reject RSA keys with excessively large moduli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/ffd87b4878fa98ca2908ec534e1a410bf095a35e\"\u003e\u003ccode\u003effd87b4\u003c/code\u003e\u003c/a\u003e ssh: fix panic when authority callbacks are nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e7a7384ecbc8d519f6f4c11b36fa9d761fc8946\"\u003e\u003ccode\u003e4e7a738\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected global responses\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.41.0...v0.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.43.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b138e06246cb323f2f380c2b7f7dd91f581dd56b\"\u003e\u003ccode\u003eb138e06\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/689f70a42abd350f3a1aaa70b0d13eb9543d927a\"\u003e\u003ccode\u003e689f70a\u003c/code\u003e\u003c/a\u003e quic: fix wrong final size being used for RESET_STREAM frame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/208f306b2f0fd008b388bee2c2644be279778e94\"\u003e\u003ccode\u003e208f306\u003c/code\u003e\u003c/a\u003e http3: increase handshake timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/49810da71b9026da9e0d028a6ad8c7730c52d9c4\"\u003e\u003ccode\u003e49810da\u003c/code\u003e\u003c/a\u003e http2: enable net/http wrapping when go \u0026gt;= 1.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/5e11a5ab891c117eda83b4304d60dd13286c1c76\"\u003e\u003ccode\u003e5e11a5a\u003c/code\u003e\u003c/a\u003e quic: fix data race in streamForFrame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/8c63081cd380ea768db5651941614b73472160ff\"\u003e\u003ccode\u003e8c63081\u003c/code\u003e\u003c/a\u003e http2: use empty Transport rather than DefaultTransport in http2wrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/fc7b466ca49cb204039630533ece4fc557eb35cd\"\u003e\u003ccode\u003efc7b466\u003c/code\u003e\u003c/a\u003e http2: add http2wrap test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/15c2cb1875fd727313dc4de909b3ee149422fbe2\"\u003e\u003ccode\u003e15c2cb1\u003c/code\u003e\u003c/a\u003e http2: avoid overflowing 32-bit int when http2wrap enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/64651885c2f2d745d77af2d7af2edbf568c179af\"\u003e\u003ccode\u003e6465188\u003c/code\u003e\u003c/a\u003e http2: add wrapped Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/72f419a894cb0597dd5b6bcf119086bf2af41231\"\u003e\u003ccode\u003e72f419a\u003c/code\u003e\u003c/a\u003e http2: add wrapped ClientConn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.43.0...v0.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.75.0 to 1.83.2\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.83.2\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: Reject requests missing both \u003ccode\u003e:authority\u003c/code\u003e and \u003ccode\u003eHost\u003c/code\u003e headers with HTTP 400 and status \u003ccode\u003eInternal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/9365\"\u003egrpc/grpc-go#9365\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.83.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a bug where nested \u003ccode\u003ePrincipal\u003c/code\u003e or \u003ccode\u003ePermission\u003c/code\u003e rules with \u003ccode\u003e:scheme\u003c/code\u003e or \u003ccode\u003egrpc-\u003c/code\u003e prefixed header matchers were not rejected, which could cause DENY rules to fail open. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9258\"\u003e#9258\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Fix a bug where the \u003ccode\u003ehost\u003c/code\u003e header matcher was not being replaced with \u003ccode\u003e:authority\u003c/code\u003e in nested \u003ccode\u003ePrincipal\u003c/code\u003e or \u003ccode\u003ePermission\u003c/code\u003e rules. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9258\"\u003e#9258\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/nvxbug\"\u003e\u003ccode\u003e@​nvxbug\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Fix a bug where a header matcher whose name was not lowercase, such as \u003ccode\u003eX-Role\u003c/code\u003e, matched no header, which could cause DENY rules to fail open. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9332\"\u003e#9332\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/alimony\"\u003e\u003ccode\u003e@​alimony\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Fix a bug where a \u003ccode\u003e:scheme\u003c/code\u003e or \u003ccode\u003egrpc-\u003c/code\u003e prefixed header matcher was accepted when its name was not lowercase. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9332\"\u003e#9332\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/alimony\"\u003e\u003ccode\u003e@​alimony\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/rbac: Fix a bug where a \u003ccode\u003eHost\u003c/code\u003e header matcher was not replaced with \u003ccode\u003e:authority\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9332\"\u003e#9332\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/alimony\"\u003e\u003ccode\u003e@​alimony\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003etransport: Restrict memory overhead of buffering small data frames. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9331\"\u003e#9331\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.83.0\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: Stop reading from connections when flooded by HTTP/2 frames to mitigate resource exhaustion. The default value for this limit is 100 frames, excluding DATA and HEADERS, and may be changed by setting environment variable \u003ccode\u003eGRPC_GO_EXPERIMENTAL_CONTROL_BUFFER_THROTTLE_LIMIT\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003exds/rbac: Support \u003cco...\n\n_Description has been truncated_","html_url":"https://github.com/hashim21223445/cloudflared/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashim21223445%2Fcloudflared/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"0.58.0","new_version":"0.59.0","update_type":"minor","path":"/scrape","pr_created_at":"2026-09-17T19:52:36.000Z","version_change":"0.58.0 → 0.59.0","issue":{"uuid":"5492042434","node_id":"PR_kwDOAJy4As8AAAABD_DVog","number":4566,"state":"closed","title":"build: Bump golang.org/x/net from 0.58.0 to 0.59.0 in /scrape","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-17T20:16:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T19:52:36.000Z","updated_at":"2026-09-17T20:16:54.000Z","time_to_close":1456,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: Bump","packages":[{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"}],"path":"/scrape","ecosystem":"go"},"body":"Bumps [golang.org/x/net](https://github.com/golang/net) from 0.58.0 to 0.59.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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=golang.org/x/net\u0026package-manager=go_modules\u0026previous-version=0.58.0\u0026new-version=0.59.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/google/go-github/pull/4566","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fgo-github/issues/4566","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4566/packages"}},{"old_version":"0.25.0","new_version":"0.55.0","update_type":"minor","path":null,"pr_created_at":"2026-09-17T13:52:37.000Z","version_change":"0.25.0 → 0.55.0","issue":{"uuid":"5488286812","node_id":"PR_kwDOUe1F-c8AAAABD7_zyA","number":3,"state":"closed","title":"Bump golang.org/x/net from 0.25.0 to 0.55.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-17T15:25:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T13:52:37.000Z","updated_at":"2026-09-17T15:25:50.000Z","time_to_close":5591,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"golang.org/x/net","old_version":"0.25.0","new_version":"0.55.0","repository_url":"https://github.com/golang/net"}],"path":null,"ecosystem":"go"},"body":"Bumps [golang.org/x/net](https://github.com/golang/net) from 0.25.0 to 0.55.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7770ec48d03fec35e378665337b4faca93c38423\"\u003e\u003ccode\u003e7770ec4\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/4ece7b612ad44ad6c4d5e0d5d4df9c18cc211905\"\u003e\u003ccode\u003e4ece7b6\u003c/code\u003e\u003c/a\u003e html: escape greater-than symbol in doctype identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/08be507abce89191d78cd49da60f4501fc910472\"\u003e\u003ccode\u003e08be507\u003c/code\u003e\u003c/a\u003e html: improve Noah's Ark clause performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a8fb2fe4f7378f816302b9f2f7b8290ce512e5dd\"\u003e\u003ccode\u003ea8fb2fe\u003c/code\u003e\u003c/a\u003e html: properly render fostered elements in foreign content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/0dc5b7a5f81d7155ade6d5e9db35992998679932\"\u003e\u003ccode\u003e0dc5b7a\u003c/code\u003e\u003c/a\u003e html: properly check namespace in \u0026quot;in body\u0026quot; any other end tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a452f3cc17168a60bc3f439a3ae0fcffc32eca0e\"\u003e\u003ccode\u003ea452f3c\u003c/code\u003e\u003c/a\u003e html: ignore duplicate attributes during tokenization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f8651996b24ba47d89dd9eb97fd47758e6d1886f\"\u003e\u003ccode\u003ef865199\u003c/code\u003e\u003c/a\u003e quic: fix appendMaxDataFrame erroneously accumulating sentLimit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/210ed3cb901cb549818aefa04b71dadaf149d05d\"\u003e\u003ccode\u003e210ed3c\u003c/code\u003e\u003c/a\u003e quic: establish a \u0026quot;happened-before\u0026quot; relationship between stream write and read\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ad8140e0aa2ec41b37ea478b4525a423bcc21af9\"\u003e\u003ccode\u003ead8140e\u003c/code\u003e\u003c/a\u003e quic: fix buffer slicing when handling overlapping stream data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/23ee2efe81a3ff183b4eca46c42f749af7efca45\"\u003e\u003ccode\u003e23ee2ef\u003c/code\u003e\u003c/a\u003e http2: avoid API changes when built with go1.27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.25.0...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/net\u0026package-manager=go_modules\u0026previous-version=0.25.0\u0026new-version=0.55.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/atrivisc/dnsnft/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/atrivisc/dnsnft/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/atrivisc%2Fdnsnft/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"0.58.0","new_version":"0.59.0","update_type":"minor","path":"/backend","pr_created_at":"2026-09-17T11:34:23.000Z","version_change":"0.58.0 → 0.59.0","issue":{"uuid":"5486786258","node_id":"PR_kwDOS5hUCs8AAAABD6yMvw","number":115,"state":"open","title":"chore(deps): bump the go-minor-patch group in /backend 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-09-17T11:34:23.000Z","updated_at":"2026-09-17T11:34:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor-patch","update_count":3,"packages":[{"name":"github.com/wailsapp/wails/v2","old_version":"2.15.0","new_version":"2.16.0","repository_url":"https://github.com/wailsapp/wails"},{"name":"golang.org/x/crypto","old_version":"0.56.0","new_version":"0.57.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the go-minor-patch group in /backend with 3 updates: [github.com/wailsapp/wails/v2](https://github.com/wailsapp/wails), [golang.org/x/crypto](https://github.com/golang/crypto) and [golang.org/x/net](https://github.com/golang/net).\n\nUpdates `github.com/wailsapp/wails/v2` from 2.15.0 to 2.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wailsapp/wails/releases\"\u003egithub.com/wailsapp/wails/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ewebview2 v1.0.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v3][windows] Re-enable WebView2 monitor-scale detection to fix mixed-DPI GPU-process crash (\u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5732\"\u003e#5732\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5734\"\u003e#5734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull diff:\u003c/strong\u003e \u003ca href=\"https://github.com/wailsapp/wails/compare/webview2/v1.0.27...webview2/v1.0.28\"\u003ehttps://github.com/wailsapp/wails/compare/webview2/v1.0.27...webview2/v1.0.28\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ewebview2 v1.0.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci(webview2): fix release build (cross-compile Windows + complete go.sum) (\u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5671\"\u003e#5671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull diff:\u003c/strong\u003e \u003ca href=\"https://github.com/wailsapp/wails/compare/webview2/v1.0.26...webview2/v1.0.27\"\u003ehttps://github.com/wailsapp/wails/compare/webview2/v1.0.26...webview2/v1.0.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ewebview2 v1.0.26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRecover from transient runtime COM errors instead of exiting\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5658\"\u003e#5658\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5580\"\u003e#5580\u003c/a\u003e). \u003ccode\u003eChromium.errorCallback\u003c/code\u003e previously called \u003ccode\u003eos.Exit(1)\u003c/code\u003e for \u003cem\u003eany\u003c/em\u003e COM error, so a recoverable hiccup after startup killed the whole application. Runtime paths (\u003ccode\u003eResize\u003c/code\u003e/\u003ccode\u003eGetClientRect\u003c/code\u003e, \u003ccode\u003eNavigate\u003c/code\u003e/\u003ccode\u003eNavigateToString\u003c/code\u003e, \u003ccode\u003eInit\u003c/code\u003e, \u003ccode\u003eMessageReceived\u003c/code\u003e, \u003ccode\u003ePutZoomFactor\u003c/code\u003e, \u003ccode\u003eOpenDevToolsWindow\u003c/code\u003e) now log and recover. In particular, a malformed/untrusted web message in \u003ccode\u003eMessageReceived\u003c/code\u003e is now dropped rather than taking the process down. This addresses the mixed-DPI monitor-crossing crash class (\u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5544\"\u003e#5544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/5650\"\u003e#5650\u003c/a\u003e). Environment/controller-creation paths remain fatal.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull diff:\u003c/strong\u003e \u003ca href=\"https://github.com/wailsapp/wails/compare/webview2/v1.0.25...webview2/v1.0.26\"\u003ehttps://github.com/wailsapp/wails/compare/webview2/v1.0.25...webview2/v1.0.26\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/wailsapp/wails/commit/457bf210d5eb976ff3726c8629f7725575163307\"\u003e\u003ccode\u003e457bf21\u003c/code\u003e\u003c/a\u003e release: v2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/110571bb1aa68b914fcd8c2f651f280b850500f5\"\u003e\u003ccode\u003e110571b\u003c/code\u003e\u003c/a\u003e chore: update sponsors.svg and contributors.svg [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/e9e3a8a5844b1b0acc8f211fcd72875d83f7bd56\"\u003e\u003ccode\u003ee9e3a8a\u003c/code\u003e\u003c/a\u003e chore(v3): bump to v3.0.0-beta.21 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/16ba47859bc405b82ee161511824c33adf7f3e79\"\u003e\u003ccode\u003e16ba478\u003c/code\u003e\u003c/a\u003e chore(changelog): auto-add entry for PR \u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/6118\"\u003e#6118\u003c/a\u003e — docs: repair credits embeds a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/8d8ce1534fefbd8803daa730f3c5c0ecd07dd0db\"\u003e\u003ccode\u003e8d8ce15\u003c/code\u003e\u003c/a\u003e docs: repair credits SVG embeds in all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/43cdbe69310fbac4946062a0959eecfe3befd7cd\"\u003e\u003ccode\u003e43cdbe6\u003c/code\u003e\u003c/a\u003e ci: read M-Press route metadata as JSON values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/ae61034e9500d2d7a0d7ecfe4f97c0e77386b1e7\"\u003e\u003ccode\u003eae61034\u003c/code\u003e\u003c/a\u003e chore(changelog): auto-add entry for PR \u003ca href=\"https://redirect.github.com/wailsapp/wails/issues/6116\"\u003e#6116\u003c/a\u003e —\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/ac1492ab1459ac87f00e10ba2496630784139b0c\"\u003e\u003ccode\u003eac1492a\u003c/code\u003e\u003c/a\u003e ci: build the changelog helper inside its Go module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/6be787423c7a12f7ad4448f2ffe078b63a2e754d\"\u003e\u003ccode\u003e6be7874\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into codex/wails-v3-mpress-current\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wailsapp/wails/commit/566c2a55bd573227c6d00a195cd950b0dc0a15c8\"\u003e\u003ccode\u003e566c2a5\u003c/code\u003e\u003c/a\u003e docs: prepare M-Press production builds and migrate release automation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wailsapp/wails/compare/v2.15.0...v2.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.56.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3f62bf119e84c6e35e8518a2958089ade622d1a3\"\u003e\u003ccode\u003e3f62bf1\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/crypto/compare/v0.56.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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/yerassyldanay/xchats/pull/115","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yerassyldanay%2Fxchats/issues/115","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/115/packages"}},{"old_version":"0.26.0","new_version":"0.55.0","update_type":"minor","path":null,"pr_created_at":"2026-09-17T10:58:36.000Z","version_change":"0.26.0 → 0.55.0","issue":{"uuid":"5486428581","node_id":"PR_kwDOUeoN_s8AAAABD6fkaQ","number":2,"state":"closed","title":"chore(deps): bump golang.org/x/net from 0.26.0 to 0.55.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-24T16:55:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T10:58:36.000Z","updated_at":"2026-09-24T16:55:28.000Z","time_to_close":626210,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"golang.org/x/net","old_version":"0.26.0","new_version":"0.55.0","repository_url":"https://github.com/golang/net"}],"path":null,"ecosystem":"go"},"body":"Bumps [golang.org/x/net](https://github.com/golang/net) from 0.26.0 to 0.55.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7770ec48d03fec35e378665337b4faca93c38423\"\u003e\u003ccode\u003e7770ec4\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/4ece7b612ad44ad6c4d5e0d5d4df9c18cc211905\"\u003e\u003ccode\u003e4ece7b6\u003c/code\u003e\u003c/a\u003e html: escape greater-than symbol in doctype identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/08be507abce89191d78cd49da60f4501fc910472\"\u003e\u003ccode\u003e08be507\u003c/code\u003e\u003c/a\u003e html: improve Noah's Ark clause performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a8fb2fe4f7378f816302b9f2f7b8290ce512e5dd\"\u003e\u003ccode\u003ea8fb2fe\u003c/code\u003e\u003c/a\u003e html: properly render fostered elements in foreign content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/0dc5b7a5f81d7155ade6d5e9db35992998679932\"\u003e\u003ccode\u003e0dc5b7a\u003c/code\u003e\u003c/a\u003e html: properly check namespace in \u0026quot;in body\u0026quot; any other end tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a452f3cc17168a60bc3f439a3ae0fcffc32eca0e\"\u003e\u003ccode\u003ea452f3c\u003c/code\u003e\u003c/a\u003e html: ignore duplicate attributes during tokenization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f8651996b24ba47d89dd9eb97fd47758e6d1886f\"\u003e\u003ccode\u003ef865199\u003c/code\u003e\u003c/a\u003e quic: fix appendMaxDataFrame erroneously accumulating sentLimit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/210ed3cb901cb549818aefa04b71dadaf149d05d\"\u003e\u003ccode\u003e210ed3c\u003c/code\u003e\u003c/a\u003e quic: establish a \u0026quot;happened-before\u0026quot; relationship between stream write and read\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/ad8140e0aa2ec41b37ea478b4525a423bcc21af9\"\u003e\u003ccode\u003ead8140e\u003c/code\u003e\u003c/a\u003e quic: fix buffer slicing when handling overlapping stream data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/23ee2efe81a3ff183b4eca46c42f749af7efca45\"\u003e\u003ccode\u003e23ee2ef\u003c/code\u003e\u003c/a\u003e http2: avoid API changes when built with go1.27\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.26.0...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/net\u0026package-manager=go_modules\u0026previous-version=0.26.0\u0026new-version=0.55.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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/alterfo/moex-trader/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/alterfo/moex-trader/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alterfo%2Fmoex-trader/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"0.58.0","new_version":"0.59.0","update_type":"minor","path":"/apps/gooseforum","pr_created_at":"2026-09-17T05:36:14.000Z","version_change":"0.58.0 → 0.59.0","issue":{"uuid":"5483391443","node_id":"PR_kwDOTvVi9c8AAAABD4C6jA","number":692,"state":"open","title":"chore(deps): bump golang.org/x/net from 0.58.0 to 0.59.0 in /apps/gooseforum","user":"dependabot[bot]","labels":["dependencies","go","oryn:kind: 🧹 cleanup","oryn:priority: 🔵 P3","oryn:proof: 🔎 supported","oryn:status: 🛠️ changes requested"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-17T05:36:14.000Z","updated_at":"2026-09-17T05:53:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"}],"path":"/apps/gooseforum","ecosystem":"go"},"body":"Bumps [golang.org/x/net](https://github.com/golang/net) from 0.58.0 to 0.59.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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=golang.org/x/net\u0026package-manager=go_modules\u0026previous-version=0.58.0\u0026new-version=0.59.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/YourTongji/YourTJ-Hub/pull/692","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YourTongji%2FYourTJ-Hub/issues/692","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/692/packages"}},{"old_version":"0.58.0","new_version":"0.59.0","update_type":"minor","path":null,"pr_created_at":"2026-09-17T03:43:49.000Z","version_change":"0.58.0 → 0.59.0","issue":{"uuid":"5482572401","node_id":"PR_kwDOPkpRq88AAAABD3ZQMg","number":426,"state":"open","title":"Bump the gomod group with 5 updates","user":"dependabot[bot]","labels":["dco-signoff: yes","ok-to-test","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-17T03:43:49.000Z","updated_at":"2026-09-17T03:43:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gomod","update_count":5,"packages":[{"name":"github.com/onsi/ginkgo/v2","old_version":"2.32.1","new_version":"2.32.2","repository_url":"https://github.com/onsi/ginkgo"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/term","old_version":"0.45.0","new_version":"0.46.0","repository_url":"https://github.com/golang/term"},{"name":"golang.org/x/text","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/text"},{"name":"golang.org/x/tools","old_version":"0.49.0","new_version":"0.50.0","repository_url":"https://github.com/golang/tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.32.1` | `2.32.2` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/term](https://github.com/golang/term) | `0.45.0` | `0.46.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.41.0` | `0.42.0` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.49.0` | `0.50.0` |\n\nUpdates `github.com/onsi/ginkgo/v2` from 2.32.1 to 2.32.2\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.32.2\u003c/h2\u003e\n\u003ch2\u003e2.32.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix bug where ginkgo -race -p was taking extra long to exit [c6792b0]\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/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.32.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix bug where ginkgo -race -p was taking extra long to exit [c6792b0]\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/ginkgo/commit/b9e3bdd4d7a3898ac630cda908251e8aa93c77d5\"\u003e\u003ccode\u003eb9e3bdd\u003c/code\u003e\u003c/a\u003e v2.32.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onsi/ginkgo/commit/c6792b0ab914c436e9add6e6bd2bc97b9a63ca9a\"\u003e\u003ccode\u003ec6792b0\u003c/code\u003e\u003c/a\u003e fix bug where ginkgo -race -p was taking extra long to exit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/onsi/ginkgo/compare/v2.32.1...v2.32.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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/term` from 0.45.0 to 0.46.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/term/commit/6226200ed12cba417a9d9e799c2a7179d3fc0e27\"\u003e\u003ccode\u003e6226200\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/term/commit/7c2fb74aea627b563f897ce0ba62658826a024c8\"\u003e\u003ccode\u003e7c2fb74\u003c/code\u003e\u003c/a\u003e term: process bytes returned with a read error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/term/commit/3963fcefe8eb284aa26f0d01184a7dd10d468f2e\"\u003e\u003ccode\u003e3963fce\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/term/compare/v0.45.0...v0.46.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.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/fafe4a06967e06550e69ee42787d9902845d2a3f\"\u003e\u003ccode\u003efafe4a0\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/f53c31601f90c1b840c0703c5537c3ce1e4b6f5c\"\u003e\u003ccode\u003ef53c316\u003c/code\u003e\u003c/a\u003e unicode/norm: don't truncate runes in the recomposition map key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/37867f63e497cfa4a4e182c43c2beef75307cdb2\"\u003e\u003ccode\u003e37867f6\u003c/code\u003e\u003c/a\u003e unicode/norm: let any starter block composition in compose\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/0dd525f28d87d6aef1a20b9086dbe034411604c7\"\u003e\u003ccode\u003e0dd525f\u003c/code\u003e\u003c/a\u003e unicode/norm: compose non-Hangul runes after a Hangul syllable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/bac26e5be18b99ab58de83689d0c5ad853474c44\"\u003e\u003ccode\u003ebac26e5\u003c/code\u003e\u003c/a\u003e unicode/norm: avoid improper ErrShortDst return in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/4f55186fdbf7427403187ca4917e5e90c8c77319\"\u003e\u003ccode\u003e4f55186\u003c/code\u003e\u003c/a\u003e unicode/norm: simplify short source detection in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a1b6c107023d93f825dd61b667786761d3114091\"\u003e\u003ccode\u003ea1b6c10\u003c/code\u003e\u003c/a\u003e unicode/norm: prevent decomposeSegment from moving backwards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/cd1cbc9d9be58f249a412746c9dcbe9bf3c97dae\"\u003e\u003ccode\u003ecd1cbc9\u003c/code\u003e\u003c/a\u003e unicode/bidi: panic rather than log.Panicf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a459614d3591674f5af99e2ad671c69569dac9c2\"\u003e\u003ccode\u003ea459614\u003c/code\u003e\u003c/a\u003e internal/export/idna: fix conformance with optional validation disabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/be70a610fdb69124f7538dc0216d396d0f2556b9\"\u003e\u003ccode\u003ebe70a61\u003c/code\u003e\u003c/a\u003e internal/export/idna: drop trie field from Profiles\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/text/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 `golang.org/x/tools` from 0.49.0 to 0.50.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/265dd1a6ecf0ee85548c7a8d1787d25fc5675e06\"\u003e\u003ccode\u003e265dd1a\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/2af88d6fb782ffc8a0f607598345de595cd60c27\"\u003e\u003ccode\u003e2af88d6\u003c/code\u003e\u003c/a\u003e gopls/internal/cache: handle multiple legacy build constraints in standalone ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/9e185295b3d93f25a480ea49b01a60b7f60870b7\"\u003e\u003ccode\u003e9e18529\u003c/code\u003e\u003c/a\u003e gopls/internal/test/integration/fake: don't poll after a workspace edit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/25430061a58b521ea0715837d691715049a837c6\"\u003e\u003ccode\u003e2543006\u003c/code\u003e\u003c/a\u003e go/gcexportdata: update package docs + minor tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/7c2cac4003d83dd7bd0f39e9ace66c495f0ee52a\"\u003e\u003ccode\u003e7c2cac4\u003c/code\u003e\u003c/a\u003e gopls/internal/golang/completion: handle new(expr)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/28649eabd1c9023b52feb687c311825f78f9c30f\"\u003e\u003ccode\u003e28649ea\u003c/code\u003e\u003c/a\u003e go/analysis/passes/modernize: elide redundant clone in appendclipped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/332fd4c9d2d5b80ab2d41b7d469a38f6774bbbbd\"\u003e\u003ccode\u003e332fd4c\u003c/code\u003e\u003c/a\u003e gopls/internal/protocol: trace error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/4d65dec0c311b1a5697a6f8eb99e4c9303e5242d\"\u003e\u003ccode\u003e4d65dec\u003c/code\u003e\u003c/a\u003e gopls/internal/cache: tolerate missing nodes in reachability analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/664b13f4863b8e1f226a00fd380f114cbf908cef\"\u003e\u003ccode\u003e664b13f\u003c/code\u003e\u003c/a\u003e internal/refactor/inline: guard against non-ellipsis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/567ef610e7b69d279bdb866d286a48bb95fbd982\"\u003e\u003ccode\u003e567ef61\u003c/code\u003e\u003c/a\u003e go/analysis/passes/modernize: testingcontext - skip deferred calls\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/tools/compare/v0.49.0...v0.50.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/stolostron/multicluster-role-assignment/pull/426","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stolostron%2Fmulticluster-role-assignment/issues/426","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/426/packages"}},{"old_version":"0.58.0","new_version":"0.59.0","update_type":"minor","path":null,"pr_created_at":"2026-09-16T13:31:14.000Z","version_change":"0.58.0 → 0.59.0","issue":{"uuid":"5475212755","node_id":"PR_kwDOHqP31c8AAAABDxejKg","number":7238,"state":"open","title":"chore(deps): bump the go-minor group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["needs/kind","needs/priority","needs/area","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-16T13:31:14.000Z","updated_at":"2026-09-16T17:45:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor","update_count":11,"packages":[{"name":"code.gitea.io/sdk/gitea","old_version":"0.22.1","new_version":"0.25.1"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ecr","old_version":"1.62.1","new_version":"1.65.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.48.0","new_version":"1.50.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coreos/go-oidc/v3","old_version":"3.20.0","new_version":"3.21.0","repository_url":"https://github.com/coreos/go-oidc"},{"name":"github.com/google/go-containerregistry","old_version":"0.20.7","new_version":"0.22.1","repository_url":"https://github.com/google/go-containerregistry"},{"name":"github.com/klauspost/compress","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/ktrysmt/go-bitbucket","old_version":"0.9.87","new_version":"0.10.0","repository_url":"https://github.com/ktrysmt/go-bitbucket"},{"name":"gitlab.com/gitlab-org/api/client-go","old_version":"1.13.0","new_version":"1.46.0"},{"name":"golang.org/x/crypto","old_version":"0.55.0","new_version":"0.57.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/oauth2","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/sync","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/text","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/text"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| code.gitea.io/sdk/gitea | `0.22.1` | `0.25.1` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.45.1` | `1.47.0` |\n| [github.com/aws/aws-sdk-go-v2/service/ecr](https://github.com/aws/aws-sdk-go-v2) | `1.62.1` | `1.65.0` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.48.0` | `1.50.0` |\n| [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) | `3.20.0` | `3.21.0` |\n| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.20.7` | `0.22.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.19.2` | `1.20.0` |\n| [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket) | `0.9.87` | `0.10.0` |\n| [gitlab.com/gitlab-org/api/client-go](https://gitlab.com/gitlab-org/api/client-go) | `1.13.0` | `1.46.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.55.0` | `0.57.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.36.0` | `0.37.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.22.0` | `0.23.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.41.0` | `0.42.0` |\n\n\nUpdates `code.gitea.io/sdk/gitea` from 0.22.1 to 0.25.1\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b189f382f4924bc6c948c9942e17c547553faf0d\"\u003e\u003ccode\u003eb189f38\u003c/code\u003e\u003c/a\u003e Release 2026-09-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0905d5f8a9a88708ad8c7ee4554ae51a38e532f2\"\u003e\u003ccode\u003e0905d5f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9cc4bc539469ec525c3a58fa35072ef1c92237f3\"\u003e\u003ccode\u003e9cc4bc5\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/126fe2d5e82a59ea5d231bdbc5ff71421ab73476\"\u003e\u003ccode\u003e126fe2d\u003c/code\u003e\u003c/a\u003e fix GetObject deadlock (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/512688512cb733cab94c9e8b24361b952acb0f48\"\u003e\u003ccode\u003e5126885\u003c/code\u003e\u003c/a\u003e Remove retry metrics header middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bd8de4d26057d20e23666622954141ab0d6c86cf\"\u003e\u003ccode\u003ebd8de4d\u003c/code\u003e\u003c/a\u003e Expand S3 operations that check for an error inside an HTTP 200 response (wav...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/394ee646d5707f27ffb5976a0b9b1dcb075767bc\"\u003e\u003ccode\u003e394ee64\u003c/code\u003e\u003c/a\u003e Release 2026-09-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3c9cb8bc1bb7235972be82b37b8af6bad3c2187f\"\u003e\u003ccode\u003e3c9cb8b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f85682a383217d7113462043f6588859d16e767\"\u003e\u003ccode\u003e6f85682\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc3942bb907ad993738d18d2a3ff1b99bf51cd4e\"\u003e\u003ccode\u003ecc3942b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ecr` from 1.62.1 to 1.65.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7a76a2ae73fe6ae04c8dba07570145eba0582555\"\u003e\u003ccode\u003e7a76a2a\u003c/code\u003e\u003c/a\u003e Release 2024-10-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e35b8bedbb56d7b39d8ccc60cc120a7b61d5fec5\"\u003e\u003ccode\u003ee35b8be\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6e9587148dadaebdfeda731a68bb30740aedfcdd\"\u003e\u003ccode\u003e6e95871\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d58df32b098fca0d31acca9056f8f56f5c1cdca\"\u003e\u003ccode\u003e0d58df3\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/280579adfcd8a5e23658566d3033f40b5e73d447\"\u003e\u003ccode\u003e280579a\u003c/code\u003e\u003c/a\u003e add HTTP client metrics from smithy-go (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2815\"\u003e#2815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cb83a1cde349c71506c3addbdca49d50b7fcb3d2\"\u003e\u003ccode\u003ecb83a1c\u003c/code\u003e\u003c/a\u003e Release 2024-10-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8503c8359d6964807111f3dc1cdefef9e0e8d44d\"\u003e\u003ccode\u003e8503c83\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/317e15b2f7380e9cf1e1ca3574c88d57475d58f9\"\u003e\u003ccode\u003e317e15b\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3ff516832203c3ac03426b6cab998485b331cbc5\"\u003e\u003ccode\u003e3ff5168\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6191b25230d7cf4333b1e3bc2e60400fb56a4591\"\u003e\u003ccode\u003e6191b25\u003c/code\u003e\u003c/a\u003e Release 2024-10-02\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/iot/v1.62.1...service/s3/v1.65.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.48.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4334b43c27eeb4c4ecfcba1a87cc08f963fe91a3\"\u003e\u003ccode\u003e4334b43\u003c/code\u003e\u003c/a\u003e Release 2024-02-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9e29187dc08c2e9bf8f66166841ca9c75e0624ab\"\u003e\u003ccode\u003e9e29187\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f672c49fb7b4199becd3ba0a6e9d2b35f215e985\"\u003e\u003ccode\u003ef672c49\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f935782a0d8ee350736d4515cc05001e4ac3d01\"\u003e\u003ccode\u003e7f93578\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da7bcdacddcf05ee9c897137fdbcdc8caf501698\"\u003e\u003ccode\u003eda7bcda\u003c/code\u003e\u003c/a\u003e feat: add client config passthrough to waiter opts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1bb048272ad54b3cbeb3b6da99f4be8090bea5d2\"\u003e\u003ccode\u003e1bb0482\u003c/code\u003e\u003c/a\u003e Release 2024-02-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc83a2b05532dfe5e6ccba25881887352134fbbd\"\u003e\u003ccode\u003ecc83a2b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f44d9967b75499363425c29a5cf40375e9869a7\"\u003e\u003ccode\u003e7f44d99\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4280ccb2671145220be23f299bc0db4a2c061ff5\"\u003e\u003ccode\u003e4280ccb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a264562983a722b90b7a08e5547de85274006e30\"\u003e\u003ccode\u003ea264562\u003c/code\u003e\u003c/a\u003e fix awsjson error deserialization to not expect string code (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2489\"\u003e#2489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.48.0...service/s3/v1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coreos/go-oidc/v3` from 3.20.0 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coreos/go-oidc/releases\"\u003egithub.com/coreos/go-oidc/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eoidc: ignore JWKs with unsupported key types rather than failing by \u003ca href=\"https://github.com/nicoske\"\u003e\u003ccode\u003e@​nicoske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/499\"\u003ecoreos/go-oidc#499\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicoske\"\u003e\u003ccode\u003e@​nicoske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/499\"\u003ecoreos/go-oidc#499\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coreos/go-oidc/compare/v3.20.0...v3.21.0\"\u003ehttps://github.com/coreos/go-oidc/compare/v3.20.0...v3.21.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-oidc/commit/c914bd380327a5a3a81403774d1a5d5b73772ce7\"\u003e\u003ccode\u003ec914bd3\u003c/code\u003e\u003c/a\u003e oidc: ignore JWKs with unsupported key types rather than failing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coreos/go-oidc/compare/v3.20.0...v3.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/google/go-containerregistry` from 0.20.7 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/go-containerregistry/releases\"\u003egithub.com/google/go-containerregistry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-canonical IP literals in all SSRF guards by \u003ca href=\"https://github.com/shaggyinsomniac\"\u003e\u003ccode\u003e@​shaggyinsomniac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2426\"\u003egoogle/go-containerregistry#2426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edaemon: fix stale docker/docker reference in WithClient docs by \u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2428\"\u003egoogle/go-containerregistry#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 2 directories with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2422\"\u003egoogle/go-containerregistry#2422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauthn: do not overwrite AuthConfig.Auth when username and password are empty by \u003ca href=\"https://github.com/nileshpatil6\"\u003e\u003ccode\u003e@​nileshpatil6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2420\"\u003egoogle/go-containerregistry#2420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the actions group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2423\"\u003egoogle/go-containerregistry#2423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport pulling images by sha512 digest by \u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2427\"\u003egoogle/go-containerregistry#2427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow empty label and annotation values in crane mutate by \u003ca href=\"https://github.com/theadsingh\"\u003e\u003ccode\u003e@​theadsingh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2418\"\u003egoogle/go-containerregistry#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): Use dependencies.gitSource in cloudbuild_v2.yaml by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2434\"\u003egoogle/go-containerregistry#2434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evalidate: support index attestation manifests and empty configs by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2414\"\u003egoogle/go-containerregistry#2414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ename: improve error when parsing a reference with a URL scheme by \u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2431\"\u003egoogle/go-containerregistry#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): install binaries to /ko-app and add to PATH (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2424\"\u003e#2424\u003c/a\u003e) by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2436\"\u003egoogle/go-containerregistry#2436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(release): honor declared Go toolchain by \u003ca href=\"https://github.com/rksharma-owg\"\u003e\u003ccode\u003e@​rksharma-owg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2435\"\u003egoogle/go-containerregistry#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: apply checkRedirectSSRF to writer-side HTTP clients by \u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2432\"\u003egoogle/go-containerregistry#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflatten: preserve config and layer media types when flattening by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2438\"\u003egoogle/go-containerregistry#2438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mutate): make Time layer updates lazy by \u003ca href=\"https://github.com/amarkdotdev\"\u003e\u003ccode\u003e@​amarkdotdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2429\"\u003egoogle/go-containerregistry#2429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 2 directories 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/google/go-containerregistry/pull/2439\"\u003egoogle/go-containerregistry#2439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: copy manifest annotations to referrers fallback tag descriptors by \u003ca href=\"https://github.com/codysoyland\"\u003e\u003ccode\u003e@​codysoyland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2441\"\u003egoogle/go-containerregistry#2441\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shaggyinsomniac\"\u003e\u003ccode\u003e@​shaggyinsomniac\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2426\"\u003egoogle/go-containerregistry#2426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2428\"\u003egoogle/go-containerregistry#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nileshpatil6\"\u003e\u003ccode\u003e@​nileshpatil6\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2420\"\u003egoogle/go-containerregistry#2420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theadsingh\"\u003e\u003ccode\u003e@​theadsingh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2418\"\u003egoogle/go-containerregistry#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2431\"\u003egoogle/go-containerregistry#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rksharma-owg\"\u003e\u003ccode\u003e@​rksharma-owg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2435\"\u003egoogle/go-containerregistry#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codysoyland\"\u003e\u003ccode\u003e@​codysoyland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2441\"\u003egoogle/go-containerregistry#2441\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.22.0...v0.22.1\"\u003ehttps://github.com/google/go-containerregistry/compare/v0.22.0...v0.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emutate: let Time and Canonical take tarball.LayerOption by \u003ca href=\"https://github.com/mzihlmann\"\u003e\u003ccode\u003e@​mzihlmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2403\"\u003egoogle/go-containerregistry#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add multi-architecture Cloud Build configurations for crane, gcrane, and krane by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2412\"\u003egoogle/go-containerregistry#2412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: resolve push-check credentials against the repository by \u003ca href=\"https://github.com/mzihlmann\"\u003e\u003ccode\u003e@​mzihlmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2411\"\u003egoogle/go-containerregistry#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow single-character repository paths by \u003ca href=\"https://github.com/semx\"\u003e\u003ccode\u003e@​semx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2407\"\u003egoogle/go-containerregistry#2407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing substitutions and workspace cleanup to new build files by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2413\"\u003egoogle/go-containerregistry#2413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: retry failed Puller and Pusher initialization by \u003ca href=\"https://github.com/iahsanGill\"\u003e\u003ccode\u003e@​iahsanGill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2406\"\u003egoogle/go-containerregistry#2406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the actions group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2405\"\u003egoogle/go-containerregistry#2405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 1 directory 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/google/go-containerregistry/pull/2415\"\u003egoogle/go-containerregistry#2415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: bump Go version + add toolchain directive to replace .go-version file by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2416\"\u003egoogle/go-containerregistry#2416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix new build options and provenance by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2417\"\u003egoogle/go-containerregistry#2417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): unify new build flow into cloudbuild_v2.yaml by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2419\"\u003egoogle/go-containerregistry#2419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mzihlmann\"\u003e\u003ccode\u003e@​mzihlmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2403\"\u003egoogle/go-containerregistry#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2412\"\u003egoogle/go-containerregistry#2412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semx\"\u003e\u003ccode\u003e@​semx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2407\"\u003egoogle/go-containerregistry#2407\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/8a72a424fdecb4caa14f2d525e5d2503331442b5\"\u003e\u003ccode\u003e8a72a42\u003c/code\u003e\u003c/a\u003e remote: copy manifest annotations to referrers fallback tag descriptors (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2441\"\u003e#2441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/5765c35e1828e9a8071df44497c4867ad7e36924\"\u003e\u003ccode\u003e5765c35\u003c/code\u003e\u003c/a\u003e build(deps): bump the go-deps group across 2 directories with 3 updates (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2439\"\u003e#2439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/969402f936ab1ec1e4a9a6463b1597f6fff6d9ab\"\u003e\u003ccode\u003e969402f\u003c/code\u003e\u003c/a\u003e fix(mutate): make Time layer updates lazy (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2429\"\u003e#2429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/25c682edd9ae6a126454fb5f1b833638ec820987\"\u003e\u003ccode\u003e25c682e\u003c/code\u003e\u003c/a\u003e flatten: preserve config and layer media types when flattening (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2438\"\u003e#2438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/79af990692dd70af2fc2b966af0d20a1ab1a62e4\"\u003e\u003ccode\u003e79af990\u003c/code\u003e\u003c/a\u003e remote: add SSRF redirect protection to writer-side HTTP clients (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2432\"\u003e#2432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/4b9b3c7e306c30074e31efa6c22d82437788ff4c\"\u003e\u003ccode\u003e4b9b3c7\u003c/code\u003e\u003c/a\u003e fix(release): honor declared Go toolchain (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2435\"\u003e#2435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/e033b9cb1f1bc9220b39699e6b384f886de712f8\"\u003e\u003ccode\u003ee033b9c\u003c/code\u003e\u003c/a\u003e fix(build): install binaries to /ko-app and add to PATH (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2424\"\u003e#2424\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2436\"\u003e#2436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/8bd7902fc85c3ae1249afec2582d16e1e9ed92c0\"\u003e\u003ccode\u003e8bd7902\u003c/code\u003e\u003c/a\u003e name: return a helpful error when a reference contains a URL scheme (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2431\"\u003e#2431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/163134d6284d1a01098d5fc2a9e37c8c85904c92\"\u003e\u003ccode\u003e163134d\u003c/code\u003e\u003c/a\u003e validate: support index attestation manifests and empty configs (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/44f7ea307e045b3e93fe2e4351f6777e4030ae10\"\u003e\u003ccode\u003e44f7ea3\u003c/code\u003e\u003c/a\u003e fix(build): Use dependencies.gitSource in cloudbuild_v2.yaml (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.20.7...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd lzw reader/writer by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1189\"\u003eklauspost/compress#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003express: add Microsoft XPRESS (MS-XCA) decompression by \u003ca href=\"https://github.com/MP-GOWTHAM\"\u003e\u003ccode\u003e@​MP-GOWTHAM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1195\"\u003eklauspost/compress#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: arm64 assembly encoders, lowered from the amd64 avo program by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1187\"\u003eklauspost/compress#1187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd, huff0: improved arm64 lowering, and narrow two table loads to MOVWQZX by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1175\"\u003eklauspost/compress#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: limit jitter hash to jitterBuffer bytes by \u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1192\"\u003eklauspost/compress#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: clamp the Go EncodeBetter skip to match the assembly by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1190\"\u003eklauspost/compress#1190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003exxhash: bound input of non-preemptive assembly by \u003ca href=\"https://github.com/AskAlexSharov\"\u003e\u003ccode\u003e@​AskAlexSharov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1196\"\u003eklauspost/compress#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd/huff0: fold two ISA-gap x86 idioms in the avo arm64 lowering by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1199\"\u003eklauspost/compress#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: test against go1.27.x, drop go1.24.x by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1198\"\u003eklauspost/compress#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd/huff0: break false partial-register dependencies in seqdec/4X decoders by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1197\"\u003eklauspost/compress#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Writer L7-9 with dictionary can emit the dictionary to stream by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1201\"\u003eklauspost/compress#1201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1192\"\u003eklauspost/compress#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AskAlexSharov\"\u003e\u003ccode\u003e@​AskAlexSharov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1196\"\u003eklauspost/compress#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MP-GOWTHAM\"\u003e\u003ccode\u003e@​MP-GOWTHAM\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1195\"\u003eklauspost/compress#1195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/klauspost/compress/compare/v1.19.2...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/9d8ccb1d9567304420eb55a88b6f63a2067a8da4\"\u003e\u003ccode\u003e9d8ccb1\u003c/code\u003e\u003c/a\u003e flate: Writer with a preset dictionary emits the dictionary into the output s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f93f23a4bd5434ab55872aff9717f769398fa59e\"\u003e\u003ccode\u003ef93f23a\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/42f9d969024a20735148e3577d4b602ed4d0590a\"\u003e\u003ccode\u003e42f9d96\u003c/code\u003e\u003c/a\u003e xpress: add Microsoft XPRESS (MS-XCA) decompression (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/629c2ea148ae6ddbd3b70bc1e35076aaf94b7143\"\u003e\u003ccode\u003e629c2ea\u003c/code\u003e\u003c/a\u003e zstd/huff0: break false partial-register dependencies in seqdec/4X decoders (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/ba74977eb2c7002604765bf9c7f3c8a497224d60\"\u003e\u003ccode\u003eba74977\u003c/code\u003e\u003c/a\u003e ci: test against go1.27.x, drop go1.24.x (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f5c1529bc7838087176f39eb85e2495f5292606d\"\u003e\u003ccode\u003ef5c1529\u003c/code\u003e\u003c/a\u003e zstd/huff0: pin avo peephole folds, regenerate arm64 (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/73508b25f222ed50fad2ff7540c059f893781c30\"\u003e\u003ccode\u003e73508b2\u003c/code\u003e\u003c/a\u003e s2: arm64 assembly encoders, lowered from the amd64 avo program (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0e43f04adae8400cdaf545242467c9910ce9a513\"\u003e\u003ccode\u003e0e43f04\u003c/code\u003e\u003c/a\u003e xxhash: bound input of non-preemptive assembly (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4005c155a2670b665ddc52205b6e9dacb43cf651\"\u003e\u003ccode\u003e4005c15\u003c/code\u003e\u003c/a\u003e s2: clamp the Go EncodeBetter skip to match the assembly (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1190\"\u003e#1190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/dd6de45e8beb8833684fbafb4ecd06b0062dafa6\"\u003e\u003ccode\u003edd6de45\u003c/code\u003e\u003c/a\u003e gzhttp: limit jitter hash to jitterBuffer bytes (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.19.2...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ktrysmt/go-bitbucket` from 0.9.87 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/releases\"\u003egithub.com/ktrysmt/go-bitbucket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/371\"\u003ektrysmt/go-bitbucket#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.53.0 to 0.54.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/372\"\u003ektrysmt/go-bitbucket#372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/373\"\u003ektrysmt/go-bitbucket#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: v0.10.0 — raw content commits, delete tag, status code, FilePath by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/374\"\u003ektrysmt/go-bitbucket#374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.100...v0.10.0\"\u003ehttps://github.com/ktrysmt/go-bitbucket/compare/v0.9.100...v0.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.100\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(CLAUDE.md): require unit+mock+swagger to pass before merge or release by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/370\"\u003ektrysmt/go-bitbucket#370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.99...v0.9.100\"\u003ehttps://github.com/ktrysmt/go-bitbucket/compare/v0.9.99...v0.9.100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.99\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: decode bugs in workspaces.go and duplicate uuid json tag by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/365\"\u003ektrysmt/go-bitbucket#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support custom OAuth endpoint for Isolated Cloud Instances by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/366\"\u003ektrysmt/go-bitbucket#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add minimum GitHub Actions workflow for build, vet, and tests by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/367\"\u003ektrysmt/go-bitbucket#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: branch-restrictions body schema and tests panic-on-error by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/368\"\u003ektrysmt/go-bitbucket#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add CLAUDE.md with project testing policy by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/369\"\u003ektrysmt/go-bitbucket#369\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.98...v0.9.99\"\u003ehttps://github.com/ktrysmt/go-bitbucket/compare/v0.9.98...v0.9.99\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/360\"\u003ektrysmt/go-bitbucket#360\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/359\"\u003ektrysmt/go-bitbucket#359\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/358\"\u003ektrysmt/go-bitbucket#358\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/353\"\u003ektrysmt/go-bitbucket#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/348\"\u003ektrysmt/go-bitbucket#348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/339\"\u003ektrysmt/go-bitbucket#339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/342\"\u003ektrysmt/go-bitbucket#342\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/345\"\u003ektrysmt/go-bitbucket#345\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/ktrysmt/go-bitbucket/commit/76154f9be8dad2371263918615a66c07ca6bf0ba\"\u003e\u003ccode\u003e76154f9\u003c/code\u003e\u003c/a\u003e feat: add raw content commits, delete tag, expose status code, and wire FileP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/eb1e1bb2fe7cc5cb3c86430319782dceae15e54e\"\u003e\u003ccode\u003eeb1e1bb\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/e0cb787e5adc54d52a0d44b16f96b3a8ade3810a\"\u003e\u003ccode\u003ee0cb787\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/9613e83a3b586ad4434cae17f1eb514440df098c\"\u003e\u003ccode\u003e9613e83\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/6e77a7923942b61f51b5c84ff8e4ebb6a62cc3d5\"\u003e\u003ccode\u003e6e77a79\u003c/code\u003e\u003c/a\u003e docs(CLAUDE.md): require unit+mock+swagger to pass before merge or release (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/f05491953fbae1df7607667835bad2f4c13d15ab\"\u003e\u003ccode\u003ef054919\u003c/code\u003e\u003c/a\u003e docs: add CLAUDE.md with project testing policy (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/469f38b26a435b783131bb45c87e44018d7f0df3\"\u003e\u003ccode\u003e469f38b\u003c/code\u003e\u003c/a\u003e fix: branch-restrictions request body schema and tests panic-on-error (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/1788d810cf5ef9fa3bf0a30c30833dc9fbb1fa1a\"\u003e\u003ccode\u003e1788d81\u003c/code\u003e\u003c/a\u003e ci: add minimum GitHub Actions workflow for build, vet, and tests (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/364\"\u003e#364\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/20cdd993a61bbde558acf26d3453f6522cba74d1\"\u003e\u003ccode\u003e20cdd99\u003c/code\u003e\u003c/a\u003e feat: add WithEndpoint OAuth constructors for Isolated Cloud Instances (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/362\"\u003e#362\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/e4292caa7133b872b1095eb5fb6df933e652d13e\"\u003e\u003ccode\u003ee4292ca\u003c/code\u003e\u003c/a\u003e fix: latent decode bugs in workspaces and duplicate uuid json tag (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/363\"\u003e#363\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.87...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gitlab.com/gitlab-org/api/client-go` from 1.13.0 to 1.46.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/blob/main/CHANGELOG.md\"\u003egitlab.com/gitlab-org/api/client-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.46.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate urls and add missing (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2785\"\u003e!2785\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/mohamedmongy96\"\u003eMohamed Mongy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v1.45.0...v1.46.0\"\u003e1.46.0\u003c/a\u003e (2026-03-01)\u003c/h1\u003e\n\u003ch2\u003e1.45.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LockMembershipsToSAML support to Application Settings (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2791\"\u003e!2791\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/mohamedmongy96\"\u003eMohamed Mongy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(integration): Use epic IID instead of ID in \u003ccode\u003eDeleteEpic\u003c/code\u003e cleanup. (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2794\"\u003e!2794\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/fforster\"\u003eFlorian Forster\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v1.44.0...v1.45.0\"\u003e1.45.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e Use epic IID instead of ID in \u003ccode\u003eDeleteEpic\u003c/code\u003e cleanup. (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/49dea0587894cd75d5962e69080974fccedde406\"\u003e49dea05\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement runner controller instance-level runner scope support (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2765\"\u003e!2765\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/timofurrer\"\u003eTimo Furrer\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update module github.com/graph-gophers/graphql-go to v1.9.0 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2789\"\u003e!2789\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v1.43.0...v1.44.0\"\u003e1.44.0\u003c/a\u003e (2026-02-26)\u003c/h1\u003e\n\u003ch2\u003e1.43.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(pagination): Add \u003ccode\u003eScanAndCollectN\u003c/code\u003e to collect at most \u003cem\u003en\u003c/em\u003e results. (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2788\"\u003e!2788\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/fforster\"\u003eFlorian Forster\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://gitlab.com/gitlab-org/api/client-go/commit/da7b8a72a07b41ac257b538fac02a6aaa49047fc\"\u003e\u003ccode\u003eda7b8a7\u003c/code\u003e\u003c/a\u003e chore(release): 1.46.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/072590b6d71610f6148328c5e0c27de4c7e1fdda\"\u003e\u003ccode\u003e072590b\u003c/code\u003e\u003c/a\u003e Merge branch 'Update_Urls_and_add-missing' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/8b634616608deae4019c3d7a421c6809b5cf231d\"\u003e\u003ccode\u003e8b63461\u003c/code\u003e\u003c/a\u003e Update urls and add missing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/0abd5cedc3b377211cee5ce084c80e9d744c18a5\"\u003e\u003ccode\u003e0abd5ce\u003c/code\u003e\u003c/a\u003e chore(release): 1.45.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/6f5a6dac70026af0c25c240ba64c761451222757\"\u003e\u003ccode\u003e6f5a6da\u003c/code\u003e\u003c/a\u003e Merge branch 'issue_\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/work_items/2237\"\u003e#2237\u003c/a\u003e' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/06094f9180bc37218e6e8bf0d613b6bdcb726e64\"\u003e\u003ccode\u003e06094f9\u003c/code\u003e\u003c/a\u003e Add LockMembershipsToSAML support to Application Settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/37ff76ba4d9296b8475e9f3e11bea86ad1cb4c5b\"\u003e\u003ccode\u003e37ff76b\u003c/code\u003e\u003c/a\u003e Merge branch 'fforster/epic-cleanup' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/49dea0587894cd75d5962e69080974fccedde406\"\u003e\u003ccode\u003e49dea05\u003c/code\u003e\u003c/a\u003e fix(test): Use epic IID instead of ID in \u003ccode\u003eDeleteEpic\u003c/code\u003e cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/1e294d443eda70519b82f213037a2bf7cc53e817\"\u003e\u003ccode\u003e1e294d4\u003c/code\u003e\u003c/a\u003e chore(release): 1.44.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/69b78fece5f527ae1e3c549c4e7491c8f75d26c0\"\u003e\u003ccode\u003e69b78fe\u003c/code\u003e\u003c/a\u003e Merge branch 'rc-runner-scopes' into 'main'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v1.13.0...v1.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.55.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3f62bf119e84c6e35e8518a2958089ade622d1a3\"\u003e\u003ccode\u003e3f62bf1\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/86efde54dc7069251a8b007026c500d28e4239ce\"\u003e\u003ccode\u003e86efde5\u003c/code\u003e\u003c/a\u003e ssh: reject unexpected message types on established channels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a6cdac60840750226b15617ac8858be44361b36b\"\u003e\u003ccode\u003ea6cdac6\u003c/code\u003e\u003c/a\u003e ssh: drop traffic on undecided channels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/39dc44e69c280a6254fa09ce85477455efeaf6a2\"\u003e\u003ccode\u003e39dc44e\u003c/code\u003e\u003c/a\u003e ssh: don't skip the source-address critical option in CheckCert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/afebf4cb4efb2b854282e03160da67120707f8f7\"\u003e\u003ccode\u003eafebf4c\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: make subjectsEqual stricter on Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/89f4e9bb5b38861a69b1b26890a6833138d35ace\"\u003e\u003ccode\u003e89f4e9b\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/71488c48c2dfecf900e52caa55f88ef4fef62d54\"\u003e\u003ccode\u003e71488c4\u003c/code\u003e\u003c/a\u003e ssh/knownhosts: compare only public key portions for revocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/82adefa711cb8d9a1f12c7ea91b491007d21819f\"\u003e\u003ccode\u003e82adefa\u003c/code\u003e\u003c/a\u003e ssh: synchronize unexpected response test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/c757c9851f77c470645455f548046ae0ce87ef8d\"\u003e\u003ccode\u003ec757c98\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/593c81af8aa6582d85a7faaeb996396f63d712a9\"\u003e\u003ccode\u003e593c81a\u003c/code\u003e\u003c/a\u003e ssh: correctly ignore pre-banner lines\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.55.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/oauth2` from 0.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/oauth2/commit/c624b89dadc3221560b7345c090bbe69e90808ee\"\u003e\u003ccode\u003ec624b89\u003c/code\u003e\u003c/a\u003e google: change the snake case endpoint to kebab-case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/oauth2/commit/09a82f63d4c718720369edfee3c7d0ff953c0b6f\"\u003e\u003ccode\u003e09a82f6\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/oauth2/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/sync` from 0.22.0 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/f75267d8412fc1dfd12b343644a7ea46e4d9c85d\"\u003e\u003ccode\u003ef75267d\u003c/code\u003e\u003c/a\u003e semaphore: panic on negative capacity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/sync/commit/3ffd83cb522e5ef49bd2fa50f0c0d63dc152ad1f\"\u003e\u003ccode\u003e3ffd83c\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/sync/compare/v0.22.0...v0.23.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.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/fafe4a06967e06550e69ee42787d9902845d2a3f\"\u003e\u003ccode\u003efafe4a0\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/f53c31601f90c1b840c0703c5537c3ce1e4b6f5c\"\u003e\u003ccode\u003ef53c316\u003c/code\u003e\u003c/a\u003e unicode/norm: don't truncate runes in the recomposition map key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/37867f63e497cfa4a4e182c43c2beef75307cdb2\"\u003e\u003ccode\u003e37867f6\u003c/code\u003e\u003c/a\u003e unicode/norm: let any starter block composition in compose\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/0dd525f28d87d6aef1a20b9086dbe034411604c7\"\u003e\u003ccode\u003e0dd525f\u003c/code\u003e\u003c/a\u003e unicode/norm: compose non-Hangul runes after a Hangul syllable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/bac26e5be18b99ab58de83689d0c5ad853474c44\"\u003e\u003ccode\u003ebac26e5\u003c/code\u003e\u003c/a\u003e unicode/norm: avoid improper ErrShortDst return in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/4f55186fdbf7427403187ca4917e5e90c8c77319\"\u003e\u003ccode\u003e4f55186\u003c/code\u003e\u003c/a\u003e unicode/norm: simplify short source detection in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a1b6c107023d93f825dd61b667786761d3114091\"\u003e\u003ccode\u003ea1b6c10\u003c/code\u003e\u003c/a\u003e unicode/norm: prevent decomposeSegment from moving backwards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/cd1cbc9d9be58f249a412746c9dcbe9bf3c97dae\"\u003e\u003ccode\u003ecd1cbc9\u003c/code\u003e\u003c/a\u003e unicode/bidi: panic rather than log.Panicf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a459614d3591674f5af99e2ad671c69569dac9c2\"\u003e\u003ccode\u003ea459614\u003c/code\u003e\u003c/a\u003e internal/export/idna: fix conformance with optional validation disabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/be70a610fdb69124f7538dc0216d396d0f2556b9\"\u003e\u003ccode\u003ebe70a61\u003c/code\u003e\u003c/a\u003e internal/export/idna: drop trie field from Profiles\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/text/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\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/akuity/kargo/pull/7238","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akuity%2Fkargo/issues/7238","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7238/packages"}},{"old_version":"0.58.0","new_version":"0.59.0","update_type":"minor","path":null,"pr_created_at":"2026-09-16T13:31:00.000Z","version_change":"0.58.0 → 0.59.0","issue":{"uuid":"5475210024","node_id":"PR_kwDOHqP31c8AAAABDxeaEw","number":7237,"state":"closed","title":"chore(deps): bump the go-minor group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["needs/kind","needs/priority","needs/area","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-16T16:39:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-16T13:31:00.000Z","updated_at":"2026-09-16T16:39:45.000Z","time_to_close":11323,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor","update_count":16,"packages":[{"name":"code.gitea.io/sdk/gitea","old_version":"0.23.2","new_version":"0.25.1"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ecr","old_version":"1.62.1","new_version":"1.65.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/bombsimon/logrusr/v4","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/bombsimon/logrusr"},{"name":"github.com/coreos/go-oidc/v3","old_version":"3.20.0","new_version":"3.21.0","repository_url":"https://github.com/coreos/go-oidc"},{"name":"github.com/google/go-containerregistry","old_version":"0.20.6","new_version":"0.22.1","repository_url":"https://github.com/google/go-containerregistry"},{"name":"github.com/jferrl/go-githubauth","old_version":"1.4.2","new_version":"1.7.0","repository_url":"https://github.com/jferrl/go-githubauth"},{"name":"github.com/klauspost/compress","old_version":"1.19.2","new_version":"1.20.0","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/ktrysmt/go-bitbucket","old_version":"0.9.87","new_version":"0.10.0","repository_url":"https://github.com/ktrysmt/go-bitbucket"},{"name":"gitlab.com/gitlab-org/api/client-go","old_version":"0.157.1","new_version":"0.161.1"},{"name":"golang.org/x/crypto","old_version":"0.55.0","new_version":"0.57.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/oauth2","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/oauth2"},{"name":"golang.org/x/sync","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/text","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/text"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| code.gitea.io/sdk/gitea | `0.23.2` | `0.25.1` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.46.0` | `1.47.0` |\n| [github.com/aws/aws-sdk-go-v2/service/ecr](https://github.com/aws/aws-sdk-go-v2) | `1.62.1` | `1.65.0` |\n| [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.49.0` | `1.50.0` |\n| [github.com/bombsimon/logrusr/v4](https://github.com/bombsimon/logrusr) | `4.1.0` | `4.2.0` |\n| [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) | `3.20.0` | `3.21.0` |\n| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.20.6` | `0.22.1` |\n| [github.com/jferrl/go-githubauth](https://github.com/jferrl/go-githubauth) | `1.4.2` | `1.7.0` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.19.2` | `1.20.0` |\n| [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket) | `0.9.87` | `0.10.0` |\n| [gitlab.com/gitlab-org/api/client-go](https://gitlab.com/gitlab-org/api/client-go) | `0.157.1` | `0.161.1` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.55.0` | `0.57.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.36.0` | `0.37.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.22.0` | `0.23.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.41.0` | `0.42.0` |\n\n\nUpdates `code.gitea.io/sdk/gitea` from 0.23.2 to 0.25.1\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.46.0 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b189f382f4924bc6c948c9942e17c547553faf0d\"\u003e\u003ccode\u003eb189f38\u003c/code\u003e\u003c/a\u003e Release 2026-09-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0905d5f8a9a88708ad8c7ee4554ae51a38e532f2\"\u003e\u003ccode\u003e0905d5f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9cc4bc539469ec525c3a58fa35072ef1c92237f3\"\u003e\u003ccode\u003e9cc4bc5\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/126fe2d5e82a59ea5d231bdbc5ff71421ab73476\"\u003e\u003ccode\u003e126fe2d\u003c/code\u003e\u003c/a\u003e fix GetObject deadlock (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/512688512cb733cab94c9e8b24361b952acb0f48\"\u003e\u003ccode\u003e5126885\u003c/code\u003e\u003c/a\u003e Remove retry metrics header middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bd8de4d26057d20e23666622954141ab0d6c86cf\"\u003e\u003ccode\u003ebd8de4d\u003c/code\u003e\u003c/a\u003e Expand S3 operations that check for an error inside an HTTP 200 response (wav...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/394ee646d5707f27ffb5976a0b9b1dcb075767bc\"\u003e\u003ccode\u003e394ee64\u003c/code\u003e\u003c/a\u003e Release 2026-09-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3c9cb8bc1bb7235972be82b37b8af6bad3c2187f\"\u003e\u003ccode\u003e3c9cb8b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f85682a383217d7113462043f6588859d16e767\"\u003e\u003ccode\u003e6f85682\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc3942bb907ad993738d18d2a3ff1b99bf51cd4e\"\u003e\u003ccode\u003ecc3942b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.46.0...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ecr` from 1.62.1 to 1.65.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7a76a2ae73fe6ae04c8dba07570145eba0582555\"\u003e\u003ccode\u003e7a76a2a\u003c/code\u003e\u003c/a\u003e Release 2024-10-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e35b8bedbb56d7b39d8ccc60cc120a7b61d5fec5\"\u003e\u003ccode\u003ee35b8be\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6e9587148dadaebdfeda731a68bb30740aedfcdd\"\u003e\u003ccode\u003e6e95871\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0d58df32b098fca0d31acca9056f8f56f5c1cdca\"\u003e\u003ccode\u003e0d58df3\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/280579adfcd8a5e23658566d3033f40b5e73d447\"\u003e\u003ccode\u003e280579a\u003c/code\u003e\u003c/a\u003e add HTTP client metrics from smithy-go (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2815\"\u003e#2815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cb83a1cde349c71506c3addbdca49d50b7fcb3d2\"\u003e\u003ccode\u003ecb83a1c\u003c/code\u003e\u003c/a\u003e Release 2024-10-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8503c8359d6964807111f3dc1cdefef9e0e8d44d\"\u003e\u003ccode\u003e8503c83\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/317e15b2f7380e9cf1e1ca3574c88d57475d58f9\"\u003e\u003ccode\u003e317e15b\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3ff516832203c3ac03426b6cab998485b331cbc5\"\u003e\u003ccode\u003e3ff5168\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6191b25230d7cf4333b1e3bc2e60400fb56a4591\"\u003e\u003ccode\u003e6191b25\u003c/code\u003e\u003c/a\u003e Release 2024-10-02\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/iot/v1.62.1...service/s3/v1.65.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4334b43c27eeb4c4ecfcba1a87cc08f963fe91a3\"\u003e\u003ccode\u003e4334b43\u003c/code\u003e\u003c/a\u003e Release 2024-02-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9e29187dc08c2e9bf8f66166841ca9c75e0624ab\"\u003e\u003ccode\u003e9e29187\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f672c49fb7b4199becd3ba0a6e9d2b35f215e985\"\u003e\u003ccode\u003ef672c49\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f935782a0d8ee350736d4515cc05001e4ac3d01\"\u003e\u003ccode\u003e7f93578\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da7bcdacddcf05ee9c897137fdbcdc8caf501698\"\u003e\u003ccode\u003eda7bcda\u003c/code\u003e\u003c/a\u003e feat: add client config passthrough to waiter opts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2499\"\u003e#2499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1bb048272ad54b3cbeb3b6da99f4be8090bea5d2\"\u003e\u003ccode\u003e1bb0482\u003c/code\u003e\u003c/a\u003e Release 2024-02-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc83a2b05532dfe5e6ccba25881887352134fbbd\"\u003e\u003ccode\u003ecc83a2b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7f44d9967b75499363425c29a5cf40375e9869a7\"\u003e\u003ccode\u003e7f44d99\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4280ccb2671145220be23f299bc0db4a2c061ff5\"\u003e\u003ccode\u003e4280ccb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a264562983a722b90b7a08e5547de85274006e30\"\u003e\u003ccode\u003ea264562\u003c/code\u003e\u003c/a\u003e fix awsjson error deserialization to not expect string code (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2489\"\u003e#2489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.49.0...service/s3/v1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/bombsimon/logrusr/v4` from 4.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombsimon/logrusr/releases\"\u003egithub.com/bombsimon/logrusr/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error value logging by \u003ca href=\"https://github.com/avorima\"\u003e\u003ccode\u003e@​avorima\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/30\"\u003ebombsimon/logrusr#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure dependabot by \u003ca href=\"https://github.com/avorima\"\u003e\u003ccode\u003e@​avorima\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/32\"\u003ebombsimon/logrusr#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-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/bombsimon/logrusr/pull/39\"\u003ebombsimon/logrusr#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout 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/bombsimon/logrusr/pull/38\"\u003ebombsimon/logrusr#38\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go 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/bombsimon/logrusr/pull/37\"\u003ebombsimon/logrusr#37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/sirupsen/logrus from 1.9.0 to 1.9.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/bombsimon/logrusr/pull/33\"\u003ebombsimon/logrusr#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump coverallsapp/github-action from 1.1.3 to 2.2.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/bombsimon/logrusr/pull/36\"\u003ebombsimon/logrusr#36\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.8.1 to 1.8.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/bombsimon/logrusr/pull/35\"\u003ebombsimon/logrusr#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/go-logr/logr from 1.2.3 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/34\"\u003ebombsimon/logrusr#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.8.4 to 1.9.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/40\"\u003ebombsimon/logrusr#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/41\"\u003ebombsimon/logrusr#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump coverallsapp/github-action from 2.2.3 to 2.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/43\"\u003ebombsimon/logrusr#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/42\"\u003ebombsimon/logrusr#42\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/go-logr/logr from 1.4.1 to 1.4.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/bombsimon/logrusr/pull/44\"\u003ebombsimon/logrusr#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump coverallsapp/github-action from 2.3.0 to 2.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/45\"\u003ebombsimon/logrusr#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump coverallsapp/github-action from 2.3.1 to 2.3.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/bombsimon/logrusr/pull/46\"\u003ebombsimon/logrusr#46\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump coverallsapp/github-action from 2.3.2 to 2.3.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/bombsimon/logrusr/pull/47\"\u003ebombsimon/logrusr#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.9.0 to 1.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/48\"\u003ebombsimon/logrusr#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action 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/bombsimon/logrusr/pull/49\"\u003ebombsimon/logrusr#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golangci/golangci-lint-action from 7 to 8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/50\"\u003ebombsimon/logrusr#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/go-logr/logr from 1.4.2 to 1.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/51\"\u003ebombsimon/logrusr#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/52\"\u003ebombsimon/logrusr#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.10.0 to 1.11.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/53\"\u003ebombsimon/logrusr#53\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.11.0 to 1.11.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/bombsimon/logrusr/pull/54\"\u003ebombsimon/logrusr#54\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/bombsimon/logrusr/pull/55\"\u003ebombsimon/logrusr#55\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/bombsimon/logrusr/pull/56\"\u003ebombsimon/logrusr#56\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/bombsimon/logrusr/pull/57\"\u003ebombsimon/logrusr#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/sirupsen/logrus from 1.9.3 to 1.9.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/bombsimon/logrusr/pull/58\"\u003ebombsimon/logrusr#58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout 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/bombsimon/logrusr/pull/59\"\u003ebombsimon/logrusr#59\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix \u003ccode\u003egolangci-lint\u003c/code\u003e in pipeline by \u003ca href=\"https://github.com/bombsimon\"\u003e\u003ccode\u003e@​bombsimon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/60\"\u003ebombsimon/logrusr#60\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go 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/bombsimon/logrusr/pull/61\"\u003ebombsimon/logrusr#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/go-logr/logr from 1.4.3 to 1.4.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/bombsimon/logrusr/pull/62\"\u003ebombsimon/logrusr#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.11.1 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/bombsimon/logrusr/pull/63\"\u003ebombsimon/logrusr#63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/sirupsen/logrus from 1.9.4 to 1.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/64\"\u003ebombsimon/logrusr#64\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/stretchr/testify from 1.12.0 to 1.12.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/bombsimon/logrusr/pull/65\"\u003ebombsimon/logrusr#65\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/sirupsen/logrus from 1.10.0 to 1.10.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/bombsimon/logrusr/pull/66\"\u003ebombsimon/logrusr#66\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/sirupsen/logrus from 1.10.1 to 1.10.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/bombsimon/logrusr/pull/67\"\u003ebombsimon/logrusr#67\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avorima\"\u003e\u003ccode\u003e@​avorima\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/30\"\u003ebombsimon/logrusr#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/bombsimon/logrusr/pull/39\"\u003ebombsimon/logrusr#39\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bombsimon/logrusr/compare/v4.1.0...v4.2.0\"\u003ehttps://github.com/bombsimon/logrusr/compare/v4.1.0...v4.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/e28da650c449145a4397aeb09e74fbf1e71e795b\"\u003e\u003ccode\u003ee28da65\u003c/code\u003e\u003c/a\u003e Bump github.com/sirupsen/logrus from 1.10.1 to 1.10.2 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/239406b55bbcd3686641b67b777ad4f9e4c84b8b\"\u003e\u003ccode\u003e239406b\u003c/code\u003e\u003c/a\u003e Bump github.com/sirupsen/logrus from 1.10.0 to 1.10.1 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/b4950e96138a236dd962e1a20f8506bfd07b4110\"\u003e\u003ccode\u003eb4950e9\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify from 1.12.0 to 1.12.1 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/39360ee3b6bf87937276546111204916048e12a8\"\u003e\u003ccode\u003e39360ee\u003c/code\u003e\u003c/a\u003e Bump github.com/sirupsen/logrus from 1.9.4 to 1.10.0 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/0363bc4f664754ee53a27d19a6697d4f74593e2e\"\u003e\u003ccode\u003e0363bc4\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify from 1.11.1 to 1.12.0 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/f8e3108525c06194f59cb6127f26f429058802dd\"\u003e\u003ccode\u003ef8e3108\u003c/code\u003e\u003c/a\u003e Bump github.com/go-logr/logr from 1.4.3 to 1.4.4 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/370e213a21b3bf3d88a3523323bb3122f4cb1eca\"\u003e\u003ccode\u003e370e213\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/526da95e25da9874199067c3c4750366230a40c2\"\u003e\u003ccode\u003e526da95\u003c/code\u003e\u003c/a\u003e chore: fix \u003ccode\u003egolangci-lint\u003c/code\u003e in pipeline (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/5cacc1a9c7e7efa65880fd9dd86589ae93bcc106\"\u003e\u003ccode\u003e5cacc1a\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombsimon/logrusr/commit/018382b4159b64e42befb334e9aa09af3596f745\"\u003e\u003ccode\u003e018382b\u003c/code\u003e\u003c/a\u003e Bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 (\u003ca href=\"https://redirect.github.com/bombsimon/logrusr/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombsimon/logrusr/compare/v4.1.0...v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coreos/go-oidc/v3` from 3.20.0 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coreos/go-oidc/releases\"\u003egithub.com/coreos/go-oidc/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eoidc: ignore JWKs with unsupported key types rather than failing by \u003ca href=\"https://github.com/nicoske\"\u003e\u003ccode\u003e@​nicoske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/499\"\u003ecoreos/go-oidc#499\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicoske\"\u003e\u003ccode\u003e@​nicoske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coreos/go-oidc/pull/499\"\u003ecoreos/go-oidc#499\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coreos/go-oidc/compare/v3.20.0...v3.21.0\"\u003ehttps://github.com/coreos/go-oidc/compare/v3.20.0...v3.21.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coreos/go-oidc/commit/c914bd380327a5a3a81403774d1a5d5b73772ce7\"\u003e\u003ccode\u003ec914bd3\u003c/code\u003e\u003c/a\u003e oidc: ignore JWKs with unsupported key types rather than failing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coreos/go-oidc/compare/v3.20.0...v3.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/google/go-containerregistry` from 0.20.6 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/go-containerregistry/releases\"\u003egithub.com/google/go-containerregistry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-canonical IP literals in all SSRF guards by \u003ca href=\"https://github.com/shaggyinsomniac\"\u003e\u003ccode\u003e@​shaggyinsomniac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2426\"\u003egoogle/go-containerregistry#2426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edaemon: fix stale docker/docker reference in WithClient docs by \u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2428\"\u003egoogle/go-containerregistry#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 2 directories with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2422\"\u003egoogle/go-containerregistry#2422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eauthn: do not overwrite AuthConfig.Auth when username and password are empty by \u003ca href=\"https://github.com/nileshpatil6\"\u003e\u003ccode\u003e@​nileshpatil6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2420\"\u003egoogle/go-containerregistry#2420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the actions group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2423\"\u003egoogle/go-containerregistry#2423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport pulling images by sha512 digest by \u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2427\"\u003egoogle/go-containerregistry#2427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow empty label and annotation values in crane mutate by \u003ca href=\"https://github.com/theadsingh\"\u003e\u003ccode\u003e@​theadsingh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2418\"\u003egoogle/go-containerregistry#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): Use dependencies.gitSource in cloudbuild_v2.yaml by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2434\"\u003egoogle/go-containerregistry#2434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evalidate: support index attestation manifests and empty configs by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2414\"\u003egoogle/go-containerregistry#2414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ename: improve error when parsing a reference with a URL scheme by \u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2431\"\u003egoogle/go-containerregistry#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): install binaries to /ko-app and add to PATH (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2424\"\u003e#2424\u003c/a\u003e) by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2436\"\u003egoogle/go-containerregistry#2436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(release): honor declared Go toolchain by \u003ca href=\"https://github.com/rksharma-owg\"\u003e\u003ccode\u003e@​rksharma-owg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2435\"\u003egoogle/go-containerregistry#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: apply checkRedirectSSRF to writer-side HTTP clients by \u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2432\"\u003egoogle/go-containerregistry#2432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflatten: preserve config and layer media types when flattening by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2438\"\u003egoogle/go-containerregistry#2438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mutate): make Time layer updates lazy by \u003ca href=\"https://github.com/amarkdotdev\"\u003e\u003ccode\u003e@​amarkdotdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2429\"\u003egoogle/go-containerregistry#2429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 2 directories 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/google/go-containerregistry/pull/2439\"\u003egoogle/go-containerregistry#2439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: copy manifest annotations to referrers fallback tag descriptors by \u003ca href=\"https://github.com/codysoyland\"\u003e\u003ccode\u003e@​codysoyland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2441\"\u003egoogle/go-containerregistry#2441\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shaggyinsomniac\"\u003e\u003ccode\u003e@​shaggyinsomniac\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2426\"\u003egoogle/go-containerregistry#2426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BobDu\"\u003e\u003ccode\u003e@​BobDu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2428\"\u003egoogle/go-containerregistry#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nileshpatil6\"\u003e\u003ccode\u003e@​nileshpatil6\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2420\"\u003egoogle/go-containerregistry#2420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/theadsingh\"\u003e\u003ccode\u003e@​theadsingh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2418\"\u003egoogle/go-containerregistry#2418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/locker95\"\u003e\u003ccode\u003e@​locker95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2431\"\u003egoogle/go-containerregistry#2431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rksharma-owg\"\u003e\u003ccode\u003e@​rksharma-owg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2435\"\u003egoogle/go-containerregistry#2435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codysoyland\"\u003e\u003ccode\u003e@​codysoyland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2441\"\u003egoogle/go-containerregistry#2441\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.22.0...v0.22.1\"\u003ehttps://github.com/google/go-containerregistry/compare/v0.22.0...v0.22.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emutate: let Time and Canonical take tarball.LayerOption by \u003ca href=\"https://github.com/mzihlmann\"\u003e\u003ccode\u003e@​mzihlmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2403\"\u003egoogle/go-containerregistry#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add multi-architecture Cloud Build configurations for crane, gcrane, and krane by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2412\"\u003egoogle/go-containerregistry#2412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: resolve push-check credentials against the repository by \u003ca href=\"https://github.com/mzihlmann\"\u003e\u003ccode\u003e@​mzihlmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2411\"\u003egoogle/go-containerregistry#2411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow single-character repository paths by \u003ca href=\"https://github.com/semx\"\u003e\u003ccode\u003e@​semx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2407\"\u003egoogle/go-containerregistry#2407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add missing substitutions and workspace cleanup to new build files by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2413\"\u003egoogle/go-containerregistry#2413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremote: retry failed Puller and Pusher initialization by \u003ca href=\"https://github.com/iahsanGill\"\u003e\u003ccode\u003e@​iahsanGill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2406\"\u003egoogle/go-containerregistry#2406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the actions group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2405\"\u003egoogle/go-containerregistry#2405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go-deps group across 1 directory 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/google/go-containerregistry/pull/2415\"\u003egoogle/go-containerregistry#2415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego.mod: bump Go version + add toolchain directive to replace .go-version file by \u003ca href=\"https://github.com/Subserial\"\u003e\u003ccode\u003e@​Subserial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2416\"\u003egoogle/go-containerregistry#2416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Fix new build options and provenance by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2417\"\u003egoogle/go-containerregistry#2417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(build): unify new build flow into cloudbuild_v2.yaml by \u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2419\"\u003egoogle/go-containerregistry#2419\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mzihlmann\"\u003e\u003ccode\u003e@​mzihlmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2403\"\u003egoogle/go-containerregistry#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tprussak\"\u003e\u003ccode\u003e@​tprussak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2412\"\u003egoogle/go-containerregistry#2412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/semx\"\u003e\u003ccode\u003e@​semx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/go-containerregistry/pull/2407\"\u003egoogle/go-containerregistry#2407\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/8a72a424fdecb4caa14f2d525e5d2503331442b5\"\u003e\u003ccode\u003e8a72a42\u003c/code\u003e\u003c/a\u003e remote: copy manifest annotations to referrers fallback tag descriptors (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2441\"\u003e#2441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/5765c35e1828e9a8071df44497c4867ad7e36924\"\u003e\u003ccode\u003e5765c35\u003c/code\u003e\u003c/a\u003e build(deps): bump the go-deps group across 2 directories with 3 updates (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2439\"\u003e#2439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/969402f936ab1ec1e4a9a6463b1597f6fff6d9ab\"\u003e\u003ccode\u003e969402f\u003c/code\u003e\u003c/a\u003e fix(mutate): make Time layer updates lazy (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2429\"\u003e#2429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/25c682edd9ae6a126454fb5f1b833638ec820987\"\u003e\u003ccode\u003e25c682e\u003c/code\u003e\u003c/a\u003e flatten: preserve config and layer media types when flattening (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2438\"\u003e#2438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/79af990692dd70af2fc2b966af0d20a1ab1a62e4\"\u003e\u003ccode\u003e79af990\u003c/code\u003e\u003c/a\u003e remote: add SSRF redirect protection to writer-side HTTP clients (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2432\"\u003e#2432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/4b9b3c7e306c30074e31efa6c22d82437788ff4c\"\u003e\u003ccode\u003e4b9b3c7\u003c/code\u003e\u003c/a\u003e fix(release): honor declared Go toolchain (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2435\"\u003e#2435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/e033b9cb1f1bc9220b39699e6b384f886de712f8\"\u003e\u003ccode\u003ee033b9c\u003c/code\u003e\u003c/a\u003e fix(build): install binaries to /ko-app and add to PATH (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2424\"\u003e#2424\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2436\"\u003e#2436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/8bd7902fc85c3ae1249afec2582d16e1e9ed92c0\"\u003e\u003ccode\u003e8bd7902\u003c/code\u003e\u003c/a\u003e name: return a helpful error when a reference contains a URL scheme (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2431\"\u003e#2431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/163134d6284d1a01098d5fc2a9e37c8c85904c92\"\u003e\u003ccode\u003e163134d\u003c/code\u003e\u003c/a\u003e validate: support index attestation manifests and empty configs (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/go-containerregistry/commit/44f7ea307e045b3e93fe2e4351f6777e4030ae10\"\u003e\u003ccode\u003e44f7ea3\u003c/code\u003e\u003c/a\u003e fix(build): Use dependencies.gitSource in cloudbuild_v2.yaml (\u003ca href=\"https://redirect.github.com/google/go-containerregistry/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/go-containerregistry/compare/v0.20.6...v0.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jferrl/go-githubauth` from 1.4.2 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jferrl/go-githubauth/releases\"\u003egithub.com/jferrl/go-githubauth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch2\u003e[v1.7.0] - 2026-06-30\u003c/h2\u003e\n\u003cp\u003eGitHub Enterprise Cloud (GHEC) support and a more foolproof installation-token configuration.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCustom Base URL\u003c/strong\u003e: New \u003ccode\u003eWithBaseURL\u003c/code\u003e option sets the API base URL verbatim (only normalizing a trailing slash), mirroring how \u003ccode\u003ego-github\u003c/code\u003e targets a custom endpoint. Unlike \u003ccode\u003eWithEnterpriseURL\u003c/code\u003e, it does not append \u003ccode\u003e/api/v3/\u003c/code\u003e, enabling GitHub Enterprise Cloud with data residency (\u003ccode\u003ehttps://api.SUBDOMAIN.ghe.com/\u003c/code\u003e) and pointing the client at an \u003ccode\u003ehttptest\u003c/code\u003e server in tests (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eOrder-independent options\u003c/strong\u003e: \u003ccode\u003eWithBaseURL\u003c/code\u003e, \u003ccode\u003eWithEnterpriseURL\u003c/code\u003e, \u003ccode\u003eWithHTTPClient\u003c/code\u003e, and \u003ccode\u003eWithRetryOnThrottle\u003c/code\u003e can now be combined in any order. Previously \u003ccode\u003eWithHTTPClient\u003c/code\u003e rebuilt the client and silently discarded a base URL or retry setting applied before it\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFail-loud configuration\u003c/strong\u003e: An invalid base URL (or a \u003ccode\u003enil\u003c/code\u003e HTTP client) is now reported by the first call to \u003ccode\u003eToken()\u003c/code\u003e instead of silently falling back to the public GitHub API\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP client no longer mutated\u003c/strong\u003e: \u003ccode\u003eWithHTTPClient\u003c/code\u003e operates on a shallow copy, so the caller's \u003ccode\u003e*http.Client\u003c/code\u003e (which may be shared elsewhere) keeps its original transport\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNo panic on nil client\u003c/strong\u003e: passing \u003ccode\u003enil\u003c/code\u003e to \u003ccode\u003eWithHTTPClient\u003c/code\u003e now yields a clear error instead of panicking\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the deprecated, no-op \u003ccode\u003enet.Dialer.DualStack\u003c/code\u003e field from the pooled HTTP client\u003c/li\u003e\n\u003cli\u003eRenamed the unexported \u003ccode\u003egithubClient.client\u003c/code\u003e field to \u003ccode\u003ehttpClient\u003c/code\u003e for clarity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded coverage for \u003ccode\u003eWithBaseURL\u003c/code\u003e (GHEC and \u003ccode\u003ehttptest\u003c/code\u003e URLs), option order-independence, fail-loud misconfiguration, and verification that the caller's HTTP client is not mutated\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003eactions/cache\u003c/code\u003e from 5 to 6 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003eactions/checkout\u003c/code\u003e from 6 to 7 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003ecodecov/codecov-action\u003c/code\u003e from 6 to 7 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jferrl/go-githubauth/compare/v1.6.0...v1.7.0\"\u003ehttps://github.com/jferrl/go-githubauth/compare/v1.6.0...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003ch3\u003eExternal key store support for GitHub App JWTs\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eNewApplicationTokenSourceFromSigner\u003c/code\u003e which accepts any \u003ccode\u003ecrypto.Signer\u003c/code\u003e with an RSA public key. Enables signing via AWS KMS, GCP KMS, Azure Key Vault, HashiCorp Vault Transit, PKCS#11 HSMs, or ssh-agent — the private key never touches process memory. Validates at construction that the signer's public key is \u003ccode\u003e*rsa.PublicKey\u003c/code\u003e (GitHub requires RS256).\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003esigner, _ := kms.NewSigner(ctx, keyID) // any crypto.Signer backed by RSA\r\nts, err := githubauth.NewApplicationTokenSourceFromSigner(appID, signer)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eProactive token refresh with configurable skew\u003c/h3\u003e\n\u003cp\u003eNew \u003ccode\u003eReuseTokenSourceWithSkew\u003c/code\u003e refreshes cached tokens when \u003ccode\u003etime.Until(exp) \u0026lt;= skew\u003c/code\u003e instead of waiting for expiry to pass. Closes the in-flight 401 window where a request starts shortly before expiry and reaches GitHub already expired.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jferrl/go-githubauth/blob/main/CHANGELOG.md\"\u003egithub.com/jferrl/go-githubauth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[v1.5.1] - 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEnterprise URL Handling\u003c/strong\u003e: Fixed regression in GitHub Enterprise URL handling (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTightened test conditions and added more tests for \u003ccode\u003eWithEnterpriseURL\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumped \u003ccode\u003egithub.com/golang-jwt/jwt/v5\u003c/code\u003e from 5.3.0 to 5.3.1 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003egolang.org/x/oauth2\u003c/code\u003e from 0.32.0 to 0.34.0 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/34\"\u003e#34\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003eactions/checkout\u003c/code\u003e from 5 to 6 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003eactions/cache\u003c/code\u003e from 4 to 5 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/37\"\u003e#37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003egolangci/golangci-lint-action\u003c/code\u003e from 8 to 9 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003estyfle/cancel-workflow-action\u003c/code\u003e from 0.12.1 to 0.13.0 (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eContributors\u003c/strong\u003e: \u003ca href=\"https://github.com/luna-veil-8080\"\u003e\u003ccode\u003e@​luna-veil-8080\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jferrl/go-githubauth/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/jferrl/go-githubauth/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v1.5.0] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003e🚨 Breaking Changes\u003c/h3\u003e\n\u003cp\u003eThis release removes the \u003ccode\u003egithub.com/google/go-github/v74\u003c/code\u003e dependency and implements a lightweight internal GitHub API client. While most users will experience no breaking changes, some API adjustments have been made:\u003c/p\u003e\n\u003ch4\u003eAPI Changes\u003c/h4\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eEnterprise Configuration Simplified\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBefore\u003c/strong\u003e: \u003ccode\u003eWithEnterpriseURLs(baseURL, uploadURL string)\u003c/code\u003e - required both base and upload URLs\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAfter\u003c/strong\u003e: \u003ccode\u003eWithEnterpriseURL(baseURL string)\u003c/code\u003e - single base URL parameter\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMigration\u003c/strong\u003e: Remove the redundant upload URL parameter\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eType Changes\u003c/strong\u003e (if you were using these types directly)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.InstallationTokenOptions\u003c/code\u003e → \u003ccode\u003egithubauth.InstallationTokenOptions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egithub.InstallationPermissions\u003c/code\u003e → \u003ccode\u003egithubauth.InstallationPermissions\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egithub.InstallationToken\u003c/code\u003e → \u003ccode\u003egithubauth.InstallationToken\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egithub.Repository\u003c/code\u003e → \u003ccode\u003egithubauth.Repository\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eAdded\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/jferrl/go-githubauth/commit/3d8cba2e65015b3c50716a7d0f8b5fcd6624ff84\"\u003e\u003ccode\u003e3d8cba2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/51\"\u003e#51\u003c/a\u003e from jferrl/feat/with-base-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/b96f2a2d5a2bf662c00d3e1fe89a43cfc9f44ed6\"\u003e\u003ccode\u003eb96f2a2\u003c/code\u003e\u003c/a\u003e feat: add WithBaseURL option for custom API base URLs (\u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/aea57f214f49dedd51b3fc1d538d797591e5bc7f\"\u003e\u003ccode\u003eaea57f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/49\"\u003e#49\u003c/a\u003e from jferrl/dependabot/github_actions/actions/cache-6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/4df09c5870a9ce00b50621105af6b49106419c4d\"\u003e\u003ccode\u003e4df09c5\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/df4a32c6934578f160d6e62a877b5377f7ef526c\"\u003e\u003ccode\u003edf4a32c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/48\"\u003e#48\u003c/a\u003e from jferrl/dependabot/github_actions/actions/checkout-7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/7dd477dea64ed5a8d6d411e72e4d6dc9a1fb8074\"\u003e\u003ccode\u003e7dd477d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/5fdd58ca8b40cb04ffdfc697dab1cec59674fe0c\"\u003e\u003ccode\u003e5fdd58c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jferrl/go-githubauth/issues/46\"\u003e#46\u003c/a\u003e from jferrl/dependabot/github_actions/codecov/codecov-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/d543f01bf2677c953928825c8fc6eeebd06e1681\"\u003e\u003ccode\u003ed543f01\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/dc730e4071a0c44e348e1339a34ed39a5656a802\"\u003e\u003ccode\u003edc730e4\u003c/code\u003e\u003c/a\u003e ✨ feat(auth): retry installation token fetches on rate limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jferrl/go-githubauth/commit/599f97f423e2319e61ec5d3a6f04afc8eacd2d4b\"\u003e\u003ccode\u003e599f97f\u003c/code\u003e\u003c/a\u003e ✨ feat(auth): proactive token refresh with configurable skew\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jferrl/go-githubauth/compare/v1.4.2...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.19.2 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd lzw reader/writer by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1189\"\u003eklauspost/compress#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003express: add Microsoft XPRESS (MS-XCA) decompression by \u003ca href=\"https://github.com/MP-GOWTHAM\"\u003e\u003ccode\u003e@​MP-GOWTHAM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1195\"\u003eklauspost/compress#1195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: arm64 assembly encoders, lowered from the amd64 avo program by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1187\"\u003eklauspost/compress#1187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd, huff0: improved arm64 lowering, and narrow two table loads to MOVWQZX by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1175\"\u003eklauspost/compress#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: limit jitter hash to jitterBuffer bytes by \u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1192\"\u003eklauspost/compress#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: clamp the Go EncodeBetter skip to match the assembly by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1190\"\u003eklauspost/compress#1190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003exxhash: bound input of non-preemptive assembly by \u003ca href=\"https://github.com/AskAlexSharov\"\u003e\u003ccode\u003e@​AskAlexSharov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1196\"\u003eklauspost/compress#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd/huff0: fold two ISA-gap x86 idioms in the avo arm64 lowering by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1199\"\u003eklauspost/compress#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: test against go1.27.x, drop go1.24.x by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1198\"\u003eklauspost/compress#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd/huff0: break false partial-register dependencies in seqdec/4X decoders by \u003ca href=\"https://github.com/lizthegrey\"\u003e\u003ccode\u003e@​lizthegrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1197\"\u003eklauspost/compress#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Writer L7-9 with dictionary can emit the dictionary to stream by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1201\"\u003eklauspost/compress#1201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1192\"\u003eklauspost/compress#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AskAlexSharov\"\u003e\u003ccode\u003e@​AskAlexSharov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1196\"\u003eklauspost/compress#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MP-GOWTHAM\"\u003e\u003ccode\u003e@​MP-GOWTHAM\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1195\"\u003eklauspost/compress#1195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.19.2...v1.20.0\"\u003ehttps://github.com/klauspost/compress/compare/v1.19.2...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/9d8ccb1d9567304420eb55a88b6f63a2067a8da4\"\u003e\u003ccode\u003e9d8ccb1\u003c/code\u003e\u003c/a\u003e flate: Writer with a preset dictionary emits the dictionary into the output s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f93f23a4bd5434ab55872aff9717f769398fa59e\"\u003e\u003ccode\u003ef93f23a\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/42f9d969024a20735148e3577d4b602ed4d0590a\"\u003e\u003ccode\u003e42f9d96\u003c/code\u003e\u003c/a\u003e xpress: add Microsoft XPRESS (MS-XCA) decompression (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/629c2ea148ae6ddbd3b70bc1e35076aaf94b7143\"\u003e\u003ccode\u003e629c2ea\u003c/code\u003e\u003c/a\u003e zstd/huff0: break false partial-register dependencies in seqdec/4X decoders (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/ba74977eb2c7002604765bf9c7f3c8a497224d60\"\u003e\u003ccode\u003eba74977\u003c/code\u003e\u003c/a\u003e ci: test against go1.27.x, drop go1.24.x (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f5c1529bc7838087176f39eb85e2495f5292606d\"\u003e\u003ccode\u003ef5c1529\u003c/code\u003e\u003c/a\u003e zstd/huff0: pin avo peephole folds, regenerate arm64 (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/73508b25f222ed50fad2ff7540c059f893781c30\"\u003e\u003ccode\u003e73508b2\u003c/code\u003e\u003c/a\u003e s2: arm64 assembly encoders, lowered from the amd64 avo program (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0e43f04adae8400cdaf545242467c9910ce9a513\"\u003e\u003ccode\u003e0e43f04\u003c/code\u003e\u003c/a\u003e xxhash: bound input of non-preemptive assembly (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1196\"\u003e#1196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4005c155a2670b665ddc52205b6e9dacb43cf651\"\u003e\u003ccode\u003e4005c15\u003c/code\u003e\u003c/a\u003e s2: clamp the Go EncodeBetter skip to match the assembly (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1190\"\u003e#1190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/dd6de45e8beb8833684fbafb4ecd06b0062dafa6\"\u003e\u003ccode\u003edd6de45\u003c/code\u003e\u003c/a\u003e gzhttp: limit jitter hash to jitterBuffer bytes (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.19.2...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ktrysmt/go-bitbucket` from 0.9.87 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/releases\"\u003egithub.com/ktrysmt/go-bitbucket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/371\"\u003ektrysmt/go-bitbucket#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.53.0 to 0.54.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/372\"\u003ektrysmt/go-bitbucket#372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/373\"\u003ektrysmt/go-bitbucket#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: v0.10.0 — raw content commits, delete tag, status code, FilePath by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/374\"\u003ektrysmt/go-bitbucket#374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.100...v0.10.0\"\u003ehttps://github.com/ktrysmt/go-bitbucket/compare/v0.9.100...v0.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.100\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(CLAUDE.md): require unit+mock+swagger to pass before merge or release by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/370\"\u003ektrysmt/go-bitbucket#370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.99...v0.9.100\"\u003ehttps://github.com/ktrysmt/go-bitbucket/compare/v0.9.99...v0.9.100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.99\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: decode bugs in workspaces.go and duplicate uuid json tag by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/365\"\u003ektrysmt/go-bitbucket#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support custom OAuth endpoint for Isolated Cloud Instances by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/366\"\u003ektrysmt/go-bitbucket#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add minimum GitHub Actions workflow for build, vet, and tests by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/367\"\u003ektrysmt/go-bitbucket#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: branch-restrictions body schema and tests panic-on-error by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/368\"\u003ektrysmt/go-bitbucket#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add CLAUDE.md with project testing policy by \u003ca href=\"https://github.com/ktrysmt\"\u003e\u003ccode\u003e@​ktrysmt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/369\"\u003ektrysmt/go-bitbucket#369\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.98...v0.9.99\"\u003ehttps://github.com/ktrysmt/go-bitbucket/compare/v0.9.98...v0.9.99\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/360\"\u003ektrysmt/go-bitbucket#360\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/359\"\u003ektrysmt/go-bitbucket#359\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/358\"\u003ektrysmt/go-bitbucket#358\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/353\"\u003ektrysmt/go-bitbucket#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/348\"\u003ektrysmt/go-bitbucket#348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/339\"\u003ektrysmt/go-bitbucket#339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/342\"\u003ektrysmt/go-bitbucket#342\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.9.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/pull/345\"\u003ektrysmt/go-bitbucket#345\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/ktrysmt/go-bitbucket/commit/76154f9be8dad2371263918615a66c07ca6bf0ba\"\u003e\u003ccode\u003e76154f9\u003c/code\u003e\u003c/a\u003e feat: add raw content commits, delete tag, expose status code, and wire FileP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/eb1e1bb2fe7cc5cb3c86430319782dceae15e54e\"\u003e\u003ccode\u003eeb1e1bb\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/e0cb787e5adc54d52a0d44b16f96b3a8ade3810a\"\u003e\u003ccode\u003ee0cb787\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/9613e83a3b586ad4434cae17f1eb514440df098c\"\u003e\u003ccode\u003e9613e83\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/6e77a7923942b61f51b5c84ff8e4ebb6a62cc3d5\"\u003e\u003ccode\u003e6e77a79\u003c/code\u003e\u003c/a\u003e docs(CLAUDE.md): require unit+mock+swagger to pass before merge or release (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/f05491953fbae1df7607667835bad2f4c13d15ab\"\u003e\u003ccode\u003ef054919\u003c/code\u003e\u003c/a\u003e docs: add CLAUDE.md with project testing policy (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/469f38b26a435b783131bb45c87e44018d7f0df3\"\u003e\u003ccode\u003e469f38b\u003c/code\u003e\u003c/a\u003e fix: branch-restrictions request body schema and tests panic-on-error (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/1788d810cf5ef9fa3bf0a30c30833dc9fbb1fa1a\"\u003e\u003ccode\u003e1788d81\u003c/code\u003e\u003c/a\u003e ci: add minimum GitHub Actions workflow for build, vet, and tests (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/364\"\u003e#364\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/20cdd993a61bbde558acf26d3453f6522cba74d1\"\u003e\u003ccode\u003e20cdd99\u003c/code\u003e\u003c/a\u003e feat: add WithEndpoint OAuth constructors for Isolated Cloud Instances (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/362\"\u003e#362\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktrysmt/go-bitbucket/commit/e4292caa7133b872b1095eb5fb6df933e652d13e\"\u003e\u003ccode\u003ee4292ca\u003c/code\u003e\u003c/a\u003e fix: latent decode bugs in workspaces and duplicate uuid json tag (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/363\"\u003e#363\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ktrysmt/go-bitbucket/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ktrysmt/go-bitbucket/compare/v0.9.87...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gitlab.com/gitlab-org/api/client-go` from 0.157.1 to 0.161.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/blob/main/CHANGELOG.md\"\u003egitlab.com/gitlab-org/api/client-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.161.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(users): Fix a bug where error parsing causes user blocking to not function properly (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2584\"\u003e!2584\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/PatrickRice\"\u003ePatrick Rice\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v0.161.0...v0.161.1\"\u003e0.161.1\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eusers:\u003c/strong\u003e Fix a bug where error parsing causes user blocking to not function properly (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ad55065d624d27d1f539a3c41489989b9a0d036\"\u003e2ad5506\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.161.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: return detailed API errors for BlockUser instead of generic LDAP message (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2581\"\u003e!2581\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/syedzubeen\"\u003eZubeen\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v0.160.2...v0.161.0\"\u003e0.161.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn detailed API errors for BlockUser instead of generic LDAP message (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ba9fa6995de6cadf0dae1bf600979b73ee471ce\"\u003e2ba9fa6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.160.2\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix double escaping in paths (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2583\"\u003e!2583\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/timofurrer\"\u003eTimo Furrer\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v0.160.1...v0.160.2\"\u003e0.160.2\u003c/a\u003e (2025-11-24)\u003c/h2\u003e\n\u003ch2\u003e0.160.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update input field from \u0026quot;key\u0026quot; to \u0026quot;name\u0026quot; in pipeline schedules to prevent an API error (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2580\"\u003e!2580\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/syedzubeen\"\u003eZubeen\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCode Refactor Using Request Handlers - 9 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2524\"\u003e!2524\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/yashes7516\"\u003eYashesvinee V\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCode Refactor Using Request Handlers - 7 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2522\"\u003e!2522\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/yashes7516\"\u003eYashesvinee V\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://gitlab.com/gitlab-org/api/client-go/commit/9ec66ce4f74059eb1e085510c455e3438c137870\"\u003e\u003ccode\u003e9ec66ce\u003c/code\u003e\u003c/a\u003e chore(release): 0.161.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/686f61c23c20c64385004a7c9a5b48978fe7c208\"\u003e\u003ccode\u003e686f61c\u003c/code\u003e\u003c/a\u003e Merge branch 'fix-user-block-bug' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ad55065d624d27d1f539a3c41489989b9a0d036\"\u003e\u003ccode\u003e2ad5506\u003c/code\u003e\u003c/a\u003e fix(users): Fix a bug where error parsing causes user blocking to not functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/b73434f5f25bf500ac838096dfaa8ffeac3fca94\"\u003e\u003ccode\u003eb73434f\u003c/code\u003e\u003c/a\u003e chore(release): 0.161.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/366f12a8006687d68c2db7efa5e5496e0875d3b7\"\u003e\u003ccode\u003e366f12a\u003c/code\u003e\u003c/a\u003e Merge branch 'fixErrorMessage' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ba9fa6995de6cadf0dae1bf600979b73ee471ce\"\u003e\u003ccode\u003e2ba9fa6\u003c/code\u003e\u003c/a\u003e fix: return detailed API errors for BlockUser instead of generic LDAP message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/c7ae36165fab66a44f46b9f83949e0e5286809bc\"\u003e\u003ccode\u003ec7ae361\u003c/code\u003e\u003c/a\u003e chore(release): 0.160.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/3141835ea45c202fea084d5549ae7a298c5c126b\"\u003e\u003ccode\u003e3141835\u003c/code\u003e\u003c/a\u003e Merge branch 'fix-double-escape' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/30ef8e537ba9595d1c324f6100b664bbd477d37f\"\u003e\u003ccode\u003e30ef8e5\u003c/code\u003e\u003c/a\u003e Fix double escaping in paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/34e3ffd6b16bc5642bde4d16075ab9707933ff5c\"\u003e\u003ccode\u003e34e3ffd\u003c/code\u003e\u003c/a\u003e chore(release): 0.160.1 [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v0.157.1...v0.161.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.55.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3f62bf119e84c6e35e8518a2958089ade622d1a3\"\u003e\u003ccode\u003e3f62bf1\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/86efde54dc7069251a8b007026c500d28e4239ce\"\u003e\u003ccode\u003e86efde5\u003c/code\u003e\u003c/a\u003e ssh: reject unexpected message types on established channels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a6cdac60840750226b15617ac8858be44361b36b\"\u003e\u003ccode\u003ea6cdac6\u003c/code\u003e\u003c/a\u003e ssh: drop traffic on undecided channels\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/39dc44e69c280a6254fa09ce85477455efeaf6a2\"\u003e\u003ccode\u003e39dc44e\u003c/code\u003e\u003c/a\u003e ssh: don't skip the source-address critical option in CheckCert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/afebf4cb4efb2b854282e03160da67120707f8f7\"\u003e\u003ccode\u003eafebf4c\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: make subjectsEqual stricter on Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/89f4e9bb5b38861a69b1b26890a6833138d35ace\"\u003e\u003ccode\u003e89f4e9b\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/71488c48c2dfecf900e52caa55f88ef4fef62d54\"\u003e\u003ccode\u003e71488c4\u003c/code\u003e\u003c/a\u003e ssh/knownhosts: compare only public key portions for revocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/82adefa711cb8d9a1f12c7ea91b491007d21819f\"\u003e\u003ccode\u003e82adefa\u003c/code\u003e\u003c/a\u003e ssh: synchronize unexpected response test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/c757c9851f77c470645455f548046ae0ce87ef8d\"\u003e\u003ccode\u003ec757c98\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.26.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/593c81af8aa6582d85a7faaeb996396f63d712a9\"\u003e\u003ccode\u003e593c81a\u003c/code\u003e\u003c/a\u003e ssh: correctly ignore pre-banner lines\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.55.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/n...\n\n_Description has been truncated_","html_url":"https://github.com/akuity/kargo/pull/7237","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akuity%2Fkargo/issues/7237","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7237/packages"}},{"old_version":"0.58.0","new_version":"0.59.0","update_type":"minor","path":null,"pr_created_at":"2026-09-16T04:05:14.000Z","version_change":"0.58.0 → 0.59.0","issue":{"uuid":"5470087166","node_id":"PR_kwDOKxAp_s8AAAABDtV9qg","number":345,"state":"open","title":"Deps: Bump the go-dev-dependencies group with 8 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-16T04:05:14.000Z","updated_at":"2026-09-16T04:08:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Deps: Bump","group_name":"go-dev-dependencies","update_count":8,"packages":[{"name":"golang.org/x/crypto","old_version":"0.56.0","new_version":"0.57.0","repository_url":"https://github.com/golang/crypto"},{"name":"github.com/bytedance/sonic","old_version":"1.15.3","new_version":"1.15.4","repository_url":"https://github.com/bytedance/sonic"},{"name":"github.com/golang-migrate/migrate/v4","old_version":"4.19.1","new_version":"4.20.1","repository_url":"https://github.com/golang-migrate/migrate"},{"name":"github.com/jackc/pgx/v5","old_version":"5.10.0","new_version":"5.11.0","repository_url":"https://github.com/jackc/pgx"},{"name":"go.mongodb.org/mongo-driver/v2","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/mongodb/mongo-go-driver"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/text","old_version":"0.41.0","new_version":"0.42.0","repository_url":"https://github.com/golang/text"},{"name":"golang.org/x/tools","old_version":"0.49.0","new_version":"0.50.0","repository_url":"https://github.com/golang/tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dev-dependencies group with 8 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.56.0` | `0.57.0` |\n| [github.com/bytedance/sonic](https://github.com/bytedance/sonic) | `1.15.3` | `1.15.4` |\n| [github.com/golang-migrate/migrate/v4](https://github.com/golang-migrate/migrate) | `4.19.1` | `4.20.1` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.10.0` | `5.11.0` |\n| [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver) | `2.9.0` | `2.9.1` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.41.0` | `0.42.0` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.49.0` | `0.50.0` |\n\nUpdates `golang.org/x/crypto` from 0.56.0 to 0.57.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3f62bf119e84c6e35e8518a2958089ade622d1a3\"\u003e\u003ccode\u003e3f62bf1\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/crypto/compare/v0.56.0...v0.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/bytedance/sonic` from 1.15.3 to 1.15.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytedance/sonic/releases\"\u003egithub.com/bytedance/sonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(jitdec): prevent GC crashes when decoding full arrays by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/986\"\u003ebytedance/sonic#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: trim fallback EncodeIndented newline by \u003ca href=\"https://github.com/HerrCai0907\"\u003e\u003ccode\u003e@​HerrCai0907\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/984\"\u003ebytedance/sonic#984\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HerrCai0907\"\u003e\u003ccode\u003e@​HerrCai0907\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bytedance/sonic/pull/984\"\u003ebytedance/sonic#984\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.15.3...v1.15.4\"\u003ehttps://github.com/bytedance/sonic/compare/v1.15.3...v1.15.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/f1003e13e7899a6e536181fa66e986c4f29db5d5\"\u003e\u003ccode\u003ef1003e1\u003c/code\u003e\u003c/a\u003e fix: trim fallback EncodeIndented newline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/298d5639dc2155676b7554f1f680f1f325c36998\"\u003e\u003ccode\u003e298d563\u003c/code\u003e\u003c/a\u003e docs(ast): fix path search comment spelling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytedance/sonic/commit/95a0ee572025c730423f243c5dbac70df4564ed0\"\u003e\u003ccode\u003e95a0ee5\u003c/code\u003e\u003c/a\u003e fix(jitdec): prevent GC crashes when decoding full arrays\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytedance/sonic/compare/v1.15.3...v1.15.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang-migrate/migrate/v4` from 4.19.1 to 4.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang-migrate/migrate/releases\"\u003egithub.com/golang-migrate/migrate/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.20.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is the immediate mitigation of the CI / release failure in \u003ccode\u003ev4.20.0\u003c/code\u003e, to distribute the latest version to all registries.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix GoReleaser build matrix by \u003ca href=\"https://github.com/Fontinalis\"\u003e\u003ccode\u003e@​Fontinalis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1434\"\u003egolang-migrate/migrate#1434\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-migrate/migrate/compare/v4.20.0...v4.20.1\"\u003ehttps://github.com/golang-migrate/migrate/compare/v4.20.0...v4.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.20.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nDue to a bug in the release workflow, GoReleaser failed and \u003ccode\u003ev4.20.0\u003c/code\u003e was not published to Docker or other package registries. We did not want to re-tag (due to the possible impacts of that action), so we will attempt to backfill this shortly.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo mitigate this in the immediate term, \u003ccode\u003ev4.20.1\u003c/code\u003e is being released with the patched workflow and distributed to all registries.\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: update golangci-lint to v2 by \u003ca href=\"https://github.com/PascalBourdier\"\u003e\u003ccode\u003e@​PascalBourdier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1341\"\u003egolang-migrate/migrate#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade pgx v5 to latest version by \u003ca href=\"https://github.com/achanda\"\u003e\u003ccode\u003e@​achanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1320\"\u003egolang-migrate/migrate#1320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump go.opentelemetry.io/otel/sdk from 1.36.0 to 1.40.0 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/golang-migrate/migrate/pull/1361\"\u003egolang-migrate/migrate#1361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(security): migrate docker/docker to moby/moby modules (BlackDuck Polaris findings) by \u003ca href=\"https://github.com/fzl-22\"\u003e\u003ccode\u003e@​fzl-22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1402\"\u003egolang-migrate/migrate#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/grpc from 1.74.2 to 1.79.3 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/golang-migrate/migrate/pull/1373\"\u003egolang-migrate/migrate#1373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: use Go 1.25 and 1.26 to build project by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1389\"\u003egolang-migrate/migrate#1389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(yugabyte): run YugabyteDB tests with supported versions by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1396\"\u003egolang-migrate/migrate#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espanner: Update spansql statement parser version by \u003ca href=\"https://github.com/adamhicks\"\u003e\u003ccode\u003e@​adamhicks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1398\"\u003egolang-migrate/migrate#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: bump alpine docker image to 3.24 by \u003ca href=\"https://github.com/Fontinalis\"\u003e\u003ccode\u003e@​Fontinalis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1431\"\u003egolang-migrate/migrate#1431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mongodb): replace deprecated DecodeBytes by \u003ca href=\"https://github.com/Fontinalis\"\u003e\u003ccode\u003e@​Fontinalis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1432\"\u003egolang-migrate/migrate#1432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump the go_modules group across 1 directory 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/golang-migrate/migrate/pull/1429\"\u003egolang-migrate/migrate#1429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(source/aws_s3): paginate ListObjects to load \u0026gt;1000 migrations by \u003ca href=\"https://github.com/EylonLevy\"\u003e\u003ccode\u003e@​EylonLevy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1412\"\u003egolang-migrate/migrate#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(source): build migrations index lazily to avoid quadratic startup by \u003ca href=\"https://github.com/YuheiTakagawa\"\u003e\u003ccode\u003e@​YuheiTakagawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1424\"\u003egolang-migrate/migrate#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add MSSQL 2025 to test matrix by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1390\"\u003egolang-migrate/migrate#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: update PostgreSQL test matrix by \u003ca href=\"https://github.com/joschi\"\u003e\u003ccode\u003e@​joschi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1388\"\u003egolang-migrate/migrate#1388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PascalBourdier\"\u003e\u003ccode\u003e@​PascalBourdier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1341\"\u003egolang-migrate/migrate#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/achanda\"\u003e\u003ccode\u003e@​achanda\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1320\"\u003egolang-migrate/migrate#1320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fzl-22\"\u003e\u003ccode\u003e@​fzl-22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1402\"\u003egolang-migrate/migrate#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamhicks\"\u003e\u003ccode\u003e@​adamhicks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1398\"\u003egolang-migrate/migrate#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EylonLevy\"\u003e\u003ccode\u003e@​EylonLevy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1412\"\u003egolang-migrate/migrate#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/YuheiTakagawa\"\u003e\u003ccode\u003e@​YuheiTakagawa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/golang-migrate/migrate/pull/1424\"\u003egolang-migrate/migrate#1424\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-migrate/migrate/compare/v4.19.1...v4.20.0\"\u003ehttps://github.com/golang-migrate/migrate/compare/v4.19.1...v4.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/504568a3cbd23b8754760f55a3d89aec1b0c4963\"\u003e\u003ccode\u003e504568a\u003c/code\u003e\u003c/a\u003e ci: fix GoReleaser build matrix (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/9429a3cc7dc296af559ad104137d5c27df66fc60\"\u003e\u003ccode\u003e9429a3c\u003c/code\u003e\u003c/a\u003e test: update PostgreSQL test matrix (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1388\"\u003e#1388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/276d060cde7366db4bf0ff51444460456a2af64e\"\u003e\u003ccode\u003e276d060\u003c/code\u003e\u003c/a\u003e test: add MSSQL 2025 to test matrix (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1390\"\u003e#1390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/10173f0ef6ae40b7fab478692b44b28c7930411e\"\u003e\u003ccode\u003e10173f0\u003c/code\u003e\u003c/a\u003e perf(source): build migrations index lazily to avoid quadratic startup (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1424\"\u003e#1424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/5bcd0086b6b4a22f4d4abdab6b1ce3e4b0085336\"\u003e\u003ccode\u003e5bcd008\u003c/code\u003e\u003c/a\u003e fix(source/aws_s3): paginate ListObjects to load \u0026gt;1000 migrations (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/15c469019af89fb13071f25f14d596fa4b3b3277\"\u003e\u003ccode\u003e15c4690\u003c/code\u003e\u003c/a\u003e build(deps): bump the go_modules group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1429\"\u003e#1429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/3eac5d512f62b4572a683ef7db8e44127951cb59\"\u003e\u003ccode\u003e3eac5d5\u003c/code\u003e\u003c/a\u003e fix(mongodb): replace deprecated DecodeBytes (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/01a9643f1475e75bb6d6224ddeaf9d8e2434ca8a\"\u003e\u003ccode\u003e01a9643\u003c/code\u003e\u003c/a\u003e build: bump alpine docker image to 3.24 (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/77249860b9d83f6950a167b1ffd3a450acd3f09c\"\u003e\u003ccode\u003e7724986\u003c/code\u003e\u003c/a\u003e spanner: Update spansql statement parser version (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang-migrate/migrate/commit/18966c755f83de2b250dd8e766bad8b769cd0e25\"\u003e\u003ccode\u003e18966c7\u003c/code\u003e\u003c/a\u003e test(yugabyte): run YugabyteDB tests with supported versions (\u003ca href=\"https://redirect.github.com/golang-migrate/migrate/issues/1396\"\u003e#1396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang-migrate/migrate/compare/v4.19.1...v4.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.10.0 to 5.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/releases\"\u003egithub.com/jackc/pgx/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.11.0\u003c/h2\u003e\n\u003cp\u003eThis release adds direct PostgreSQL type scanning through \u003ccode\u003edatabase/sql\u003c/code\u003e on Go 1.27, improves compatibility with\nlibpq connection strings and PostgreSQL date/time values, and includes further decoder hardening. See Changes for\nconnection-string and date/time behavior changes that may affect existing applications.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estdlib: support Go 1.27's \u003ccode\u003edriver.RowsColumnScanner\u003c/code\u003e, allowing PostgreSQL types such as arrays and ranges to be\nscanned directly into Go values without \u003ccode\u003epgtype.Map.SQLScanner\u003c/code\u003e. Existing \u003ccode\u003edatabase/sql\u003c/code\u003e scalar conversions and\n\u003ccode\u003esql.Scanner\u003c/code\u003e behavior are preserved. The minimum supported Go version remains 1.25.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRows.TypeMap\u003c/code\u003e to expose the type map used to decode rows, including rows created by \u003ccode\u003eRowsFromResultReader\u003c/code\u003e\nthat have no underlying \u003ccode\u003eConn\u003c/code\u003e. Custom implementations of \u003ccode\u003eRows\u003c/code\u003e, including mocks, must add this method.\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eConfig.MaxProtocolMessageBodyLen\u003c/code\u003e to configure the maximum incoming protocol message body size\n(carter-ya)\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eErrReadOnlyConnection\u003c/code\u003e, \u003ccode\u003eErrReadWriteConnection\u003c/code\u003e, \u003ccode\u003eErrPrimaryConnection\u003c/code\u003e, and \u003ccode\u003eErrStandbyConnection\u003c/code\u003e\nsentinel errors for \u003ccode\u003etarget_session_attrs\u003c/code\u003e validation, allowing callers to use \u003ccode\u003eerrors.Is\u003c/code\u003e (Adrian-Stefan Mares)\u003c/li\u003e\n\u003cli\u003epgxpool: accept \u003ccode\u003epool_ping_timeout\u003c/code\u003e in connection strings to configure \u003ccode\u003eConfig.PingTimeout\u003c/code\u003e. The default is zero;\nzero and negative durations mean no timeout (1991santhu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName-based row-to-struct mapping now matches explicit \u003ccode\u003edb\u003c/code\u003e tags case-insensitively, with exact matches taking\nprecedence so tags can still distinguish quoted column names that differ only by case (AlisinaDevelo)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgconn: resolve the OS user account only when no user is supplied by the connection string, environment, or service\nfile, avoiding unnecessary account lookups and crashes in some restricted container environments. Home-directory\ndefaults for password, service, and TLS files remain available independently of the account lookup. On Unix these\nnow use \u003ccode\u003e$HOME\u003c/code\u003e rather than the OS account's home directory (Mohamed MAACHE)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgtype: \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e text values are now parsed and written by a hand-written parser and\nencoder for PostgreSQL's ISO date/time format instead of \u003ccode\u003etime.Parse\u003c/code\u003e and \u003ccode\u003etime.Format\u003c/code\u003e. Go's layout language cannot\nexpress a variable-width year or the BC era, which is the root of the bugs below. The text scan path is roughly 2.5x\nfaster for \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e. Bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e no longer silently move February 29 of a BC leap year to March 1 when encoding.\n\u003ccode\u003etime.Date(-4712, 2, 29, ...)\u003c/code\u003e was written as \u003ccode\u003e4713-03-01 BC\u003c/code\u003e and is now written as \u003ccode\u003e4713-02-29 BC\u003c/code\u003e. This\naffected ordinary four-digit BC years, not only extended-range ones. \u003ccode\u003edate\u003c/code\u003e was never affected.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e can now scan BC leap days. \u003ccode\u003e4713-02-29 BC\u003c/code\u003e previously failed with\n\u003ccode\u003eday out of range\u003c/code\u003e. \u003ccode\u003edate\u003c/code\u003e could already scan them.\u003c/li\u003e\n\u003cli\u003eYears past 9999 can now be scanned. \u003ccode\u003e10000-01-02 03:04:05\u003c/code\u003e previously failed to parse, so \u003ccode\u003etimestamp\u003c/code\u003e and\n\u003ccode\u003etimestamptz\u003c/code\u003e values at the high end of PostgreSQL's range were unreadable over the simple protocol and in any\nother text-format result.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etime.Time\u003c/code\u003e arguments in the simple protocol now encode BC dates correctly, using the same timestamp encoder.\u003c/li\u003e\n\u003cli\u003eFractional seconds beyond microsecond precision are rounded the way the server rounds them (round half to even,\ncarrying into the rest of the value) instead of being kept at full precision. PostgreSQL never sends more than six\nfractional digits, so this only affects values from other sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edate\u003c/code\u003e now rejects impossible dates instead of normalizing them. \u003ccode\u003e2024-02-30\u003c/code\u003e returned \u003ccode\u003e2024-03-01\u003c/code\u003e and\n\u003ccode\u003e2024-13-01\u003c/code\u003e returned \u003ccode\u003e2025-01-01\u003c/code\u003e; both are now errors. \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e already rejected them.\u003c/li\u003e\n\u003cli\u003eAll three types now reject values outside PostgreSQL's range for that type, in the binary format as well as the\ntext format. PostgreSQL never sends out-of-range dates, so this only affects corrupt or hand-built input; the range\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.11.0 (September 7, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release adds direct PostgreSQL type scanning through \u003ccode\u003edatabase/sql\u003c/code\u003e on Go 1.27, improves compatibility with\nlibpq connection strings and PostgreSQL date/time values, and includes further decoder hardening. See Changes for\nconnection-string and date/time behavior changes that may affect existing applications.\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estdlib: support Go 1.27's \u003ccode\u003edriver.RowsColumnScanner\u003c/code\u003e, allowing PostgreSQL types such as arrays and ranges to be\nscanned directly into Go values without \u003ccode\u003epgtype.Map.SQLScanner\u003c/code\u003e. Existing \u003ccode\u003edatabase/sql\u003c/code\u003e scalar conversions and\n\u003ccode\u003esql.Scanner\u003c/code\u003e behavior are preserved. The minimum supported Go version remains 1.25.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRows.TypeMap\u003c/code\u003e to expose the type map used to decode rows, including rows created by \u003ccode\u003eRowsFromResultReader\u003c/code\u003e\nthat have no underlying \u003ccode\u003eConn\u003c/code\u003e. Custom implementations of \u003ccode\u003eRows\u003c/code\u003e, including mocks, must add this method.\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eConfig.MaxProtocolMessageBodyLen\u003c/code\u003e to configure the maximum incoming protocol message body size\n(carter-ya)\u003c/li\u003e\n\u003cli\u003epgconn: add \u003ccode\u003eErrReadOnlyConnection\u003c/code\u003e, \u003ccode\u003eErrReadWriteConnection\u003c/code\u003e, \u003ccode\u003eErrPrimaryConnection\u003c/code\u003e, and \u003ccode\u003eErrStandbyConnection\u003c/code\u003e\nsentinel errors for \u003ccode\u003etarget_session_attrs\u003c/code\u003e validation, allowing callers to use \u003ccode\u003eerrors.Is\u003c/code\u003e (Adrian-Stefan Mares)\u003c/li\u003e\n\u003cli\u003epgxpool: accept \u003ccode\u003epool_ping_timeout\u003c/code\u003e in connection strings to configure \u003ccode\u003eConfig.PingTimeout\u003c/code\u003e. The default is zero;\nzero and negative durations mean no timeout (1991santhu)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eName-based row-to-struct mapping now matches explicit \u003ccode\u003edb\u003c/code\u003e tags case-insensitively, with exact matches taking\nprecedence so tags can still distinguish quoted column names that differ only by case (AlisinaDevelo)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgconn: resolve the OS user account only when no user is supplied by the connection string, environment, or service\nfile, avoiding unnecessary account lookups and crashes in some restricted container environments. Home-directory\ndefaults for password, service, and TLS files remain available independently of the account lookup. On Unix these\nnow use \u003ccode\u003e$HOME\u003c/code\u003e rather than the OS account's home directory (Mohamed MAACHE)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epgtype: \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e text values are now parsed and written by a hand-written parser and\nencoder for PostgreSQL's ISO date/time format instead of \u003ccode\u003etime.Parse\u003c/code\u003e and \u003ccode\u003etime.Format\u003c/code\u003e. Go's layout language cannot\nexpress a variable-width year or the BC era, which is the root of the bugs below. The text scan path is roughly 2.5x\nfaster for \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e. Bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e no longer silently move February 29 of a BC leap year to March 1 when encoding.\n\u003ccode\u003etime.Date(-4712, 2, 29, ...)\u003c/code\u003e was written as \u003ccode\u003e4713-03-01 BC\u003c/code\u003e and is now written as \u003ccode\u003e4713-02-29 BC\u003c/code\u003e. This\naffected ordinary four-digit BC years, not only extended-range ones. \u003ccode\u003edate\u003c/code\u003e was never affected.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e can now scan BC leap days. \u003ccode\u003e4713-02-29 BC\u003c/code\u003e previously failed with\n\u003ccode\u003eday out of range\u003c/code\u003e. \u003ccode\u003edate\u003c/code\u003e could already scan them.\u003c/li\u003e\n\u003cli\u003eYears past 9999 can now be scanned. \u003ccode\u003e10000-01-02 03:04:05\u003c/code\u003e previously failed to parse, so \u003ccode\u003etimestamp\u003c/code\u003e and\n\u003ccode\u003etimestamptz\u003c/code\u003e values at the high end of PostgreSQL's range were unreadable over the simple protocol and in any\nother text-format result.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etime.Time\u003c/code\u003e arguments in the simple protocol now encode BC dates correctly, using the same timestamp encoder.\u003c/li\u003e\n\u003cli\u003eFractional seconds beyond microsecond precision are rounded the way the server rounds them (round half to even,\ncarrying into the rest of the value) instead of being kept at full precision. PostgreSQL never sends more than six\nfractional digits, so this only affects values from other sources.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edate\u003c/code\u003e now rejects impossible dates instead of normalizing them. \u003ccode\u003e2024-02-30\u003c/code\u003e returned \u003ccode\u003e2024-03-01\u003c/code\u003e and\n\u003ccode\u003e2024-13-01\u003c/code\u003e returned \u003ccode\u003e2025-01-01\u003c/code\u003e; both are now errors. \u003ccode\u003etimestamp\u003c/code\u003e and \u003ccode\u003etimestamptz\u003c/code\u003e already rejected them.\u003c/li\u003e\n\u003cli\u003eAll three types now reject values outside PostgreSQL's range for that type, in the binary format as well as the\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5e583fa7aabfa88b796292f849fc9d7d75ac159d\"\u003e\u003ccode\u003e5e583fa\u003c/code\u003e\u003c/a\u003e Update changelog for v5.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/39271167ab4d595057aeb16a68004ed82076052c\"\u003e\u003ccode\u003e3927116\u003c/code\u003e\u003c/a\u003e Apply gofumpt formatting required by lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/eb07165f605d6f5176daf4d973c8ab7b38b305a0\"\u003e\u003ccode\u003eeb07165\u003c/code\u003e\u003c/a\u003e Quote filesystem paths in development connection strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cf5938fe9b324f80128c9b9577363b3585ff0196\"\u003e\u003ccode\u003ecf5938f\u003c/code\u003e\u003c/a\u003e Allow unsigned digit counts in binary numeric encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3930cf5439f759d12c7f818aedaddd60e44dfc03\"\u003e\u003ccode\u003e3930cf5\u003c/code\u003e\u003c/a\u003e Accept PostgreSQL POSIX timezone offsets in text timestamps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/93261be4530f3538b0c5ae3fe2ddafe2a464a55e\"\u003e\u003ccode\u003e93261be\u003c/code\u003e\u003c/a\u003e Prefer exact db tag matches when mapping rows to structs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/e8d8ad1c4b85f3e78e0785a0b20cc9b6b2345169\"\u003e\u003ccode\u003ee8d8ad1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2647\"\u003e#2647\u003c/a\u003e from sueun-dev/fix-range-text-quoting-20260906\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/01d2fd31ef7042a4b0d25d097b4bb935b5325d65\"\u003e\u003ccode\u003e01d2fd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2644\"\u003e#2644\u003c/a\u003e from eliranbz/fix-failed-prepare-deallocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/9b7e3be7f6dc653e923b6afc75e7d66e6737b7ef\"\u003e\u003ccode\u003e9b7e3be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2645\"\u003e#2645\u003c/a\u003e from ash2k/move-channel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/76d78f5802b479d1047b71629f6bd70c35258d9f\"\u003e\u003ccode\u003e76d78f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2643\"\u003e#2643\u003c/a\u003e from AshSgDe29071999/fix/hstore-pairs-estimate-clamp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.10.0...v5.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.mongodb.org/mongo-driver/v2` from 2.9.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-go-driver/releases\"\u003ego.mongodb.org/mongo-driver/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMongoDB Go Driver 2.9.1\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Go Driver Team is pleased to release version 2.9.1 of the official MongoDB Go Driver.\u003c/p\u003e\n\u003ch2\u003eRelease Highlights\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\u003cbr /\u003e\nGo Driver versions v1.0.0 through v1.17.9 and v2.0.0 through v2.9.0 are affected by a security issue \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-88031\"\u003eCVE-2026-88031\u003c/a\u003e in the GridFS delete methods. This release resolves that security issue in Go Driver v2. Users are encouraged to upgrade to Go Driver v2.9.1 as soon as possible. For the fix in Go Driver v1, see the \u003ca href=\"https://github.com/mongodb/mongo-go-driver/releases/tag/v1.17.10\"\u003ev1.17.10\u003c/a\u003e release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThis release addresses \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-88031\"\u003eCVE-2026-88031\u003c/a\u003e, a security issue in GridFS delete methods where the file ID lookup could match more loosely than intended, potentially causing unintended file (and chunk) deletions instead of an exact match on the given file ID.\u003c/p\u003e\n\u003cp\u003eUsers can manually restrict the file ID with a \u003ccode\u003e$eq\u003c/code\u003e operator before passing it to GridFSBucket methods using code like the following.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003efunc exactMatch(id any) bson.D {\r\n\treturn bson.D{{\u0026quot;$eq\u0026quot;, id}}\r\n}\r\n\u003cp\u003e// e.g., for v2, (*GridFSBucket).Delete() with an exact match on the file ID.\ngridFSBucket.Delete(context.TODO(), exactMatch(id))\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGODRIVER-4081: Use exact match for file ID in GridFS delete methods. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-go-driver/compare/v2.9.0..v2.9.1\"\u003ev2.9.0...v2.9.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor a full list of tickets included in this release, please see the \u003ca href=\"https://jira.mongodb.org/issues/?jql=project%3Dgodriver%20and%20fixVersion%3D2.9.1\"\u003elist of fixed issues\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eDocumentation for the Go Driver can be found on \u003ca href=\"https://pkg.go.dev/go.mongodb.org/mongo-driver/v2/mongo?tab=doc\"\u003epkg.go.dev\u003c/a\u003e and the \u003ca href=\"https://docs.mongodb.com/ecosystem/drivers/go/\"\u003eMongoDB documentation site\u003c/a\u003e. BSON library documentation is also available on \u003ca href=\"https://pkg.go.dev/go.mongodb.org/mongo-driver/v2/bson?tab=doc\"\u003epkg.go.dev\u003c/a\u003e. For issues with, questions about, or feedback for the Go Driver, please look into our \u003ca href=\"https://www.mongodb.com/docs/manual/support/\"\u003esupport channels\u003c/a\u003e, including \u003ca href=\"https://stackoverflow.com/questions/tagged/mongodb%20go?sort=Newest\"\u003eStackOverflow\u003c/a\u003e. Bugs can be reported in the \u003ca href=\"https://jira.mongodb.org/secure/CreateIssue!default.jspa?pid=14289\"\u003eGo Driver project in the MongoDB JIRA\u003c/a\u003e where a list of \u003ca href=\"https://jira.mongodb.org/browse/GODRIVER\"\u003ecurrent issues\u003c/a\u003e can be found. Your feedback on the Go Driver is greatly appreciated!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/5d8c3a2d65a7ea5c963d85a2d0e7c5b78a1843fa\"\u003e\u003ccode\u003e5d8c3a2\u003c/code\u003e\u003c/a\u003e BUMP v2.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/ba2ddbf081403f745880cf524efe7ae84c115102\"\u003e\u003ccode\u003eba2ddbf\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/9a88e5920e0fea4b8d243cc5f399ad91b0e4def1\"\u003e\u003ccode\u003e9a88e59\u003c/code\u003e\u003c/a\u003e Merge branch 'release/2.9' into godriver4081-gridFsId\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/0241bcffe7d43977bd372a707380152615e952e7\"\u003e\u003ccode\u003e0241bcf\u003c/code\u003e\u003c/a\u003e update prose test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/81d1fde708aa026afb308fed8d5ff475f54da27b\"\u003e\u003ccode\u003e81d1fde\u003c/code\u003e\u003c/a\u003e GODRIVER-4081 Use exact match for file ID in GridFS delete methods.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mongodb/mongo-go-driver/compare/v2.9.0...v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.58.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/540d04cfe5028e2655754591a4d3e08c586809f2\"\u003e\u003ccode\u003e540d04c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/20eef7fe493df0e014a996c5432e177a76987b84\"\u003e\u003ccode\u003e20eef7f\u003c/code\u003e\u003c/a\u003e quic: clear fast-path receive buffer on stream reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c23af1b9b8cc40d792e7ffd20aa02bfb8984a1f5\"\u003e\u003ccode\u003ec23af1b\u003c/code\u003e\u003c/a\u003e internal/http3: fix compilation error due to missed symbol name update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/eda109f56e86afc41ee941c810e5e4e49f901ec3\"\u003e\u003ccode\u003eeda109f\u003c/code\u003e\u003c/a\u003e internal/http3: send appropriate error codes in STOP_SENDING frames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/12e0501290cb42609218b4818c97566c221de4c2\"\u003e\u003ccode\u003e12e0501\u003c/code\u003e\u003c/a\u003e internal/http3: server header size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d89285e91501dd797ddcc984ed09fc71f12c0af0\"\u003e\u003ccode\u003ed89285e\u003c/code\u003e\u003c/a\u003e quic: add Stream.StopSending, and rework stream/application errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d34deae423f98518a84a3735ab82e3e031a375fb\"\u003e\u003ccode\u003ed34deae\u003c/code\u003e\u003c/a\u003e quic: ensure Endpoint.Close waits for connection loops to exit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/55577aaeb84956beaf8ecbd12491a2774c33169c\"\u003e\u003ccode\u003e55577aa\u003c/code\u003e\u003c/a\u003e http2: use IDNA Lookup profile, not raw Punycode translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b22627e5363920905c17b5e37e10d2b0329972ec\"\u003e\u003ccode\u003eb22627e\u003c/code\u003e\u003c/a\u003e internal/http3: handle a nil TLSConfig in newQUICConfig\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/6e98b0dc709b77cf047bee24a08232937ea78bab\"\u003e\u003ccode\u003e6e98b0d\u003c/code\u003e\u003c/a\u003e internal/http3: report endpoint creation errors from initEndpoint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.58.0...v0.59.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.41.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/fafe4a06967e06550e69ee42787d9902845d2a3f\"\u003e\u003ccode\u003efafe4a0\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/f53c31601f90c1b840c0703c5537c3ce1e4b6f5c\"\u003e\u003ccode\u003ef53c316\u003c/code\u003e\u003c/a\u003e unicode/norm: don't truncate runes in the recomposition map key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/37867f63e497cfa4a4e182c43c2beef75307cdb2\"\u003e\u003ccode\u003e37867f6\u003c/code\u003e\u003c/a\u003e unicode/norm: let any starter block composition in compose\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/0dd525f28d87d6aef1a20b9086dbe034411604c7\"\u003e\u003ccode\u003e0dd525f\u003c/code\u003e\u003c/a\u003e unicode/norm: compose non-Hangul runes after a Hangul syllable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/bac26e5be18b99ab58de83689d0c5ad853474c44\"\u003e\u003ccode\u003ebac26e5\u003c/code\u003e\u003c/a\u003e unicode/norm: avoid improper ErrShortDst return in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/4f55186fdbf7427403187ca4917e5e90c8c77319\"\u003e\u003ccode\u003e4f55186\u003c/code\u003e\u003c/a\u003e unicode/norm: simplify short source detection in Form.transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a1b6c107023d93f825dd61b667786761d3114091\"\u003e\u003ccode\u003ea1b6c10\u003c/code\u003e\u003c/a\u003e unicode/norm: prevent decomposeSegment from moving backwards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/cd1cbc9d9be58f249a412746c9dcbe9bf3c97dae\"\u003e\u003ccode\u003ecd1cbc9\u003c/code\u003e\u003c/a\u003e unicode/bidi: panic rather than log.Panicf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/a459614d3591674f5af99e2ad671c69569dac9c2\"\u003e\u003ccode\u003ea459614\u003c/code\u003e\u003c/a\u003e internal/export/idna: fix conformance with optional validation disabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/be70a610fdb69124f7538dc0216d396d0f2556b9\"\u003e\u003ccode\u003ebe70a61\u003c/code\u003e\u003c/a\u003e internal/export/idna: drop trie field from Profiles\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/text/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 `golang.org/x/tools` from 0.49.0 to 0.50.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/265dd1a6ecf0ee85548c7a8d1787d25fc5675e06\"\u003e\u003ccode\u003e265dd1a\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/2af88d6fb782ffc8a0f607598345de595cd60c27\"\u003e\u003ccode\u003e2af88d6\u003c/code\u003e\u003c/a\u003e gopls/internal/cache: handle multiple legacy build constraints in standalone ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/9e185295b3d93f25a480ea49b01a60b7f60870b7\"\u003e\u003ccode\u003e9e18529\u003c/code\u003e\u003c/a\u003e gopls/internal/test/integration/fake: don't poll after a workspace edit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/25430061a58b521ea0715837d691715049a837c6\"\u003e\u003ccode\u003e2543006\u003c/code\u003e\u003c/a\u003e go/gcexportdata: update package docs + minor tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/7c2cac4003d83dd7bd0f39e9ace66c495f0ee52a\"\u003e\u003ccode\u003e7c2cac4\u003c/code\u003e\u003c/a\u003e gopls/internal/golang/completion: handle new(expr)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/28649eabd1c9023b52feb687c311825f78f9c30f\"\u003e\u003ccode\u003e28649ea\u003c/code\u003e\u003c/a\u003e go/analysis/passes/modernize: elide redundant clone in appendclipped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/332fd4c9d2d5b80ab2d41b7d469a38f6774bbbbd\"\u003e\u003ccode\u003e332fd4c\u003c/code\u003e\u003c/a\u003e gopls/internal/protocol: trace error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/4d65dec0c311b1a5697a6f8eb99e4c9303e5242d\"\u003e\u003ccode\u003e4d65dec\u003c/code\u003e\u003c/a\u003e gopls/internal/cache: tolerate missing nodes in reachability analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/664b13f4863b8e1f226a00fd380f114cbf908cef\"\u003e\u003ccode\u003e664b13f\u003c/code\u003e\u003c/a\u003e internal/refactor/inline: guard against non-ellipsis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/567ef610e7b69d279bdb866d286a48bb95fbd982\"\u003e\u003ccode\u003e567ef61\u003c/code\u003e\u003c/a\u003e go/analysis/passes/modernize: testingcontext - skip deferred calls\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/tools/compare/v0.49.0...v0.50.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/greenbone/opensight-golang-libraries/pull/345","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/greenbone%2Fopensight-golang-libraries/issues/345","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/345/packages"}},{"old_version":"0.51.0","new_version":"0.54.0","update_type":"minor","path":null,"pr_created_at":"2026-09-15T23:23:13.000Z","version_change":"0.51.0 → 0.54.0","issue":{"uuid":"5468388914","node_id":"PR_kwDOSLzRoc8AAAABDsAnJA","number":367,"state":"open","title":"chore(deps): bump the go_modules group across 3 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","other","phase3:wp06","go"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T23:23:13.000Z","updated_at":"2026-09-15T23:26:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go_modules","update_count":4,"packages":[{"name":"github.com/gorilla/websocket","old_version":"1.5.1","new_version":"1.5.3","repository_url":"https://github.com/gorilla/websocket"},{"name":"golang.org/x/crypto","old_version":"0.48.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.51.0","new_version":"0.54.0"},{"name":"github.com/gorilla/websocket","old_version":"1.5.0","new_version":"1.5.3","repository_url":"https://github.com/gorilla/websocket"},{"name":"golang.org/x/crypto","old_version":"0.45.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.47.0","new_version":"0.54.0"},{"name":"golang.org/x/image","old_version":"0.18.0","new_version":"0.41.0","repository_url":"https://github.com/golang/image"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 2 updates in the /docs/absorbed-from-kodevibe/engine directory: [github.com/gorilla/websocket](https://github.com/gorilla/websocket) and [golang.org/x/crypto](https://github.com/golang/crypto).\nBumps the go_modules group with 2 updates in the /docs/absorbed-from-kwality directory: [github.com/gorilla/websocket](https://github.com/gorilla/websocket) and [golang.org/x/crypto](https://github.com/golang/crypto).\nBumps the go_modules group with 1 update in the /docs/absorbed-from-netweave-final2 directory: [golang.org/x/image](https://github.com/golang/image).\n\nUpdates `github.com/gorilla/websocket` from 1.5.1 to 1.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gorilla/websocket/releases\"\u003egithub.com/gorilla/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003ch2\u003eImportant change\u003c/h2\u003e\n\u003cp\u003eThis reverts the websockets package back to \u003ca href=\"https://github.com/gorilla/websocket/commit/931041c5ee6de24fe9cba1aa16f1a0b910284d6d\"\u003ehttps://github.com/gorilla/websocket/commit/931041c5ee6de24fe9cba1aa16f1a0b910284d6d\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes subprotocol selection (aling with rfc6455) by \u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md, replace master to main by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse status code constant by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/864\"\u003egorilla/websocket#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn.go: default close handler should not return ErrCloseSent. by \u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace ioutil.readfile with os.readfile by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add comment for the readBufferSize and writeBufferSize by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/869\"\u003egorilla/websocket#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove noisy printf in NextReader() and beginMessage() by \u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(echoreadall): fix function echoReadAll comment by \u003ca href=\"https://github.com/XdpCs\"\u003e\u003ccode\u003e@​XdpCs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/881\"\u003egorilla/websocket#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake tests parallel by \u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/872\"\u003egorilla/websocket#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrader.Upgrade: use http.ResposnseController by \u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/871\"\u003egorilla/websocket#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not handle network error in \u003ccode\u003eSetCloseHandler()\u003c/code\u003e by \u003ca href=\"https://github.com/nak3\"\u003e\u003ccode\u003e@​nak3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/863\"\u003egorilla/websocket#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce timer in write_control by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/879\"\u003egorilla/websocket#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lint example code by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/890\"\u003egorilla/websocket#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: format message type by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/889\"\u003egorilla/websocket#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove hideTempErr to allow downstream users to check for errors like net.ErrClosed by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/894\"\u003egorilla/websocket#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not timeout when WriteControl deadline is zero in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/898\"\u003egorilla/websocket#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExcludes errchecks linter by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/904\"\u003egorilla/websocket#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn errors instead of printing to logs by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/897\"\u003egorilla/websocket#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot; Update go version \u0026amp; add verification/testing tools (\u003ca href=\"https://redirect.github.com/gorilla/websocket/issues/840\"\u003e#840\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/908\"\u003egorilla/websocket#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes broken random value generation by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/926\"\u003egorilla/websocket#926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverts back to v1.5.0 by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/929\"\u003egorilla/websocket#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XdpCs\"\u003e\u003ccode\u003e@​XdpCs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/881\"\u003egorilla/websocket#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/872\"\u003egorilla/websocket#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nak3\"\u003e\u003ccode\u003e@​nak3\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/863\"\u003egorilla/websocket#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/894\"\u003egorilla/websocket#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/904\"\u003egorilla/websocket#904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\"\u003ehttps://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes subprotocol selection (aling with rfc6455) by \u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md, replace master to main by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse status code constant by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/864\"\u003egorilla/websocket#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn.go: default close handler should not return ErrCloseSent. by \u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace ioutil.readfile with os.readfile by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add comment for the readBufferSize and writeBufferSize by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/869\"\u003egorilla/websocket#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove noisy printf in NextReader() and beginMessage() by \u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/ce903f6d1d961af3a8602f2842c8b1c3fca58c4d\"\u003e\u003ccode\u003ece903f6\u003c/code\u003e\u003c/a\u003e Reverts to v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/9ec25ca502ec881a7e873d3cdf35da60eab22037\"\u003e\u003ccode\u003e9ec25ca\u003c/code\u003e\u003c/a\u003e fixes broken random value generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/1bddf2e0dba6f35492b0f5614905b291cd0ab88d\"\u003e\u003ccode\u003e1bddf2e\u003c/code\u003e\u003c/a\u003e bumps go version \u0026amp; removes deprecated module usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/750bf92096b4cd4d75082948a4e143f303a65390\"\u003e\u003ccode\u003e750bf92\u003c/code\u003e\u003c/a\u003e adds GHA \u0026amp; Makefile configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/b2c246b2ec6f86b53889c79022fec8dabe0a20bb\"\u003e\u003ccode\u003eb2c246b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot; Update go version \u0026amp; add verification/testing tools (\u003ca href=\"https://redirect.github.com/gorilla/websocket/issues/840\"\u003e#840\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/09a6bab4667fc302c7f23ad770ce48be6fc2d15f\"\u003e\u003ccode\u003e09a6bab\u003c/code\u003e\u003c/a\u003e removing error handling while closing connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/58af150309a40ad57463b8087fe33d59d5a490d3\"\u003e\u003ccode\u003e58af150\u003c/code\u003e\u003c/a\u003e return errors instead of printing to logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/e5f1a0aad0accdff7dc9131fdcce912e28d8f4d5\"\u003e\u003ccode\u003ee5f1a0a\u003c/code\u003e\u003c/a\u003e excludes errchecks linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/b2a86a174473e870c9fcc3eaba8957689090d2cc\"\u003e\u003ccode\u003eb2a86a1\u003c/code\u003e\u003c/a\u003e Do not timeout when WriteControl deadline is zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/695e9095ce8736ac99c83939ca6b0fe93768f680\"\u003e\u003ccode\u003e695e909\u003c/code\u003e\u003c/a\u003e Remove hideTempErr to allow downstream users to check for errors like net.Err...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.48.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a1c0d9929856c8aba2b31f079340f00578eda803\"\u003e\u003ccode\u003ea1c0d99\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3c7c86938f4541c333d506f719388d9c42d4763d\"\u003e\u003ccode\u003e3c7c869\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected channel responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/533fb3f7e4a5ae23f69d1837cd851d35ff5b76ce\"\u003e\u003ccode\u003e533fb3f\u003c/code\u003e\u003c/a\u003e ssh: fix source-address critical option bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/abbc44d451a6f9236a2bbd26cbcd4d0fec473da3\"\u003e\u003ccode\u003eabbc44d\u003c/code\u003e\u003c/a\u003e ssh: fix incorrect operator order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e052873987615dc96fe67607a9a6adb76311344f\"\u003e\u003ccode\u003ee052873\u003c/code\u003e\u003c/a\u003e ssh: fix infinite loop on large channel writes due to integer overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b61cf853a89d82cad68da5e12a6beca2116f8456\"\u003e\u003ccode\u003eb61cf85\u003c/code\u003e\u003c/a\u003e ssh: enforce user presence verification for security keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9c2cd33e8d96a96133fd6ff732510ebba539c2bd\"\u003e\u003ccode\u003e9c2cd33\u003c/code\u003e\u003c/a\u003e ssh: enforce strict limits on DSA key parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/890731877d85f71cfdc9554e7a27fec4684fc4c4\"\u003e\u003ccode\u003e8907318\u003c/code\u003e\u003c/a\u003e ssh: reject RSA keys with excessively large moduli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/ffd87b4878fa98ca2908ec534e1a410bf095a35e\"\u003e\u003ccode\u003effd87b4\u003c/code\u003e\u003c/a\u003e ssh: fix panic when authority callbacks are nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e7a7384ecbc8d519f6f4c11b36fa9d761fc8946\"\u003e\u003ccode\u003e4e7a738\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected global responses\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.48.0...v0.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.51.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b138e06246cb323f2f380c2b7f7dd91f581dd56b\"\u003e\u003ccode\u003eb138e06\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/689f70a42abd350f3a1aaa70b0d13eb9543d927a\"\u003e\u003ccode\u003e689f70a\u003c/code\u003e\u003c/a\u003e quic: fix wrong final size being used for RESET_STREAM frame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/208f306b2f0fd008b388bee2c2644be279778e94\"\u003e\u003ccode\u003e208f306\u003c/code\u003e\u003c/a\u003e http3: increase handshake timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/49810da71b9026da9e0d028a6ad8c7730c52d9c4\"\u003e\u003ccode\u003e49810da\u003c/code\u003e\u003c/a\u003e http2: enable net/http wrapping when go \u0026gt;= 1.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/5e11a5ab891c117eda83b4304d60dd13286c1c76\"\u003e\u003ccode\u003e5e11a5a\u003c/code\u003e\u003c/a\u003e quic: fix data race in streamForFrame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/8c63081cd380ea768db5651941614b73472160ff\"\u003e\u003ccode\u003e8c63081\u003c/code\u003e\u003c/a\u003e http2: use empty Transport rather than DefaultTransport in http2wrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/fc7b466ca49cb204039630533ece4fc557eb35cd\"\u003e\u003ccode\u003efc7b466\u003c/code\u003e\u003c/a\u003e http2: add http2wrap test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/15c2cb1875fd727313dc4de909b3ee149422fbe2\"\u003e\u003ccode\u003e15c2cb1\u003c/code\u003e\u003c/a\u003e http2: avoid overflowing 32-bit int when http2wrap enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/64651885c2f2d745d77af2d7af2edbf568c179af\"\u003e\u003ccode\u003e6465188\u003c/code\u003e\u003c/a\u003e http2: add wrapped Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/72f419a894cb0597dd5b6bcf119086bf2af41231\"\u003e\u003ccode\u003e72f419a\u003c/code\u003e\u003c/a\u003e http2: add wrapped ClientConn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.51.0...v0.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gorilla/websocket` from 1.5.0 to 1.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gorilla/websocket/releases\"\u003egithub.com/gorilla/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003ch2\u003eImportant change\u003c/h2\u003e\n\u003cp\u003eThis reverts the websockets package back to \u003ca href=\"https://github.com/gorilla/websocket/commit/931041c5ee6de24fe9cba1aa16f1a0b910284d6d\"\u003ehttps://github.com/gorilla/websocket/commit/931041c5ee6de24fe9cba1aa16f1a0b910284d6d\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes subprotocol selection (aling with rfc6455) by \u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md, replace master to main by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse status code constant by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/864\"\u003egorilla/websocket#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn.go: default close handler should not return ErrCloseSent. by \u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace ioutil.readfile with os.readfile by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add comment for the readBufferSize and writeBufferSize by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/869\"\u003egorilla/websocket#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove noisy printf in NextReader() and beginMessage() by \u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(echoreadall): fix function echoReadAll comment by \u003ca href=\"https://github.com/XdpCs\"\u003e\u003ccode\u003e@​XdpCs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/881\"\u003egorilla/websocket#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake tests parallel by \u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/872\"\u003egorilla/websocket#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrader.Upgrade: use http.ResposnseController by \u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/871\"\u003egorilla/websocket#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not handle network error in \u003ccode\u003eSetCloseHandler()\u003c/code\u003e by \u003ca href=\"https://github.com/nak3\"\u003e\u003ccode\u003e@​nak3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/863\"\u003egorilla/websocket#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce timer in write_control by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/879\"\u003egorilla/websocket#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lint example code by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/890\"\u003egorilla/websocket#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: format message type by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/889\"\u003egorilla/websocket#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove hideTempErr to allow downstream users to check for errors like net.ErrClosed by \u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/894\"\u003egorilla/websocket#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not timeout when WriteControl deadline is zero in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/898\"\u003egorilla/websocket#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExcludes errchecks linter by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/904\"\u003egorilla/websocket#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn errors instead of printing to logs by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/897\"\u003egorilla/websocket#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot; Update go version \u0026amp; add verification/testing tools (\u003ca href=\"https://redirect.github.com/gorilla/websocket/issues/840\"\u003e#840\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/908\"\u003egorilla/websocket#908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes broken random value generation by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/926\"\u003egorilla/websocket#926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverts back to v1.5.0 by \u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/929\"\u003egorilla/websocket#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XdpCs\"\u003e\u003ccode\u003e@​XdpCs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/881\"\u003egorilla/websocket#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ninedraft\"\u003e\u003ccode\u003e@​ninedraft\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/872\"\u003egorilla/websocket#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nak3\"\u003e\u003ccode\u003e@​nak3\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/863\"\u003egorilla/websocket#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UnAfraid\"\u003e\u003ccode\u003e@​UnAfraid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/894\"\u003egorilla/websocket#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apoorvajagtap\"\u003e\u003ccode\u003e@​apoorvajagtap\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/904\"\u003egorilla/websocket#904\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\"\u003ehttps://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes subprotocol selection (aling with rfc6455) by \u003ca href=\"https://github.com/KSDaemon\"\u003e\u003ccode\u003e@​KSDaemon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/823\"\u003egorilla/websocket#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md, replace master to main by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/862\"\u003egorilla/websocket#862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse status code constant by \u003ca href=\"https://github.com/mstmdev\"\u003e\u003ccode\u003e@​mstmdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/864\"\u003egorilla/websocket#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econn.go: default close handler should not return ErrCloseSent. by \u003ca href=\"https://github.com/pnx\"\u003e\u003ccode\u003e@​pnx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/865\"\u003egorilla/websocket#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace ioutil.readfile with os.readfile by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/868\"\u003egorilla/websocket#868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add comment for the readBufferSize and writeBufferSize by \u003ca href=\"https://github.com/rfyiamcool\"\u003e\u003ccode\u003e@​rfyiamcool\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/869\"\u003egorilla/websocket#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove noisy printf in NextReader() and beginMessage() by \u003ca href=\"https://github.com/bcreane\"\u003e\u003ccode\u003e@​bcreane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gorilla/websocket/pull/878\"\u003egorilla/websocket#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/ce903f6d1d961af3a8602f2842c8b1c3fca58c4d\"\u003e\u003ccode\u003ece903f6\u003c/code\u003e\u003c/a\u003e Reverts to v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/9ec25ca502ec881a7e873d3cdf35da60eab22037\"\u003e\u003ccode\u003e9ec25ca\u003c/code\u003e\u003c/a\u003e fixes broken random value generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/1bddf2e0dba6f35492b0f5614905b291cd0ab88d\"\u003e\u003ccode\u003e1bddf2e\u003c/code\u003e\u003c/a\u003e bumps go version \u0026amp; removes deprecated module usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/750bf92096b4cd4d75082948a4e143f303a65390\"\u003e\u003ccode\u003e750bf92\u003c/code\u003e\u003c/a\u003e adds GHA \u0026amp; Makefile configs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/b2c246b2ec6f86b53889c79022fec8dabe0a20bb\"\u003e\u003ccode\u003eb2c246b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot; Update go version \u0026amp; add verification/testing tools (\u003ca href=\"https://redirect.github.com/gorilla/websocket/issues/840\"\u003e#840\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/09a6bab4667fc302c7f23ad770ce48be6fc2d15f\"\u003e\u003ccode\u003e09a6bab\u003c/code\u003e\u003c/a\u003e removing error handling while closing connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/58af150309a40ad57463b8087fe33d59d5a490d3\"\u003e\u003ccode\u003e58af150\u003c/code\u003e\u003c/a\u003e return errors instead of printing to logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/e5f1a0aad0accdff7dc9131fdcce912e28d8f4d5\"\u003e\u003ccode\u003ee5f1a0a\u003c/code\u003e\u003c/a\u003e excludes errchecks linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/b2a86a174473e870c9fcc3eaba8957689090d2cc\"\u003e\u003ccode\u003eb2a86a1\u003c/code\u003e\u003c/a\u003e Do not timeout when WriteControl deadline is zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gorilla/websocket/commit/695e9095ce8736ac99c83939ca6b0fe93768f680\"\u003e\u003ccode\u003e695e909\u003c/code\u003e\u003c/a\u003e Remove hideTempErr to allow downstream users to check for errors like net.Err...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.45.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a1c0d9929856c8aba2b31f079340f00578eda803\"\u003e\u003ccode\u003ea1c0d99\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3c7c86938f4541c333d506f719388d9c42d4763d\"\u003e\u003ccode\u003e3c7c869\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected channel responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/533fb3f7e4a5ae23f69d1837cd851d35ff5b76ce\"\u003e\u003ccode\u003e533fb3f\u003c/code\u003e\u003c/a\u003e ssh: fix source-address critical option bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/abbc44d451a6f9236a2bbd26cbcd4d0fec473da3\"\u003e\u003ccode\u003eabbc44d\u003c/code\u003e\u003c/a\u003e ssh: fix incorrect operator order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e052873987615dc96fe67607a9a6adb76311344f\"\u003e\u003ccode\u003ee052873\u003c/code\u003e\u003c/a\u003e ssh: fix infinite loop on large channel writes due to integer overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b61cf853a89d82cad68da5e12a6beca2116f8456\"\u003e\u003ccode\u003eb61cf85\u003c/code\u003e\u003c/a\u003e ssh: enforce user presence verification for security keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9c2cd33e8d96a96133fd6ff732510ebba539c2bd\"\u003e\u003ccode\u003e9c2cd33\u003c/code\u003e\u003c/a\u003e ssh: enforce strict limits on DSA key parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/890731877d85f71cfdc9554e7a27fec4684fc4c4\"\u003e\u003ccode\u003e8907318\u003c/code\u003e\u003c/a\u003e ssh: reject RSA keys with excessively large moduli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/ffd87b4878fa98ca2908ec534e1a410bf095a35e\"\u003e\u003ccode\u003effd87b4\u003c/code\u003e\u003c/a\u003e ssh: fix panic when authority callbacks are nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e7a7384ecbc8d519f6f4c11b36fa9d761fc8946\"\u003e\u003ccode\u003e4e7a738\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected global responses\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.48.0...v0.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.47.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b138e06246cb323f2f380c2b7f7dd91f581dd56b\"\u003e\u003ccode\u003eb138e06\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/689f70a42abd350f3a1aaa70b0d13eb9543d927a\"\u003e\u003ccode\u003e689f70a\u003c/code\u003e\u003c/a\u003e quic: fix wrong final size being used for RESET_STREAM frame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/208f306b2f0fd008b388bee2c2644be279778e94\"\u003e\u003ccode\u003e208f306\u003c/code\u003e\u003c/a\u003e http3: increase handshake timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/49810da71b9026da9e0d028a6ad8c7730c52d9c4\"\u003e\u003ccode\u003e49810da\u003c/code\u003e\u003c/a\u003e http2: enable net/http wrapping when go \u0026gt;= 1.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/5e11a5ab891c117eda83b4304d60dd13286c1c76\"\u003e\u003ccode\u003e5e11a5a\u003c/code\u003e\u003c/a\u003e quic: fix data race in streamForFrame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/8c63081cd380ea768db5651941614b73472160ff\"\u003e\u003ccode\u003e8c63081\u003c/code\u003e\u003c/a\u003e http2: use empty Transport rather than DefaultTransport in http2wrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/fc7b466ca49cb204039630533ece4fc557eb35cd\"\u003e\u003ccode\u003efc7b466\u003c/code\u003e\u003c/a\u003e http2: add http2wrap test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/15c2cb1875fd727313dc4de909b3ee149422fbe2\"\u003e\u003ccode\u003e15c2cb1\u003c/code\u003e\u003c/a\u003e http2: avoid overflowing 32-bit int when http2wrap enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/64651885c2f2d745d77af2d7af2edbf568c179af\"\u003e\u003ccode\u003e6465188\u003c/code\u003e\u003c/a\u003e http2: add wrapped Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/72f419a894cb0597dd5b6bcf119086bf2af41231\"\u003e\u003ccode\u003e72f419a\u003c/code\u003e\u003c/a\u003e http2: add wrapped ClientConn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.51.0...v0.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/image` from 0.18.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/0d61147654dcd60265f4bfa72e5f66f578630e22\"\u003e\u003ccode\u003e0d61147\u003c/code\u003e\u003c/a\u003e bmp: reject input with invalid palette index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/fe8ae458fe5e09e39a635719a8c2ec5393d0e815\"\u003e\u003ccode\u003efe8ae45\u003c/code\u003e\u003c/a\u003e tiff: limit PackBits decompression output size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/542a3d9571611fd83b47afa41e76e7c6c7b3f991\"\u003e\u003ccode\u003e542a3d9\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/5cbe89a0e573c3c4e2cc193c1e24d8401bdf3e60\"\u003e\u003ccode\u003e5cbe89a\u003c/code\u003e\u003c/a\u003e tiff: reject 0-size images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/3d5c9b6581c33f5d7d9223b9613a2f6bad6f7df5\"\u003e\u003ccode\u003e3d5c9b6\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/854c274048e554becaf644d85366fc2f0a91a3fb\"\u003e\u003ccode\u003e854c274\u003c/code\u003e\u003c/a\u003e font/sfnt: apply bounds checks before allocating read buffer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/96edba0fa84213a8c3cefe5d25fcc0a7c75b6a66\"\u003e\u003ccode\u003e96edba0\u003c/code\u003e\u003c/a\u003e webp: reject VP8X headers with too-large canvases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/23ae9ed61c1d3343fb95015810f62dcbf444976e\"\u003e\u003ccode\u003e23ae9ed\u003c/code\u003e\u003c/a\u003e tiff: cap buffer growth to prevent OOM from malicious IFD offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/e589e60f29d0bbbf6400e250e024f93cbc4961ee\"\u003e\u003ccode\u003ee589e60\u003c/code\u003e\u003c/a\u003e webp: allow VP8L + VP8X(with alpha)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/image/commit/fe7d73de74b8a1ad508c93cfcb245d44579163ff\"\u003e\u003ccode\u003efe7d73d\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/image/compare/v0.18.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/KooshaPari/PhenoTooling/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/KooshaPari/PhenoTooling/pull/367","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KooshaPari%2FPhenoTooling/issues/367","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/367/packages"}},{"old_version":"0.58.0","new_version":"0.59.0","update_type":"minor","path":null,"pr_created_at":"2026-09-15T15:52:04.000Z","version_change":"0.58.0 → 0.59.0","issue":{"uuid":"5464242984","node_id":"PR_kwDOUH6Gfs8AAAABDoo6_Q","number":6,"state":"open","title":"chore(deps): bump the all group across 1 directory with 33 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-09-15T15:52:04.000Z","updated_at":"2026-09-15T15:52:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":33,"packages":[{"name":"cloud.google.com/go/auth","old_version":"0.23.1","new_version":"0.23.2","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/PuerkitoBio/goquery","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/PuerkitoBio/goquery"},{"name":"github.com/anthropics/anthropic-sdk-go","old_version":"1.63.1","new_version":"1.72.0","repository_url":"https://github.com/anthropics/anthropic-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.43.6","new_version":"1.47.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.37","new_version":"1.33.4","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/go-logfmt/logfmt","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/go-logfmt/logfmt"},{"name":"github.com/kaptinlin/jsonschema","old_version":"0.9.8","new_version":"0.9.9","repository_url":"https://github.com/kaptinlin/jsonschema"},{"name":"github.com/mattn/go-runewidth","old_version":"0.0.27","new_version":"0.0.30","repository_url":"https://github.com/mattn/go-runewidth"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/muesli/mango-cobra","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/muesli/mango-cobra"},{"name":"github.com/ncruces/go-sqlite3","old_version":"0.35.3","new_version":"0.35.4","repository_url":"https://github.com/ncruces/go-sqlite3"},{"name":"github.com/openai/openai-go/v3","old_version":"3.50.0","new_version":"3.61.0","repository_url":"https://github.com/openai/openai-go"},{"name":"github.com/pressly/goose/v3","old_version":"3.27.3","new_version":"3.28.0","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/sourcegraph/jsonrpc2","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/sourcegraph/jsonrpc2"},{"name":"github.com/spf13/pflag","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/xo/terminfo","old_version":"0.0.0-20220910002029-abceb7e1c41e","new_version":"1.0.0","repository_url":"https://github.com/xo/terminfo"},{"name":"github.com/yuin/goldmark","old_version":"1.7.17","new_version":"1.8.6","repository_url":"https://github.com/yuin/goldmark"},{"name":"github.com/yuin/goldmark-emoji","old_version":"1.0.5","new_version":"1.0.6","repository_url":"https://github.com/yuin/goldmark-emoji"},{"name":"go.yaml.in/yaml/v4","old_version":"4.0.0-rc.3","new_version":"4.0.0-rc.6","repository_url":"https://github.com/yaml/go-yaml"},{"name":"golang.design/x/clipboard","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/golang-design/clipboard"},{"name":"golang.org/x/image","old_version":"0.45.0","new_version":"0.46.0","repository_url":"https://github.com/golang/image"},{"name":"golang.org/x/net","old_version":"0.58.0","new_version":"0.59.0","repository_url":"https://github.com/golang/net"},{"name":"golang.org/x/oauth2","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/oauth2"},{"name":"google.golang.org/genai","old_version":"1.68.0","new_version":"1.71.0","repository_url":"https://github.com/googleapis/go-genai"},{"name":"gopkg.in/dnaeon/go-vcr.v4","old_version":"4.0.6-0.20251110073552-01de4eb40290","new_version":"4.0.7"},{"name":"mvdan.cc/sh/v3","old_version":"3.13.1","new_version":"3.14.1","repository_url":"https://github.com/mvdan/sh"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cloud.google.com/go/auth](https://github.com/googleapis/google-cloud-go) | `0.23.1` | `0.23.2` |\n| [github.com/PuerkitoBio/goquery](https://github.com/PuerkitoBio/goquery) | `1.12.0` | `1.13.0` |\n| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.63.1` | `1.72.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.43.6` | `1.47.0` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.37` | `1.33.4` |\n| [github.com/go-logfmt/logfmt](https://github.com/go-logfmt/logfmt) | `0.6.0` | `0.6.1` |\n| [github.com/kaptinlin/jsonschema](https://github.com/kaptinlin/jsonschema) | `0.9.8` | `0.9.9` |\n| [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth) | `0.0.27` | `0.0.30` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.7.0` | `1.8.0` |\n| [github.com/muesli/mango-cobra](https://github.com/muesli/mango-cobra) | `1.2.0` | `1.3.0` |\n| [github.com/ncruces/go-sqlite3](https://github.com/ncruces/go-sqlite3) | `0.35.3` | `0.35.4` |\n| [github.com/openai/openai-go/v3](https://github.com/openai/openai-go) | `3.50.0` | `3.61.0` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.27.3` | `3.28.0` |\n| [github.com/sourcegraph/jsonrpc2](https://github.com/sourcegraph/jsonrpc2) | `0.2.2` | `0.2.3` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |\n| [github.com/xo/terminfo](https://github.com/xo/terminfo) | `0.0.0-20220910002029-abceb7e1c41e` | `1.0.0` |\n| [github.com/yuin/goldmark](https://github.com/yuin/goldmark) | `1.7.17` | `1.8.6` |\n| [github.com/yuin/goldmark-emoji](https://github.com/yuin/goldmark-emoji) | `1.0.5` | `1.0.6` |\n| [go.yaml.in/yaml/v4](https://github.com/yaml/go-yaml) | `4.0.0-rc.3` | `4.0.0-rc.6` |\n| [golang.design/x/clipboard](https://github.com/golang-design/clipboard) | `0.8.0` | `0.9.0` |\n| [golang.org/x/image](https://github.com/golang/image) | `0.45.0` | `0.46.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.58.0` | `0.59.0` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.36.0` | `0.37.0` |\n| [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.68.0` | `1.71.0` |\n| gopkg.in/dnaeon/go-vcr.v4 | `4.0.6-0.20251110073552-01de4eb40290` | `4.0.7` |\n| [mvdan.cc/sh/v3](https://github.com/mvdan/sh) | `3.13.1` | `3.14.1` |\n\n\nUpdates `cloud.google.com/go/auth` from 0.23.1 to 0.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eauth: v0.23.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/auth/v0.23.1...auth/v0.23.2\"\u003e0.23.2\u003c/a\u003e (2026-08-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e Eliminate timing race conditions in grpctransport otel tests (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20175\"\u003e#20175\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20382\"\u003e#20382\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/637505e5d5f090eec020604c3702b6ace11dcd38\"\u003e637505e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/85eac2b8baf0d783313f7d70b6036d5cb0c570ec\"\u003e\u003ccode\u003e85eac2b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20384\"\u003e#20384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/f059575f4169f72cd07f5057ce11e7b8ea278e6f\"\u003e\u003ccode\u003ef059575\u003c/code\u003e\u003c/a\u003e chore(main): release pubsub 1.51.1 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20400\"\u003e#20400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/0d7bd0107f79f15e23f17d26d523a39faf74b2c1\"\u003e\u003ccode\u003e0d7bd01\u003c/code\u003e\u003c/a\u003e chore: send developerknowledge docs to the developers bucket (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20405\"\u003e#20405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/56250a2079ea441f0c57190e60c4c6b2efd6e998\"\u003e\u003ccode\u003e56250a2\u003c/code\u003e\u003c/a\u003e feat(google/developers/knowledge/v1): onboard developerknowledge library (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/f9efbe71614d91124cded6c037134aa19ba6547f\"\u003e\u003ccode\u003ef9efbe7\u003c/code\u003e\u003c/a\u003e feat(google/maps/mapmanagement/v2): onboard a new library (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20402\"\u003e#20402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8cd7e2a771daeb62c729fcc33865b9c718cad637\"\u003e\u003ccode\u003e8cd7e2a\u003c/code\u003e\u003c/a\u003e feat(google/cloud/biglake/hive/v1): onboard a new library (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20401\"\u003e#20401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/a6b5cdb4eec5e66fb6bb4a00f9ec89c088826e26\"\u003e\u003ccode\u003ea6b5cdb\u003c/code\u003e\u003c/a\u003e feat: update sources and regenerate (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20399\"\u003e#20399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/03d5dede94a1c957216893c8601101f04b7efad0\"\u003e\u003ccode\u003e03d5ded\u003c/code\u003e\u003c/a\u003e fix(pubsub): update ackID batch size to 1000 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20398\"\u003e#20398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/9f03a46c2d3709d397ae7366fdc349e4e577082f\"\u003e\u003ccode\u003e9f03a46\u003c/code\u003e\u003c/a\u003e chore(main): release pubsub 2.6.2 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20396\"\u003e#20396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e069810250e5f78b2c2576621ed2c6b326304ba0\"\u003e\u003ccode\u003ee069810\u003c/code\u003e\u003c/a\u003e chore: update librarian to v0.38.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/auth/v0.23.1...auth/v0.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/PuerkitoBio/goquery` from 1.12.0 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PuerkitoBio/goquery/releases\"\u003egithub.com/PuerkitoBio/goquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.0\u003c/h2\u003e\n\u003cp\u003ePerformance improvements and new top-level \u003ccode\u003egoquery.Text\u003c/code\u003e function to extract text from a selection with more control than the \u003ccode\u003esel.Text\u003c/code\u003e jquery-like method.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/4a4f1326fa78b5aba4b5a59812b295c1213b5078\"\u003e\u003ccode\u003e4a4f132\u003c/code\u003e\u003c/a\u003e Linkify github usernames\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/e47f3848deb51b9cb6772d2990e84e4609bc3727\"\u003e\u003ccode\u003ee47f384\u003c/code\u003e\u003c/a\u003e Add new version to readme to prepare 1.13 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/80a9b7fb555d51669ae6cfb526e7942fb8e92c17\"\u003e\u003ccode\u003e80a9b7f\u003c/code\u003e\u003c/a\u003e Run CI on go1.27 (+1.26)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/ad18e5a95774fa9280c7e26098b45a8362a9a2d6\"\u003e\u003ccode\u003ead18e5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PuerkitoBio/goquery/issues/596\"\u003e#596\u003c/a\u003e from ChrisJr404/text-toplevel-func\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/4e49d09e18ab619eec60da7fe90f932d003c8bc4\"\u003e\u003ccode\u003e4e49d09\u003c/code\u003e\u003c/a\u003e add tests for empty and fully-filtered selections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/91ed06d7c5cf7a81df23d7b883c47c7c56f67381\"\u003e\u003ccode\u003e91ed06d\u003c/code\u003e\u003c/a\u003e Add top-level Text function for BeautifulSoup-style text extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/105f3990acc3ef72c3912abe1b452dd6e8e85930\"\u003e\u003ccode\u003e105f399\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PuerkitoBio/goquery/issues/595\"\u003e#595\u003c/a\u003e from PuerkitoBio/dependabot/go_modules/golang.org/x/n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/d329e294ad6b851ea6cd0fbb9a6dc05641a0db53\"\u003e\u003ccode\u003ed329e29\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/net from 0.57.0 to 0.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/53a9b37ea8596a9fe2fb4bea6f5eb30d12c6bb6c\"\u003e\u003ccode\u003e53a9b37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PuerkitoBio/goquery/issues/586\"\u003e#586\u003c/a\u003e from jvoisin/cachephwc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PuerkitoBio/goquery/commit/50e9856dda907f3e559a3bdcdf6121244bc75a98\"\u003e\u003ccode\u003e50e9856\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PuerkitoBio/goquery/issues/593\"\u003e#593\u003c/a\u003e from PuerkitoBio/dependabot/go_modules/golang.org/x/n...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PuerkitoBio/goquery/compare/v1.12.0...v1.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anthropics/anthropic-sdk-go` from 1.63.1 to 1.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/releases\"\u003egithub.com/anthropics/anthropic-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.72.0\u003c/h2\u003e\n\u003ch2\u003e1.72.0 (2026-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.71.0...v1.72.0\"\u003ev1.71.0...v1.72.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 auto mode tool permissions for Managed Agents (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/f72f8e3045a46146c057f48a2fb9118f8e252c6d\"\u003ef72f8e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add content_too_large web_fetch tool error code (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/21646a70b2e35e188857ac6062e58b93e09f165c\"\u003e21646a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add the user-profiles-2026-09-04 beta value and external_user_details to user profiles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/33a5b11339caaa90f0d835f4b087cf2c783bda36\"\u003e33a5b11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e support mounting public GitHub repositories without an authorization_token in Managed Agents sessions (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/bc1c282a682069e1dab497a0aa81f7aa6e871c3d\"\u003ebc1c282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e correct the environment scope field description (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e12b6ee2cc63da47bb4c283b71c376dead9b755b\"\u003ee12b6ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e restore package version (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/960768ed89c21cd4aa910bcc23fe71319c81f487\"\u003e960768e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e stop stamping the package version into generated files (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/8455921d87aae0ab2ec6cae613dc481f694c381d\"\u003e8455921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e restore empty test package marker files (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/9f6d405972d6a921c8e50152a589721c3ac4cd18\"\u003e9f6d405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.71.0\u003c/h2\u003e\n\u003ch2\u003e1.71.0 (2026-09-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.70.1...v1.71.0\"\u003ev1.70.1...v1.71.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 named types for organization compliance settings state (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5ce34ff6744be9469ff660bb51779b3765cdbaa7\"\u003e5ce34ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e refresh platform model IDs (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/327\"\u003e#327\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4b064a166c425daf0b213339aed86b3f0e105c75\"\u003e4b064a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e reword the skip reason on the path-level query param tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/c0b3d7111a3e0e4b1d22464a4ad442472f3f0a7b\"\u003ec0b3d71\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.70.1\u003c/h2\u003e\n\u003ch2\u003e1.70.1 (2026-09-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.70.0...v1.70.1\"\u003ev1.70.0...v1.70.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003ch2\u003e1.70.0 (2026-09-02)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.69.0...v1.70.0\"\u003ev1.69.0...v1.70.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for sending a workspace ID on more endpoints (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/75477bf9202c59854d9f82fa6b55faeaaea78987\"\u003e75477bf\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/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md\"\u003egithub.com/anthropics/anthropic-sdk-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.72.0 (2026-09-10)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.71.0...v1.72.0\"\u003ev1.71.0...v1.72.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 auto mode tool permissions for Managed Agents (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/f72f8e3045a46146c057f48a2fb9118f8e252c6d\"\u003ef72f8e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add content_too_large web_fetch tool error code (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/21646a70b2e35e188857ac6062e58b93e09f165c\"\u003e21646a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add the user-profiles-2026-09-04 beta value and external_user_details to user profiles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/33a5b11339caaa90f0d835f4b087cf2c783bda36\"\u003e33a5b11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e support mounting public GitHub repositories without an authorization_token in Managed Agents sessions (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/bc1c282a682069e1dab497a0aa81f7aa6e871c3d\"\u003ebc1c282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e correct the environment scope field description (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e12b6ee2cc63da47bb4c283b71c376dead9b755b\"\u003ee12b6ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e restore package version (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/960768ed89c21cd4aa910bcc23fe71319c81f487\"\u003e960768e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e stop stamping the package version into generated files (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/8455921d87aae0ab2ec6cae613dc481f694c381d\"\u003e8455921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e restore empty test package marker files (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/9f6d405972d6a921c8e50152a589721c3ac4cd18\"\u003e9f6d405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.71.0 (2026-09-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.70.1...v1.71.0\"\u003ev1.70.1...v1.71.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 named types for organization compliance settings state (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5ce34ff6744be9469ff660bb51779b3765cdbaa7\"\u003e5ce34ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e refresh platform model IDs (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/327\"\u003e#327\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4b064a166c425daf0b213339aed86b3f0e105c75\"\u003e4b064a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e reword the skip reason on the path-level query param tests (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/c0b3d7111a3e0e4b1d22464a4ad442472f3f0a7b\"\u003ec0b3d71\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.70.1 (2026-09-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.70.0...v1.70.1\"\u003ev1.70.0...v1.70.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.70.0 (2026-09-02)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.69.0...v1.70.0\"\u003ev1.69.0...v1.70.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for sending a workspace ID on more endpoints (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/75477bf9202c59854d9f82fa6b55faeaaea78987\"\u003e75477bf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e surface non-JSON error response bodies in error messages (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/7e8931517d165cf37f713e9184427b1b35135fe4\"\u003e7e89315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/03d7ef5861e6db02581610bf60bf0abe57bcb52a\"\u003e\u003ccode\u003e03d7ef5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/438\"\u003e#438\u003c/a\u003e from anthropics/release-please--branches--main--chang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/33e739cac9b21a36d4d5240c1fe4d7f2db9be7fe\"\u003e\u003ccode\u003e33e739c\u003c/code\u003e\u003c/a\u003e release: 1.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/f72f8e3045a46146c057f48a2fb9118f8e252c6d\"\u003e\u003ccode\u003ef72f8e3\u003c/code\u003e\u003c/a\u003e feat(api): add auto mode tool permissions for Managed Agents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/bc1c282a682069e1dab497a0aa81f7aa6e871c3d\"\u003e\u003ccode\u003ebc1c282\u003c/code\u003e\u003c/a\u003e feat(api): support mounting public GitHub repositories without an authorizati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/f01703a5358726a46cde98eb643166c6e8a28c64\"\u003e\u003ccode\u003ef01703a\u003c/code\u003e\u003c/a\u003e environments: HandleItem runs on the work item's session token alone when one...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/33a5b11339caaa90f0d835f4b087cf2c783bda36\"\u003e\u003ccode\u003e33a5b11\u003c/code\u003e\u003c/a\u003e feat(api): add the user-profiles-2026-09-04 beta value and external_user_deta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e12b6ee2cc63da47bb4c283b71c376dead9b755b\"\u003e\u003ccode\u003ee12b6ee\u003c/code\u003e\u003c/a\u003e chore(docs): correct the environment scope field description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/21646a70b2e35e188857ac6062e58b93e09f165c\"\u003e\u003ccode\u003e21646a7\u003c/code\u003e\u003c/a\u003e feat(api): add content_too_large web_fetch tool error code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/960768ed89c21cd4aa910bcc23fe71319c81f487\"\u003e\u003ccode\u003e960768e\u003c/code\u003e\u003c/a\u003e chore(internal): restore package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/8455921d87aae0ab2ec6cae613dc481f694c381d\"\u003e\u003ccode\u003e8455921\u003c/code\u003e\u003c/a\u003e chore(internal): stop stamping the package version into generated files\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.63.1...v1.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.43.6 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b189f382f4924bc6c948c9942e17c547553faf0d\"\u003e\u003ccode\u003eb189f38\u003c/code\u003e\u003c/a\u003e Release 2026-09-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0905d5f8a9a88708ad8c7ee4554ae51a38e532f2\"\u003e\u003ccode\u003e0905d5f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9cc4bc539469ec525c3a58fa35072ef1c92237f3\"\u003e\u003ccode\u003e9cc4bc5\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/126fe2d5e82a59ea5d231bdbc5ff71421ab73476\"\u003e\u003ccode\u003e126fe2d\u003c/code\u003e\u003c/a\u003e fix GetObject deadlock (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/512688512cb733cab94c9e8b24361b952acb0f48\"\u003e\u003ccode\u003e5126885\u003c/code\u003e\u003c/a\u003e Remove retry metrics header middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bd8de4d26057d20e23666622954141ab0d6c86cf\"\u003e\u003ccode\u003ebd8de4d\u003c/code\u003e\u003c/a\u003e Expand S3 operations that check for an error inside an HTTP 200 response (wav...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/394ee646d5707f27ffb5976a0b9b1dcb075767bc\"\u003e\u003ccode\u003e394ee64\u003c/code\u003e\u003c/a\u003e Release 2026-09-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3c9cb8bc1bb7235972be82b37b8af6bad3c2187f\"\u003e\u003ccode\u003e3c9cb8b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f85682a383217d7113462043f6588859d16e767\"\u003e\u003ccode\u003e6f85682\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc3942bb907ad993738d18d2a3ff1b99bf51cd4e\"\u003e\u003ccode\u003ecc3942b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.43.6...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.37 to 1.33.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b189f382f4924bc6c948c9942e17c547553faf0d\"\u003e\u003ccode\u003eb189f38\u003c/code\u003e\u003c/a\u003e Release 2026-09-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0905d5f8a9a88708ad8c7ee4554ae51a38e532f2\"\u003e\u003ccode\u003e0905d5f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9cc4bc539469ec525c3a58fa35072ef1c92237f3\"\u003e\u003ccode\u003e9cc4bc5\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/126fe2d5e82a59ea5d231bdbc5ff71421ab73476\"\u003e\u003ccode\u003e126fe2d\u003c/code\u003e\u003c/a\u003e fix GetObject deadlock (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/512688512cb733cab94c9e8b24361b952acb0f48\"\u003e\u003ccode\u003e5126885\u003c/code\u003e\u003c/a\u003e Remove retry metrics header middleware (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bd8de4d26057d20e23666622954141ab0d6c86cf\"\u003e\u003ccode\u003ebd8de4d\u003c/code\u003e\u003c/a\u003e Expand S3 operations that check for an error inside an HTTP 200 response (wav...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/394ee646d5707f27ffb5976a0b9b1dcb075767bc\"\u003e\u003ccode\u003e394ee64\u003c/code\u003e\u003c/a\u003e Release 2026-09-08\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3c9cb8bc1bb7235972be82b37b8af6bad3c2187f\"\u003e\u003ccode\u003e3c9cb8b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6f85682a383217d7113462043f6588859d16e767\"\u003e\u003ccode\u003e6f85682\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cc3942bb907ad993738d18d2a3ff1b99bf51cd4e\"\u003e\u003ccode\u003ecc3942b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.37...config/v1.33.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.27.8 to 1.28.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-08-26)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix broken AddLogger middleware since its insert point was removed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25.2)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.28.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Set \u003ccode\u003eContent-Length\u003c/code\u003e inline when the request body is set via \u003ccode\u003eSetStream\u003c/code\u003e. The \u003ccode\u003eComputeContentLength\u003c/code\u003e middleware is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-25)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.27.10\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix a data race on the underlying writer when an event stream is closed while an event write is in flight.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Restore draining the HTTP response body in \u003ccode\u003eCloseResponseBody\u003c/code\u003e to avoid issues with TCP connection reuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-21)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.27.9\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix a generic event stream exception not carrying the error code and message from its payload.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix an event stream not being closed when its connection is lost, which would cause a caller writing to the stream to block indefinitely.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fix deserialization of an empty list producing a nil slice instead of an empty one.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Restore draining the HTTP response body in \u003ccode\u003eCloseResponseBody\u003c/code\u003e to avoid issues with TCP connection reuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-14)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.27.8\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Restore draining the HTTP response body in \u003ccode\u003eCloseResponseBody\u003c/code\u003e to avoid issues with TCP connection reuse.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-08-07)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/73ba51d486a810a87e398d427b3b48c6927c30bd\"\u003e\u003ccode\u003e73ba51d\u003c/code\u003e\u003c/a\u003e Release 2026-08-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/4f4868859fc67f6e82f131fbd74eeae588861ae7\"\u003e\u003ccode\u003e4f48688\u003c/code\u003e\u003c/a\u003e fix bad AddLogger insert (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/761f1cf3f6c43a860c5d3404658e756733c5177c\"\u003e\u003ccode\u003e761f1cf\u003c/code\u003e\u003c/a\u003e Release 2026-08-25.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/5370784fc9e3945858a1b886beb9cd25cf2d9337\"\u003e\u003ccode\u003e5370784\u003c/code\u003e\u003c/a\u003e Set Content-Length when the request body is set instead of via middleware (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/0bcd162aa1363da3a301bbc84141ef5a61f34f63\"\u003e\u003ccode\u003e0bcd162\u003c/code\u003e\u003c/a\u003e fixup some warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/08e8d12ddea8e4f97271f697544f2f6de4e9e25e\"\u003e\u003ccode\u003e08e8d12\u003c/code\u003e\u003c/a\u003e remove changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/3c4a597c707ec6af64c990a8d69a0d14d3f04e7b\"\u003e\u003ccode\u003e3c4a597\u003c/code\u003e\u003c/a\u003e Release 2026-08-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/7e0c19975a09c69d6209bb11fccf5dcadd742a1a\"\u003e\u003ccode\u003e7e0c199\u003c/code\u003e\u003c/a\u003e fix data race on stream (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/95f86a699b660a9beb5e3cdbcaf4094ef9623bbc\"\u003e\u003ccode\u003e95f86a6\u003c/code\u003e\u003c/a\u003e Release 2026-08-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/1ee11d148bffd6195be9230d549bb68715d355b8\"\u003e\u003ccode\u003e1ee11d1\u003c/code\u003e\u003c/a\u003e fix event stream and empty collection serde (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.27.8...v1.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/go-logfmt/logfmt` from 0.6.0 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/go-logfmt/logfmt/releases\"\u003egithub.com/go-logfmt/logfmt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003ch2\u003e0.6.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEncode DEL (0x7f) control character by \u003ca href=\"https://github.com/spaceone\"\u003e\u003ccode\u003e@​spaceone\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModernize code through Go 1.21 by \u003ca href=\"https://github.com/ChrisHines\"\u003e\u003ccode\u003e@​ChrisHines\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-logfmt/logfmt/blob/main/CHANGELOG.md\"\u003egithub.com/go-logfmt/logfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-logfmt/logfmt/compare/v0.6.0...v0.6.1\"\u003e0.6.1\u003c/a\u003e - 2025-10-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEncode DEL (0x7f) control character by [\u003ca href=\"https://github.com/spaceone\"\u003e\u003ccode\u003e@​spaceone\u003c/code\u003e\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eModernize code through Go 1.21 by [\u003ca href=\"https://github.com/ChrisHines\"\u003e\u003ccode\u003e@​ChrisHines\u003c/code\u003e\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/go-logfmt/logfmt/commit/804e98fff868b206344991c57a8182172e5ba41e\"\u003e\u003ccode\u003e804e98f\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logfmt/logfmt/commit/e5396c6ee35145aead27da56e7921a7656f69624\"\u003e\u003ccode\u003ee5396c6\u003c/code\u003e\u003c/a\u003e Modernize code through Go 1.21 (\u003ca href=\"https://redirect.github.com/go-logfmt/logfmt/issues/19\"\u003e#19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logfmt/logfmt/commit/d0d028a5175b635a0e4caffb411ca38682e13d2b\"\u003e\u003ccode\u003ed0d028a\u003c/code\u003e\u003c/a\u003e fix: encode DEL (0x7f) control character (\u003ca href=\"https://redirect.github.com/go-logfmt/logfmt/issues/17\"\u003e#17\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/go-logfmt/logfmt/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logfmt/logfmt/commit/3948912a76544b3dd949fccc314702bb5e0a50e1\"\u003e\u003ccode\u003e3948912\u003c/code\u003e\u003c/a\u003e Update go versions in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-logfmt/logfmt/commit/3f5ba8944849f8b7b960807b091074f41b662680\"\u003e\u003ccode\u003e3f5ba89\u003c/code\u003e\u003c/a\u003e fix: encode DEL (0x7f) control character (\u003ca href=\"https://redirect.github.com/go-logfmt/logfmt/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-logfmt/logfmt/compare/v0.6.0...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/kaptinlin/jsonschema` from 0.9.8 to 0.9.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kaptinlin/jsonschema/releases\"\u003egithub.com/kaptinlin/jsonschema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.9\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce required custom dialect vocabulary support and recognize Draft 2020-12 validation vocabularies, closing \u003ca href=\"https://redirect.github.com/kaptinlin/jsonschema/issues/130\"\u003e#130\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePreserve direct schema pattern validation and make compiled pattern and patternProperties validation safe for concurrent use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the standard library JSON v2 API through \u003ca href=\"https://redirect.github.com/kaptinlin/jsonschema/issues/131\"\u003e#131\u003c/a\u003e. This release requires Go 1.27.\u003c/li\u003e\n\u003cli\u003eExpose structured expected, received, and allowed parameters for const and enum validation errors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/solarhell\"\u003e\u003ccode\u003e@​solarhell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kaptinlin/jsonschema/issues/131\"\u003e#131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kaptinlin/jsonschema/compare/v0.9.8...v0.9.9\"\u003ehttps://github.com/kaptinlin/jsonschema/compare/v0.9.8...v0.9.9\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/kaptinlin/jsonschema/commit/f577a86b3f5faa9c8b2ad45c191442230d90b596\"\u003e\u003ccode\u003ef577a86\u003c/code\u003e\u003c/a\u003e fix: enforce custom dialect vocabularies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaptinlin/jsonschema/commit/131fea0f0cff7d913ec7596e7c7deb3c804b4a5f\"\u003e\u003ccode\u003e131fea0\u003c/code\u003e\u003c/a\u003e fix: preserve direct schema pattern validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaptinlin/jsonschema/commit/481e78266c6858ca151d7b31bc3ce0cc1e4e2aca\"\u003e\u003ccode\u003e481e782\u003c/code\u003e\u003c/a\u003e fix: make compiled schema validation concurrent safe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaptinlin/jsonschema/commit/24f2b5367765ace84797bf96088dbb9b7eb2d12f\"\u003e\u003ccode\u003e24f2b53\u003c/code\u003e\u003c/a\u003e feat: expose structured const and enum values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaptinlin/jsonschema/commit/e822b6c543549b1d69ea6db0cfb5e43f98e959de\"\u003e\u003ccode\u003ee822b6c\u003c/code\u003e\u003c/a\u003e feat: migrate to standard library JSON v2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kaptinlin/jsonschema/compare/v0.9.8...v0.9.9\"\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-runewidth` from 0.0.27 to 0.0.30\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/14205cc90ececd174edb6b189720d30b9a47b812\"\u003e\u003ccode\u003e14205cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/110\"\u003e#110\u003c/a\u003e from mattn/truncate-rune-fast-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/67f0b8dd1a4f3061f154f47d38e089d9769a69c0\"\u003e\u003ccode\u003e67f0b8d\u003c/code\u003e\u003c/a\u003e Take the rune fast path in the Truncate functions too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/a42811d12117e53fe3239ffdf9c891b57217c3e5\"\u003e\u003ccode\u003ea42811d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/111\"\u003e#111\u003c/a\u003e from mattn/wrap-invalid-utf8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/1156adef5ae3d85ac37047d70ef4a66337687609\"\u003e\u003ccode\u003e1156ade\u003c/code\u003e\u003c/a\u003e Keep strings that are not valid UTF-8 on the segmenter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/06120a97b7662b1d3ddd530bee9a92cc6ebda738\"\u003e\u003ccode\u003e06120a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/109\"\u003e#109\u003c/a\u003e from mattn/skip-segmentation-without-joiners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/21388adfdb959ad882b6a83b66ba33ad665810a0\"\u003e\u003ccode\u003e21388ad\u003c/code\u003e\u003c/a\u003e Skip grapheme segmentation for text that cannot form clusters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/6c7068fe22697b15e333869a2f1619a749f58d55\"\u003e\u003ccode\u003e6c7068f\u003c/code\u003e\u003c/a\u003e Generate a table of runes that can join a grapheme cluster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/2793dc5bb0ef7590c4e6b761e469b42e07c810d5\"\u003e\u003ccode\u003e2793dc5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-runewidth/issues/108\"\u003e#108\u003c/a\u003e from youdie006/fix-wrap-grapheme-cluster\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/fd7c07f124d3191128d9783b3fbbee980151b193\"\u003e\u003ccode\u003efd7c07f\u003c/code\u003e\u003c/a\u003e Add Wrap benchmarks for the ASCII, CJK and emoji paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-runewidth/commit/f5f115c764837755a0150d3596abf9dccc350fe3\"\u003e\u003ccode\u003ef5f115c\u003c/code\u003e\u003c/a\u003e Inline the ASCII width rule in the Wrap fast path\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mattn/go-runewidth/compare/v0.0.27...v0.0.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.7.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is equivalent to v1.8.0-pre.2. Thank you to those who tested the pre-release.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIn this release we introduce several fixes and improvements on top of \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases/tag/v1.7.0\"\u003ev1.7.0\u003c/a\u003e. It adds no new protocol revision: the supported set is unchanged, and \u003ccode\u003e2026-07-28\u003c/code\u003e remains the newest version the SDK negotiates.\u003c/p\u003e\n\u003cp\u003eThe bulk of the work is hardening the transports against resource exhaustion, closing session leaks, deadlocks and teardown hangs found by users running the new protocol at scale, and giving servers explicit control over which protocol versions they advertise.\u003c/p\u003e\n\u003cp\u003eTwo behavior changes are guarded by new \u003ccode\u003eMCPGODEBUG\u003c/code\u003e flags; see the section below.\u003c/p\u003e\n\u003ch2\u003eHardening against resource exhaustion\u003c/h2\u003e\n\u003cp\u003eEvery decoding path that buffers incoming input is now bounded. JSON payloads are rejected past 1000 levels of nesting, before the parser recurses. Both SSE readers cap the bytes buffered for a single event via \u003ccode\u003eMaxEventSize\u003c/code\u003e on \u003ccode\u003eSSEClientTransport\u003c/code\u003e and \u003ccode\u003eStreamableClientTransport\u003c/code\u003e, and the stdio transport caps a single JSON-RPC frame via \u003ccode\u003eStdioTransport.MaxLineLength\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eOn the OAuth side, dynamic client registration responses are bounded to 1 MB, and the discovery code now validates metadata documents rather than trusting them.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003einternal/json: json nesting depth check by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: add an sse event size cap by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: add a max request body size of the old transport by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoauthex: bound dcr read to 1mb by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eoauthex: oauth discovery checks by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1220\"\u003e#1220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRestricting the protocol versions a server supports\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eServerOptions.SupportedProtocolVersions\u003c/code\u003e lets a server narrow the set of versions it advertises and negotiates. The list can only narrow, never widen; naming a version the SDK does not implement panics at construction.\nRelatedly, a stateful streamable handler receiving a \u003ccode\u003e2026-07-28\u003c/code\u003e request now returns that same JSON-RPC error instead of a plain-text 400, so the client can renegotiate down instead of losing the connection.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: allow restricting the protocol versions a server supports by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: return json-rpc error on stateful server serving protocolVersion20260728 requests by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: limit SSE discover supportedVersions to SSE-defined revisions by \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: prefer the negotiated protocol version over the request context by \u003ca href=\"https://github.com/gwyszynski-sa\"\u003e\u003ccode\u003e@​gwyszynski-sa\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emcp: export ClientSessionOptions.ProtocolVersion by \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1127\"\u003e#1127\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePer-request cache control\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003eServerOptions.SetCacheable\u003c/code\u003e is a new hook that decides the \u003ccode\u003ettlMs\u003c/code\u003e and \u003ccode\u003ecacheScope\u003c/code\u003e fields of every result carrying them: \u003ccode\u003eserver/discover\u003c/code\u003e, the four list methods, and \u003ccode\u003eresources/read\u003c/code\u003e. It runs once per result, after the handler returns, with the values that handler produced, so it can set a policy globally while still letting an individual handler override it. Anything left unset falls back to the protocol default of \u003ccode\u003epublic\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: allow per request Cacheable customization by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior changes guarded by MCPGODEBUG\u003c/h2\u003e\n\u003cp\u003eTwo new escape-hatch flags restore the previous behavior of the changes above. Both will be removed in \u003cstrong\u003ev1.9.0\u003c/strong\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eplaintextstatefulrejection=1\u003c/code\u003e\u003c/strong\u003e — restore the plain-text \u003ccode\u003ehttp.Error\u003c/code\u003e 400 body a stateful \u003ccode\u003eStreamableHTTPHandler\u003c/code\u003e previously returned for a request carrying per-request metadata. The default is now a JSON-RPC \u003ccode\u003e-32022 CodeUnsupportedProtocolVersion\u003c/code\u003e error with an \u003ccode\u003eUnsupportedProtocolVersionData\u003c/code\u003e payload advertising the legacy versions the server supports. Introduced by \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1143\"\u003e#1143\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eblockingcancelnotify=1\u003c/code\u003e\u003c/strong\u003e — restore the previous behavior where a cancelled call waits synchronously for \u003ccode\u003enotifications/cancelled\u003c/code\u003e to be delivered (up to 5s) before returning, joining any delivery error into the caller's error. The default now retires the call immediately and sends the notification asynchronously. Introduced by \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1151\"\u003e#1151\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOptions below were removed, according to plan:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eseterroroverwrite\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eenableoriginverification\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edisablecontenttypecheck\u003c/code\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/modelcontextprotocol/go-sdk/commit/3f3b699b2b67e1ed033a63d6651671dab53c2d32\"\u003e\u003ccode\u003e3f3b699\u003c/code\u003e\u003c/a\u003e refactor: remove legacy MCPGODEBUG compatibility for new protocol release (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/830f0b76e7d4ed2f2b77ca9eb4c481d880771fff\"\u003e\u003ccode\u003e830f0b7\u003c/code\u003e\u003c/a\u003e mcp: update conformance tests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/12cbafe54df4cd9325d84f7a846100acddfdcc87\"\u003e\u003ccode\u003e12cbafe\u003c/code\u003e\u003c/a\u003e oauthex: oauth discovery checks (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1220\"\u003e#1220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/363296740467cb60316e45f2f9a9e958cd998356\"\u003e\u003ccode\u003e3632967\u003c/code\u003e\u003c/a\u003e mcp: add an sse event size cap (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0d3036f785b6c122323a24e39399f9abd3641a7c\"\u003e\u003ccode\u003e0d3036f\u003c/code\u003e\u003c/a\u003e mcp: allow per request Cacheable customization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/cb0de6413682bfbefb300a6c1e4d8046e2627b33\"\u003e\u003ccode\u003ecb0de64\u003c/code\u003e\u003c/a\u003e mcp: add a max request body size of the old transport (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2fdabde1396adc95e195cbefc17ca1ec3a3f8bfd\"\u003e\u003ccode\u003e2fdabde\u003c/code\u003e\u003c/a\u003e mcp: do not check metatada on notifications (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/59185e69690c99f383e3150f7cc9808d10e16571\"\u003e\u003ccode\u003e59185e6\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/a6764cf83885ab96bd59211c97e435b1b4df227e\"\u003e\u003ccode\u003ea6764cf\u003c/code\u003e\u003c/a\u003e build(deps): bump golang/govulncheck-action from 1.0.4 to 1.1.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1218\"\u003e#1218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/8227246472e3cd0bb58b2fcf3cccb6d88ad9f68b\"\u003e\u003ccode\u003e8227246\u003c/code\u003e\u003c/a\u003e fix: only subscribe when server advertises capability (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/1221\"\u003e#1221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.7.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/muesli/mango-cobra` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/muesli/mango-cobra/releases\"\u003egithub.com/muesli/mango-cobra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/muesli/mango from 0.1.0 to 0.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/7\"\u003emuesli/mango-cobra#7\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/spf13/cobra from 1.5.0 to 1.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/8\"\u003emuesli/mango-cobra#8\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for examples by \u003ca href=\"https://github.com/jon4hz\"\u003e\u003ccode\u003e@​jon4hz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/9\"\u003emuesli/mango-cobra#9\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/spf13/cobra from 1.6.0 to 1.6.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/muesli/mango-cobra/pull/10\"\u003emuesli/mango-cobra#10\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-go 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/muesli/mango-cobra/pull/12\"\u003emuesli/mango-cobra#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update golangci-lint configs \u0026amp; workflows by \u003ca href=\"https://github.com/muesli\"\u003e\u003ccode\u003e@​muesli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/15\"\u003emuesli/mango-cobra#15\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update README badges by \u003ca href=\"https://github.com/muesli\"\u003e\u003ccode\u003e@​muesli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/16\"\u003emuesli/mango-cobra#16\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 3 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/muesli/mango-cobra/pull/19\"\u003emuesli/mango-cobra#19\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 4 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/17\"\u003emuesli/mango-cobra#17\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.10.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/muesli/mango-cobra/pull/18\"\u003emuesli/mango-cobra#18\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jon4hz\"\u003e\u003ccode\u003e@​jon4hz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/muesli/mango-cobra/pull/9\"\u003emuesli/mango-cobra#9\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/muesli/mango-cobra/compare/v1.2.0...v1.3.0\"\u003ehttps://github.com/muesli/mango-cobra/compare/v1.2.0...v1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/6e85b2c9090f7b38efafb9dad21b0a6abbbb0f7d\"\u003e\u003ccode\u003e6e85b2c\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/cf79b82fed4392f6cfa0a09a02233efb0cc5016d\"\u003e\u003ccode\u003ecf79b82\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 4 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/5d84810a376a33cd2bbba78bbc219677a03a1ca7\"\u003e\u003ccode\u003e5d84810\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 3 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/86d6d8809a4c3bcd2dda9666533d4e1fe6ebf6a8\"\u003e\u003ccode\u003e86d6d88\u003c/code\u003e\u003c/a\u003e docs: update README badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/4542804036b7f837cca8564e5bc3e13b027f11f0\"\u003e\u003ccode\u003e4542804\u003c/code\u003e\u003c/a\u003e chore: update golangci-lint configs \u0026amp; workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/6d2870940103f0819de320c88db27b7216d9d1de\"\u003e\u003ccode\u003e6d28709\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/dccb79fbbbccb4586f68dc291806fa85bba5318e\"\u003e\u003ccode\u003edccb79f\u003c/code\u003e\u003c/a\u003e Bump github.com/spf13/cobra from 1.6.0 to 1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/40f26de23470fdb115ef7cb15085aeae1c388acf\"\u003e\u003ccode\u003e40f26de\u003c/code\u003e\u003c/a\u003e feat: add support for examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/3a9d400fb68baa04b1686cdc027ddf9705c524fd\"\u003e\u003ccode\u003e3a9d400\u003c/code\u003e\u003c/a\u003e Bump github.com/spf13/cobra from 1.5.0 to 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/muesli/mango-cobra/commit/a24f8f0fa12b342c2ef781c2ad69924d0ed994d5\"\u003e\u003ccode\u003ea24f8f0\u003c/code\u003e\u003c/a\u003e Bump github.com/muesli/mango from 0.1.0 to 0.2.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/muesli/mango-cobra/compare/v1.2.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ncruces/go-sqlite3` from 0.35.3 to 0.35.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ncruces/go-sqlite3/releases\"\u003egithub.com/ncruces/go-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.4\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGo 1.27 support (JSON v2, UUID, \u003ccode\u003eRowsColumnScanner\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePRAGMA mmap_size\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/pull/417\"\u003encruces/go-sqlite3#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustom FTS5 tokenizers in \u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/pull/421\"\u003encruces/go-sqlite3#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMemory configuration fix in f8e486f936fa216c22e8824f7228f31f426300cf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/pull/422\"\u003encruces/go-sqlite3#422\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.35.3...v0.35.4\"\u003ehttps://github.com/ncruces/go-sqlite3/compare/v0.35.3...v0.35.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3-wasm/attestations/44444023\"\u003e\u003cstrong\u003eArtifact attestations\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/22e4d267c7323d9d23137173ea24fa956fcb05c4\"\u003e\u003ccode\u003e22e4d26\u003c/code\u003e\u003c/a\u003e Deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/bb9d775c5c6289c8a9925e9092d76fe2bca1beb5\"\u003e\u003ccode\u003ebb9d775\u003c/code\u003e\u003c/a\u003e Custom FTS5 tokenizers, functions (\u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/5bc61ea7360c512ff8114023bab19eed2fcf085f\"\u003e\u003ccode\u003e5bc61ea\u003c/code\u003e\u003c/a\u003e Avoid allocs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/4d57c66d65110606498bee535240ff8c205eafd5\"\u003e\u003ccode\u003e4d57c66\u003c/code\u003e\u003c/a\u003e Add URIBoolean and URIInt64 to vfs.Filename (\u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/6eeb00605fb2d3b28adaf767806027b889cefa3f\"\u003e\u003ccode\u003e6eeb006\u003c/code\u003e\u003c/a\u003e Support PRAGMA mmap_size (unix) (\u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/3fa3f30b763a8b6dff86a6673ed8a7477a8d0177\"\u003e\u003ccode\u003e3fa3f30\u003c/code\u003e\u003c/a\u003e UUID.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/6be62485f2c094445a1e9b9872ffae9c109b3a71\"\u003e\u003ccode\u003e6be6248\u003c/code\u003e\u003c/a\u003e Go 1.27.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/4c8ffb9caec79e131588f4bf722435cbe70aa7af\"\u003e\u003ccode\u003e4c8ffb9\u003c/code\u003e\u003c/a\u003e Don't panic.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/f8e486f936fa216c22e8824f7228f31f426300cf\"\u003e\u003ccode\u003ef8e486f\u003c/code\u003e\u003c/a\u003e Fix.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/f2e2805ed7e925b57379ed33f1b6597ea4ec4d9c\"\u003e\u003ccode\u003ef2e2805\u003c/code\u003e\u003c/a\u003e Tests.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.35.3...v0.35.4\"\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.50.0 to 3.61.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.61.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-%5Bgo/compare/v3.60.0...v3.61.0%5D(https://www.golinks.io/compare/v3.60.0...v3.61.0?trackSource=github)\"\u003e3.61.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add Agents API (\u003ca href=\"https://redirect.github.com/openai/openai-%5Bgo/issues/915%5D(https://www.golinks.io/issues/915?trackSource=github)\"\u003e#915\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-%5Bgo/commit/1cca8b771e0abe6f1e496fcf418ed94d20f22801%5D(https://www.golinks.io/commit/1cca8b771e0abe6f1e496fcf418ed94d20f22801?trackSource=github)\"\u003e1cca8b7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.60.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-%5Bgo/compare/v3.59.0...v3.60.0%5D(https://www.golinks.io/compare/v3.59.0...v3.60.0?trackSource=github)\"\u003e3.60.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add Live API (\u003ca href=\"https://github.com/openai/openai-%5Bgo/commit/59af83bf037b7a8fc6b75fc259a1cd6367185921%5D(https://www.golinks.io/commit/59af83bf037b7a8fc6b75fc259a1cd6367185921?trackSource=github)\"\u003e59af83b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.59.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-%5Bgo/compare/v3.58.0...v3.59.0%5D(https://www.golinks.io/compare/v3.58.0...v3.59.0?trackSource=github)\"\u003e3.59.0\u003c/a\u003e (2026-09-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add project API key expiration support (\u003ca href=\"https://redirect.github.com/openai/openai-%5Bgo/issues/906%5D(https://www.golinks.io/issues/906?trackSource=github)\"\u003e#906\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-%5Bgo/commit/c126b9c3df74822b09d2875793acbd9d0ad17f0e%5D(https://www.golinks.io/commit/c126b9c3df74822b09d2875793acbd9d0ad17f0e?trackSource=github)\"\u003ec126b9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.58.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-%5Bgo/compare/v3.57.0...v3.58.0%5D(https://www.golinks.io/compare/v3.57.0...v3.58.0?trackSource=github)\"\u003e3.58.0\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add GPT Image 2.5 models and image options (\u003ca href=\"https://redirect.github.com/openai/openai-%5Bgo/issues/904%5D(https://www.golinks.io/issues/904?trackSource=github)\"\u003e#904\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-%5Bgo/commit/92a91b78e0d159a4874296cb79be07e4a0c4682d%5D(https://www.golinks.io/commit/92a91b78e0d159a4874296cb79be07e4a0c4682d?trackSource=github)\"\u003e92a91b7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.57.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.56.0...v3.57.0\"\u003e3.57.0\u003c/a\u003e (2026-09-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add incomplete web search call status constants (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/877\"\u003e#877\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/66688d6990b364431e7698d9466180bd9db3dc93\"\u003e66688d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add prompt cache diagnostics (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/888\"\u003e#888\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/6a8a6a2fb2a99697e66a5ae6382c0c0630e4c8f2\"\u003e6a8a6a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add service-account API key expiration fields (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/895\"\u003e#895\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/65785ca59ffea26f592920b5aae7bbe302cf30cc\"\u003e65785ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e correct function argument completion event fields (openapi-545) (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/889\"\u003e#889\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/b26f72f31964ec3533705db479afe58a2a09c765\"\u003eb26f72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e document throttling and model overload responses — SDK-235 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/896\"\u003e#896\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/52e95a974582ebd8d3b23f349e1bcdbbb899c0ac\"\u003e52e95a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate to forked steady (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/882\"\u003e#882\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/a605079515d949150831907a9d62c4823ab29294\"\u003ea605079\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\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.60.0...v3.61.0\"\u003e3.61.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add Agents API (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/915\"\u003e#915\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/1cca8b771e0abe6f1e496fcf418ed94d20f22801\"\u003e1cca8b7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.59.0...v3.60.0\"\u003e3.60.0\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add Live API (\u003ca href=\"https://github.com/openai/openai-go/commit/59af83bf037b7a8fc6b75fc259a1cd6367185921\"\u003e59af83b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.58.0...v3.59.0\"\u003e3.59.0\u003c/a\u003e (2026-09-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add project API key expiration support (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/906\"\u003e#906\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/c126b9c3df74822b09d2875793acbd9d0ad17f0e\"\u003ec126b9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.57.0...v3.58.0\"\u003e3.58.0\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add GPT Image 2.5 models and image options (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/904\"\u003e#904\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/92a91b78e0d159a4874296cb79be07e4a0c4682d\"\u003e92a91b7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.56.0...v3.57.0\"\u003e3.57.0\u003c/a\u003e (2026-09-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add incomplete web search call status constants (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/877\"\u003e#877\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/66688d6990b364431e7698d9466180bd9db3dc93\"\u003e66688d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add prompt cache diagnostics (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/888\"\u003e#888\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/6a8a6a2fb2a99697e66a5ae6382c0c0630e4c8f2\"\u003e6a8a6a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add service-account API key expiration fields (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/895\"\u003e#895\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/65785ca59ffea26f592920b5aae7bbe302cf30cc\"\u003e65785ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e correct function argument completion event fields (openapi-545) (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/889\"\u003e#889\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/b26f72f31964ec3533705db479afe58a2a09c765\"\u003eb26f72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e document throttling and model overload responses — SDK-235 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/896\"\u003e#896\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/52e95a974582ebd8d3b23f349e1bcdbbb899c0ac\"\u003e52e95a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emigrate to forked steady (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/882\"\u003e#882\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/a605079515d949150831907a9d62c4823ab29294\"\u003ea605079\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eestablish canonical security model (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/875\"\u003e#875\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-go/commit/30b5e813e5768ac8e9ad102c9f1f1f1a009a8e57\"\u003e30b5e81\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/openai/openai-go/compare/v3.55.0...v3.56.0\"\u003e3.56.0\u003c/a\u003e (2026-09-03)\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/openai/openai-go/commit/bb93b555b9847069f2e1f898cfa10fecfe39ee5e\"\u003e\u003ccode\u003ebb93b55\u003c/code\u003e\u003c/a\u003e release: 3.61.0 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/1cca8b771e0abe6f1e496fcf418ed94d20f22801\"\u003e\u003ccode\u003e1cca8b7\u003c/code\u003e\u003c/a\u003e feat(api): add Agents API (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/ef68e6d0405b755b3a696f0942c3c3afb1cffdd3\"\u003e\u003ccode\u003eef68e6d\u003c/code\u003e\u003c/a\u003e release: 3.60.0 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/59af83bf037b7a8fc6b75fc259a1cd6367185921\"\u003e\u003ccode\u003e59af83b\u003c/code\u003e\u003c/a\u003e feat(api) Add Live API (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/a57d34cb7c5839cfd5790d3d77d9c579c837b192\"\u003e\u003ccode\u003ea57d34c\u003c/code\u003e\u003c/a\u003e release: 3.59.0 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/908\"\u003e#908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/c126b9c3df74822b09d2875793acbd9d0ad17f0e\"\u003e\u003ccode\u003ec126b9c\u003c/code\u003e\u003c/a\u003e feat(api): Add project API key expiration support (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/0028f6044845e792e9e011e44f15ef7401a3057e\"\u003e\u003ccode\u003e0028f60\u003c/code\u003e\u003c/a\u003e release: 3.58.0 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/92a91b78e0d159a4874296cb79be07e4a0c4682d\"\u003e\u003ccode\u003e92a91b7\u003c/code\u003e\u003c/a\u003e feat(api): add GPT Image 2.5 models and image options (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/b12f9718e4f17efbe1b5bde922d7cfa93b0220b0\"\u003e\u003ccode\u003eb12f971\u003c/code\u003e\u003c/a\u003e release: 3.57.0 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-go/commit/52e95a974582ebd8d3b23f349e1bcdbbb899c0ac\"\u003e\u003ccode\u003e52e95a9\u003c/code\u003e\u003c/a\u003e chore(api): document throttling and model overload responses — SDK-235 (\u003ca href=\"https://redirect.github.com/openai/openai-go/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-go/compare/v3.50.0...v3.61.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/pressly/goose/v3` from 3.27.3 to 3.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/releases\"\u003egithub.com/pressly/goose/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.28.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: \u003ccode\u003eazuresql\u003c/code\u003e driver for Azure SQL with Microsoft Entra ID (Azure AD) authentication via\n\u003ccode\u003efedauth\u003c/code\u003e connection string parameters, e.g.\n\u003ccode\u003egoose azuresql \u0026quot;sqlserver://host?database=mydb\u0026amp;fedauth=ActiveDirectoryDefault\u0026quot; status\u003c/code\u003e.\nExcluded when building with the \u003ccode\u003eno_mssql\u003c/code\u003e or \u003ccode\u003eno_azuresql\u003c/code\u003e tags (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMySQL/MariaDB table-based \u003ccode\u003eLocker\u003c/code\u003e via \u003ccode\u003elock.NewMySQLTableLocker\u003c/code\u003e, the MySQL counterpart to the\nPostgres table locker from \u003ca href=\"https://redirect.github.com/pressly/goose/issues/993\"\u003e#993\u003c/a\u003e, accepting the same \u003ccode\u003eTableLockerOption\u003c/code\u003e set (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.26\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eClickHouse: new \u003ccode\u003egoose_db_version\u003c/code\u003e tables are created with \u003ccode\u003eORDER BY (version_id)\u003c/code\u003e instead of\n\u003ccode\u003eORDER BY (date)\u003c/code\u003e. Existing tables are unchanged (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMySQL/TiDB: the \u003ccode\u003etstamp\u003c/code\u003e column is now \u003ccode\u003eDATETIME\u003c/code\u003e instead of \u003ccode\u003eTIMESTAMP\u003c/code\u003e, which is capped at\n20...\n\n_Description has been truncated_","html_url":"https://github.com/Omerfaruk-aydn/Atlas-Agent/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Omerfaruk-aydn%2FAtlas-Agent/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}}]}